A remarkable exercise: reducing a programming language (Ruby, in this case) to its bare minimum while preserving its expressiveness and power, and demonstrating how that functionality can be derived from lambda functions.
Check it out here, at Programming with Nothing.
Could we see the same thing done in other languages? I imagine it is easier in some and much more difficult in others. For instance, Java is an intuitive language, but can its lambdas, added recently, stand up to the test? Most Java developers rely so heavily on imported libraries (understandably) that its hard to imagine getting much done without them.
Has this already been done? Or are repetitions of this experiment just dying to be performed on new languages? It's exciting....
academia apt-get article bootstrap bufferedwriter business centos cheatsheet code coding computer science computers are fast concurrency cpu-bound css database error errors examples exercise expansion file fix functions growth hadoop hadoop_classpath hadoop_opts I/O issues Java Julia Evans lambda learning linuz map-reduce market menu no such file or directory nosql operating systems optimization oracle os output path permission denied problem programming programming with nothing query quick reference read regex regular expression relational databases repeatable ruby scalable scheduling school slick software software development software properties software ventures solution speed SQL startups string manipulation strings style tips and tricks tom stuart trouble tutorials ubuntu unknownhostexception vertical web web design web development wordcount write yum