Wednesday, June 29, 2011

Why I'm stopping work on Reia

Some of you may have seen Elixir, a Ruby-inspired language for the Erlang VM, created by
José Valim. Whenever I see posts on HN or proggit about Elixir, I check out the comments, and almost every time someone asks about Reia, specifically how the two languages compare.

Reia and Elixir are extremely similar. If you check out their respective codebases, there's an almost bizarro world similarity between them. The project layout is almost identical, as is the build process and associated scripts to drive various parts of the language like the compiler and REPL. My impression of the code after looking over it was we were using largely the same mechanisms, and where they differed, José's solutions were something I had been thinking of changing, or something entirely new I hadn't thought of which seemed pretty cool.

At this point, in all respects Elixir is farther along than Reia and a better implementation. I think it's pretty bad to have two competing niche languages with nearly identical features.

So I'll be discontinuing work on Reia. The codebase and the web site will remain up on Github for however long Github wants to host them. Celluloid is Reia's spiritual successor. The main feature I always wanted out of Reia was a concurrent object system, and Celluloid implements that on top of Ruby.

208 comments:

«Oldest   ‹Older   201 – 208 of 208
Ruth Hunt said...

TellCulvers is the official customer feedback program of Culver’s. It’s an online platform where guests can provide honest feedback about their dining experience at any Culver’s location.

The survey is quick and easy most people complete it in just 5 to 7 minutes. In exchange, you receive a validation code that you can use to redeem a free scoop of frozen custard on your next visit.

https://tellculverss.site/

vr said...

Excellent insights! Master conceptual, logical, and physical best data modelling courses
with hands-on practical exercises.

Jonathan Perez said...

KohlsFeedback is the official customer satisfaction survey launched by Kohl’s to understand shoppers’ experiences and improve its products, services, and in store environment. If you recently made a purchase at Kohl’s, you can visit the survey website listed on your receipt and share honest feedback about your visit.

https://kohlsfeedbacks.site/

Robert Jones said...

Chick-fil-A uses this information to improve operations, maintain service standards, and enhance the overall dining experience.

As a thank you for completing the survey, eligible participants may receive a free Original Chick-fil-A Chicken Sandwich or a similar reward, depending on the restaurant and promotion availability.

https://imycfavisits.site/

Pushpalatha said...

Interesting read and thoughtful perspective on your decision thanks for sharing your journey. If anyone’s also looking to grow their skills, check out this Python Training Institute in Coimbatore for hands-on tech training and real-world projects.

annapeke said...

Interesting perspective! I also follow cbtf for cricket exchange updates and tips

Pushpalatha said...

Interesting and honest perspective shared in this post! It’s always insightful to read about real experiences behind projects and the reasons for stepping back or changing direction.
Posts like this give a deeper understanding of challenges and decision-making in development journeys.
Also, for those exploring modern online concepts, check this out:
What is Digital Marketing?

Pushpalatha said...

Really insightful post decisions like stepping away from a project or framework aren’t easy, especially when there’s a lot of time and effort invested. It’s interesting to see the reasoning behind stopping work on REIA, and it highlights how priorities, practicality, and long-term vision play a big role in development choices. Situations like this are quite common in tech, where ideas evolve and sometimes need to be re-evaluated.

For readers who are also looking to strengthen their skills alongside exploring such concepts, structured learning can be very helpful. For example, this Figma UI/UX Course is great for design fundamentals, and this Full Stack Developer Course in Chennai helps in building strong development skills.

Thanks for sharing your experience posts like this offer valuable perspective for developers!

«Oldest ‹Older   201 – 208 of 208   Newer› Newest»