HN user
wilkes
References?
This made me grumpy.
Chris Granger, of Light Table fame, has a few handy libraries. None of these are quite on par Meteor, but they are the basis for Light Table.
https://github.com/ibdknox/fetch - remoting
https://github.com/ibdknox/crate - html generation
https://github.com/ibdknox/jayq - jQuery wrapper
https://github.com/ibdknox/waltz - state machine
Checkout https://github.com/ibdknox/live-cljs for a cool example of using these libraries together.
I suggest watching the screencast. It has examples of some pretty complex queries including aggregating and group by.
Is hyperbole in the list?
I miss R.A.W.
I've really enjoyed using PyParsing. O'Reilly has a ShortCut book on it that is worthwhile. http://oreilly.com/catalog/9780596514235/
http://www.martinfowler.com/bliki/DomainSpecificLanguage.htm... distinguishes between Internal and External DSLs. Internal DSLs are a style of programming, usually non-idiomatic. External DSls require parsing.
Languages every programmer should at least have some understanding of:
Lisp - because it's lisp, duh Smalltalk - to actually understand OO Prolog - it requires a completely different thought process, for better or worse Haskell - for understanding useful type systems and functional programming C - because it as low-level as you should ever need
Just my 2 cents