Inside Ruby’s proc.c:

closures, bindings, lambdas, &:symbol, and VM internals powering every block you write.

https://rubystacknews.com/2026/05/26/understanding-ruby-proc-internals-through-proc-c/

#ruby #rubylang #yjit #vm #programming

Understanding Ruby Proc Internals Through proc.c

May 26, 2026 Ruby’s elegance hides an extremely sophisticated runtime underneath. Features like blocks, lambdas, closures, binding, method(:foo), and even &:to_s rely on a dense set of VM inter…

Linking Ruby knowledge from the most remote places in the world.

15년이 지나도 여전히 루비가 매력적인 이유

Refinements, Forwardable, tap/then 등 코드 마찰을 줄이는 루비만의 세밀한 기능들이 일상적인 개발 경험을 향상시킨다.

#zjit #yjit #ruby_lsp
https://ruby-news.kr/articles/why-ruby-still-feels-like-home-after-all-these-years-caio-bianchi

15년이 지나도 여전히 루비가 매력적인 이유

Refinements, Forwardable, tap/then 등 코드의 마찰을 줄여주는 루비만의 세밀한 기능들이 일상적인 개발 경험을 향상시킨다.

Ruby-News | 루비 AI 뉴스

15년이 지나도 여전히 루비가 매력적인 이유

Refinements, Forwardable, tap/then 등 코드의 마찰을 줄여주는 루비만의 세밀한 기능들이 일상적인 개발 경험을 향상시킨다.

🔗 원문 보기

15년이 지나도 여전히 루비가 매력적인 이유

Refinements, Forwardable, tap/then 등 코드의 마찰을 줄여주는 루비만의 세밀한 기능들이 일상적인 개발 경험을 향상시킨다.

Ruby-News | 루비 AI 뉴스

MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유

현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.

#yjit
https://ruby-news.kr/articles/mri-internals-how-ruby-arrays-became-a-vm-playground

MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유

현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.

Ruby-News | 루비 AI 뉴스

MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유

현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.

🔗 원문 보기

MRI 내부 구조: 루비 배열이 VM 최적화의 실험장이 된 이유

현대 MRI의 배열은 단순한 C 구조체를 넘어 루비 코드, VM 인트린직, C 런타임, YJIT 최적화가 결합된 복합 구조로 진화했다.

Ruby-News | 루비 AI 뉴스

Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf

jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.

#yjit
https://ruby-news.kr/articles/github-kazuho-jrf-json-transformer-with-the-power-and-speed-of-ruby-github

Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf

jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.

Ruby-News | 루비 AI 뉴스

Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf

jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.

🔗 원문 보기

Ruby의 성능과 유연성을 결합한 고성능 JSON 필터 도구, jrf

jrf는 jq의 복잡한 DSL 대신 익숙한 Ruby 문법을 사용하여 대용량 JSON 데이터를 필터링하고 변환할 수 있는 명령줄 도구다.

Ruby-News | 루비 AI 뉴스

What if Ruby rewrote its own engine in Rust?
That's YJIT, built inside CRuby at Shopify. Railsbench runs 65% faster on Ruby 3.3.

#Rubycon2026 #Ruby #RubyLang #YJIT #Rust

Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트

Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.

#yjit #jit
https://ruby-news.kr/articles/doom-chris-hasinski-en

Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트

Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.

Ruby-News | 루비 AI 뉴스

Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트

Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.

🔗 원문 보기

Ruby로 구현한 Doom 엔진: 성능 한계에 도전하는 게임 포팅 프로젝트

Chris Hasiński는 Ruby로 Doom 엔진을 포팅하여 'gem install doom'으로 즉시 실행 가능한 라이브러리를 공개했다.

Ruby-News | 루비 AI 뉴스