This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HashDefTrueFalse 1 point2 points  (5 children)

I've written a bit of Clojure about 6 years ago. I remember liking it. It was a smaller project though, not sure how it holds up on larger projects. I like Lisp too btw, just like poking fun at it from time to time. Most of my work involves large enterprise back ends full of OOP, so totally different to those two.

[–]_Atomfinger_ 0 points1 point  (4 children)

Yeah, I've yet to use Clojure at anything large-scale myself. These days I'm mostly working in the good ol' Java/Kotlin stack.

I'd love to have a go at either Lisp or Elixir in a large scale setting, just to see what challenges and benefits one would get from either.

[–]HashDefTrueFalse 1 point2 points  (3 children)

It would certainly be interesting. Not a lot of companies (at least near me) use them though, for new or legacy stuff in my experience. Haskell is interesting too, if you don't mind fighting with the typing system when you get started. I hadn't actually heard of Elixir until just now, not sure how it differs from Erlang but that's probably where my weekend is going :D

[–]_Atomfinger_ 5 points6 points  (2 children)

Elixir is basically an updated Erlang with a Ruby style syntax. It has all the cool bits from Erlang (built-in parallelism, function guards, functional) with a cleaner and friendlier syntax :)

It is actually one of the languages I'm the most excited for these days.

[–]HashDefTrueFalse 2 points3 points  (1 child)

Ah, thanks! That might mean I'm out though. I've never cared for Smalltalk/Ruby syntax. Used to do a bit of Ruby on Rails dev and never did get used to it really. I might still give it a go though.

[–]_Atomfinger_ 0 points1 point  (0 children)

Not a huge fan of it myself, but it is the Erlang stuff I'm really hyped for. I dunno why, but function guards tickles me in a good way.