|
|
|
|
|
by skellock
2831 days ago
|
|
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) |
|
What does this mean?