In this post Alex shares his patch for adding Clojure support to the excellent LaTeX listings package.
Author: grant
Eiffel gets a new for-each-like syntax
Here is an article explaining Eiffel’s new for-each-like syntax.
It is pretty interesting to see how the language evolves… obviously a very different approach then the Lisp-ish “just add the syntax you need” approach.
Addendum:01/30/10
Changed the title as I meant ‘for-each’ and not ‘map’.
A Review of Scheme Modes in Emacs
Here is a nice review of Scheme modes for Emacs.
A Scheme Developers Almanac for RNRS
In the early 2000s Sun published The Java Developers Almanac. It was a basically a listing of code snippets explaining how to perform the most common operations that developers might want to accomplish at his “day job”. You can find examples of the examples here.
It was great for the language; it made it easy for loads of developers to get productive quickly. While something like this can certainly be abused via copy-and-paste; you can also use it to learn. Hopefully a lot of developers did learn. I wonder if something like this would be interesting for the RNRS world?
The reason is that the revised reports are just that: reports. They are not standards in the sense of the Common Lisp standard. Rather they are a report of the commonalities across different Scheme implementations.
The features provided by R6RS make it is a tad more convenient to write “portable” code. In light of that, I wonder if it would be of any value to have a sort of Scheme developers almanac written only using R6RS code for example. Things like this exist today with Schemewiki, and nearly every individual distribution, but, it might be nice to see how much you can do with only what the report provides along with the libraries that folks have implemented on top of it.
Spring 2010 Classes
The Experience of the Delight of Learning
The experience of the delight of learning is such a wonderful thing.
Have you felt it lately? How?
Glass Drinking Glasses
Was it a happy-accident that glass drinking glasses have been in use for hundreds of years and they don’t leach any dangerous chemicals into their contents and thus into our bodies?
Did that lull us into false sense of security where we assume that drinking container vendors would only provide us with things that would not poison us?
What is your PS1?
Mine is:
PS1='\u@\h:$pwd>'
OUnit
Via the homepage:
OUnit is a unit test framework for OCaml. It allows one to easily create unit-tests for OCaml code. It is based on HUnit, a unit testing framework for Haskell. It is similar to JUnit, and other XUnit testing frameworks.