Why Program by Hand in Five Days what You Can Spend Five Years of Your Life Automating?
Recorded at:
I think he deserve Turing Award.
by
Sake .
See somewhat similar talk by Alan Kay
by
Faisal Waris
The title is "Programming and Scaling". This one is a "must see".
ML family of languages (including F#) have really good pattern matching; so key to DSLs. F# adds a few other features like "Active Patterns" and Quotations that really help with DSL implementations.
Haskell, Scala and F# have monadic parser combinators for "executable grammars" (write the grammar and you get the parser).
For DSLs, look towards functional languages.
Interesting
by
Daniel Jomphe
Did not mention the most widely used dynamic language
by
Alexander Yap




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think