Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is because you keep state. You are fallen.


“Church vs state”, an century-old conflict.


Start hopping on rails, enjoy life and see everything going by for the circus it is


I made a lot of money off of Rails but finally switched to Clojure because of the gem pain.

So many gems are C or system wrappers and require very specific versions of Ruby and whatever underlying libraries are called. That's fine on brand new dev projects, but it leads to a lot of unexpected web searches when it's time to ship code or return to a project you haven't touched in 6 months.

Pinning your gems helps with some of this but every time it popped up I thought ugh...here we go again. Eventually that pain made me look for a better way.

One of the oft-undersold features of Clojure is the culture is more careful with breaking changes.


> Start hopping on rails, enjoy life and see everything going by for the circus it is

I thought this might be a quote from the movie Trainspotting (1996). Seems to have a similar spirit to some of the things from that movie.


jump to elixir. enjoy life and get great runtime perf too!


> This is because you keep state. You are fallen.

The Rust philosophy is that there is nothing wrong with mutating state, as long as nobody can ever see you do it. :-)


So Catholicism.


"Forgive me Borrow Checker, for I have sinned"




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: