News for hackers. Stuff that matters.
Re:A Programming Language Underdog by skellock on Saturday September 22, 2018 @09:37AM (#18045908)
Agreed. I purged a bunch of stuff and still feel like I left too much in.

A couple of bonus facts for you:

- they've got an effects tracking system where you can have the compiler track (and whistleblow!) which functions are pure or not

- their multi-phase compiler allows you to read in source code at build time (from files or external programs!)

- their macro system is typesafe as it operates at the AST level

- the guy who created it will always tell you how he feels

- again with their macro system... there are FP libs, pattern matching libs, and OO libs that can "literally" transform the language to fit your preference

- and one more just for you: they don't support tail call optimization (ducks)

Re:A Programming Language Underdog by antonkm on Saturday September 22, 2018 @04:38PM (#18047868)
> - the guy who created it will always tell you how he feels

What does this mean?

Re:A Programming Language Underdog by dom96 on Saturday September 22, 2018 @11:43PM (#18049274)
I'm guessing, but I think the OP means that the Nim creator is a bit like Linus Torvalds. He will tell you if he feels your idea is silly, especially if he's argued against that idea hundreds of times already.
Re:A Programming Language Underdog by anentropic on Saturday September 22, 2018 @10:20AM (#18046060)
it sounds awesome