Artichoke Ruby, una implementación experimental del lenguaje Ruby escrita en Rust, ha sido archivada por su creador principal, quien entre el 3 de noviembre y finales de ese mes de 2025 también archivó la mayoría de los repositorios de la organización @artichoke en GitHub. El proyecto nació en 2019 como un experimento personal para reescribir mruby en Rust, tras la frustración con los enlaces de mrusty. Lo que empezó como un juguete se convirtió en seis años de trabajo que dieron lugar a hitos concretos: una clase String compatible con la especificación de Ruby, una arquitectura modular basada en crates de Rust, y el aprendizaje profundo de Rust incluyendo código inseguro, FFI y lifetimes. El autor reconoce que nunca pretendió competir con CRuby, JRuby o TruffleRuby, sino explorar hasta dónde podía llegar la idea. El proyecto se estancó cuando dejó de implementar nuevas clases núcleo, como Hash, durante tres años. Las razones del cierre son prácticas: la falta de tiempo por su trabajo en OpenAI y su vida familiar, la pérdida de la motivación original al dominar Rust, y el trabajo infinito de mantener la compatibilidad con versiones recientes de MRI. Los repositorios permanecen públicos para quien quiera estudiar, bifurcar o reutilizar el código, pero no se publicarán más actualizaciones, parches de seguridad ni nuevas funcionalidades. El autor agradece a sus co-mantenedores y a la comunidad, y cierra la entrada con un mensaje que invita a construir cosas, aunque no duren para siempre.
El creador de Artichoke Ruby archiva el proyecto tras seis años de trabajo
Fuentes:
Winding Down Artichoke Ruby
