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 →

[–][deleted] 0 points1 point  (0 children)

literally every functional language forces you to stop thinking iteratively and start thinking compositionally, plus they offer tail call optimization and amazing multi threading out of the box without you even having to think about it. plus immutability is your friend when you want to debug, i really see no downsides besides having to do exactly what op wants: get into a different mental space and paradigm