Artichoke Ruby 프로젝트가 종료되는 이유와 그 여섯 년의 여정
Winding Down Artichoke Ruby

Artichoke Ruby는 Rust로 Ruby를 구현하려는 실험적 프로젝트였습니다. 저는 Rust와 Ruby의 저수준 동작 원리를 배우기 위해 이 프로젝트를 시작했습니다. 하지만 시간이 지남에 따라 개인적인 우선순위 변화와 유지보수 부담으로 인해 프로젝트를 아카이브하기로 결정했습니다. 비록 개발은 중단되지만, 이 여정에서 얻은 기술적 통찰과 성장은 여전히 가치 있습니다.
무엇을 만들든, 이상한 것이라도, 영원히 지속되지 않을 것이라도 만들어 보세요. 만드는 그 행위 자체가 당신을 변화시킵니다.
- Levitating
Rust 로 Ruby 같은 언어를 만들기 위한 영감을 얻기 위해 Artichoke 의 소스 코드를 좀 파보았습니다. 하지만 코드베이스가 다소 복잡해서 결국 mruby 에서 더 많은 영감을 얻게 되었습니다. 많은 Rust 프로젝트처럼 서로 다른 crate 로 깊게 세분화되어 있습니다.
- miki123211
> OpenAI is demanding
저만 그런 건지, 아니면 OpenAI 와 Anthropic 이 예전의 Google 처럼 똑똑한 개발자들을 거의 모두 영입하고 있는 건가요? 이런 것을 만들고 있다면, 아마도 OAI 나 Anthropic 에서 일하고 있을 가능성이 높습니다.
이로 인해 Bun 과 Astral 의 인수 (acquihire) 가 훨씬 더 이해가 갑니다. Rust 나 Zig 관련 기업은 특별한 종류의 인구를 끌어모으는데, 개발 도구는 notoriously 팔기 어렵기 때문에, 그들에게는 어떤 퇴출도 좋은 퇴출입니다. Zed 나 어쩌면 Tigerbeetle 가 다음일 것 같아도 놀라지 않겠습니다 (후자는 진정한 상업적 성공으로 가는 경로가 훨씬 더 명확하지만).
- bingemaker
MRI 와 정면으로 맞서고 있는 유일한 구현체는 JRuby 입니다. JRuby 구현자 들로부터 MRI 와 런타임 호환성을 유지하는 것이 uphill battle(어려운 싸움) 이라는 말을 들었습니다. AI 가 이 일에 도움이 될지 저는 모릅니다.