summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--JOURNAL20
1 files changed, 17 insertions, 3 deletions
diff --git a/JOURNAL b/JOURNAL
index 73669b9..b247e62 100644
--- a/JOURNAL
+++ b/JOURNAL
@@ -1,9 +1,9 @@
#author Matthias Benkard
#date 2008-06-14 - <lisp>(format-time-string "%Y-%m-%d")</lisp>
-#title Mulklisp Development Diary
+#title Toilet Lisp Development Diary
#desc Random news and stuff about just another random pet project
-; Time-stamp: <2008-06-14 17:29:57 mulk>
+; Time-stamp: <2008-07-27 16:58:21 mulk>
;
; C-c i t insert-time-stamp
; C-c C-t muse-project-publish-this-file
@@ -13,11 +13,25 @@
----
-Context: [[http://matthias.benkard.de/mulklisp][The Mulklisp Project]].
+Context: [[http://matthias.benkard.de/toilet][The Toilet Lisp Project]].
----
+* 2008-07-27, 16:51:13 CEST
+
+** DESTRUCTURING-BIND and DEFUN and DEFMACRO, Oh My!
+
+We've now got **defun** and **defmacro** in all their lambda-list destructuring
+glory. Finally!
+
+So yeah, they're missing a bit of error handling here and there when
+parsing lambda lists. Too permissive to be conforming. But hey, at
+least your missing arguments will merely be =nil= instead of crashing the
+interpreter (the hard way, I mean, not by catchable exceptions). Isn't
+that an improvement?
+
+
* 2008-06-14, 16:41:55 CEST
** Another Random Piece of Vaporware is Born