I just want to take a moment and note that DreamLisp interpreter is at v1.0, and I have no plans to add more to the core of the language. It is a stable reference implementation of the language I want it to be.

The language itself did not have much change after the initial release except the let form. Since it supports both Clojure style and Common Lisp (LFE) style brackets, the parenthesis for variable bindings isn't the standard style, which I updated now.

A significant enhancement was in the way the REPL works. The REPL now supports multi-line expressions which is essential for experimenting with functional programming and the language itself.

I wanted to do some cleanup and remove some functions like notifications which exposes the underlying platform / language, but I will leave it as is for now.


The sun and stars that float in the open air,
The apple-shaped earth and we upon it, surely the drift of them
        is something grand,
I do not know what it is except that it is grand, and that it is
        happiness,
And that the enclosing purport of us here is not a speculation or
        bon-mot or reconnoissance,
And that it is not something which by luck may turn out well for
        us, and without luck must be a failure for us,
And not something which may yet be retracted in a certain
        contingency.
- Walt Whitman in A Song for Occupations.