GN⁺ 2024-12-26 | parent | ★ favorite | on: 루비 3.4.0 출시(ruby-lang.org)
Hacker News 의견
  • Ruby 파서 변경에 대한 기대감이 큼. 이전에 yacc를 사용하라고 배웠지만, Ruby는 수작업으로 작성된 파서를 사용하는 언어 목록에 합류함.

    • 16k 라인의 parse.y를 22k 라인의 prism.c로 대체하는 것은 대담한 움직임임.
  • Ruby 3.4.1 버전이 이미 구식임.

  • 최근 몇 년간 Ruby의 성능이 특히 향상되었음. 3.3 버전 이후로 --yjit 옵션을 사용하여 모든 앱을 실행하고 있으며, 큰 차이를 보임.

  • Shopify의 전략은 YJIT의 이야기와 같음. 서비스 리팩토링이 불가능하다면 Ruby를 리팩토링하겠다는 의지임.

  • JIT와 GC 수준에서의 성능 개선이 반가운 추가 사항임.

  • 매년 크리스마스 전통처럼 Ruby 릴리스를 기대함.

  • 매년 말 Rails 앱을 업데이트하며, 최근에는 안정적이고 성능이 개선되어 업데이트가 쉬워졌음.

  • Ruby 팀에게 축하와 감사의 인사를 전함.

  • Rails 8 소식 이후 Ruby를 시도하고 싶었으나, 설치 과정이 너무 어려워 포기함.

    • Mac과 Windows에서 Ruby 3.3 버전을 설치하는 것이 큰 도전이었음.
    • Docker에서도 버전 조정이 필요했고, devContainers에서도 문제가 있었음.
    • 설치 후 VSCode와 다른 에디터에서 Rails의 html.erb 파일의 구문 강조가 완전히 깨져 있었음.
    • 온라인에서 해결책을 찾으려 했으나 실패하여 결국 포기함.
    • Mac, Windows, Linux 모두 시도했으나 실패했으며, 누군가 이 문제를 해결할 수 있다면 크리스마스 선물이 될 것임.

Rails 8 소식 이후 Ruby를 시도하고 싶었으나, 설치 과정이 너무 어려워 포기함.

macOS에서 레일스 설치를 쉽게 해주는 스크립트가 있습니다.
=>
https://rails.new/