Ruby 3.0.0 릴리즈
(ruby-lang.org)- Performance, Concurrency, Typing 개선이 주 목적
- Performance: Ruby 2와 비교해 3배 향상
- MJIT
- Concurrency
- Ractor (experimental): thread-safety 걱정 없이 parallel execution
- Fiber Scheduler: event loop (non-blocking execution)
- Typing (정적 분석)
- RBS
- TypeProf
전통대로 2.7이 릴리즈된 지 딱 1년만에 릴리즈된 모양이군요.
https://news.hada.io/topic?id=1149
위 글에서 주요 기능으로 소개된 RBS이란 것은 여기에도 소개 글이 올라온 적이 있습니다. 간단히 말해서 Type Annotation을 위한 DSL인 듯.
https://news.hada.io/topic?id=2560
최근에 여기 올라왔던 아래 글을 보고 루비 온 레일즈에 관심이 생기긴 했는데, 현실은 내년 초부터 기존에 안 써봤던 언어와 프레임워크로 진행되는 업무에 투입될 예정이라 그거 공식 문서와 튜토리얼이나 간간히 보는 게 전부네요.
https://news.hada.io/topic?id=3297