|
|
|
|
|
by georgia_peach
1596 days ago
|
|
Lisp/Scheme are great brain-expanders. So is APL. For long-term maintenance, the more static typing the better, so I wouldn't use them for anything big, but they're great for one-off problem solving. Before anyone chimes in with "you can do that with macros," patched-in and after-the-fact typing doesn't count. Go is a strange mix of functional and imperative that, despite its simplicity, is illuminating in its own way. Getting to really know the shell and regex, inside and out, can also be a revelation. |
|
Why not? Common Lisp macros allow a programmer to implent a new language and to make optimizing compilers. Take for example Coalton, which is a strongly, staticaly, and strictly typed language that can interact with the base language