▲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 모두 시도했으나 실패했으며, 누군가 이 문제를 해결할 수 있다면 크리스마스 선물이 될 것임. ▲eajrezz 2024-12-26 [-] Rails 8 소식 이후 Ruby를 시도하고 싶었으나, 설치 과정이 너무 어려워 포기함. macOS에서 레일스 설치를 쉽게 해주는 스크립트가 있습니다. => https://rails.new/ 답변달기
Hacker News 의견
Ruby 파서 변경에 대한 기대감이 큼. 이전에 yacc를 사용하라고 배웠지만, Ruby는 수작업으로 작성된 파서를 사용하는 언어 목록에 합류함.
Ruby 3.4.1 버전이 이미 구식임.
최근 몇 년간 Ruby의 성능이 특히 향상되었음. 3.3 버전 이후로 --yjit 옵션을 사용하여 모든 앱을 실행하고 있으며, 큰 차이를 보임.
Shopify의 전략은 YJIT의 이야기와 같음. 서비스 리팩토링이 불가능하다면 Ruby를 리팩토링하겠다는 의지임.
JIT와 GC 수준에서의 성능 개선이 반가운 추가 사항임.
매년 크리스마스 전통처럼 Ruby 릴리스를 기대함.
매년 말 Rails 앱을 업데이트하며, 최근에는 안정적이고 성능이 개선되어 업데이트가 쉬워졌음.
Ruby 팀에게 축하와 감사의 인사를 전함.
Rails 8 소식 이후 Ruby를 시도하고 싶었으나, 설치 과정이 너무 어려워 포기함.