From 266fb9e9a271225ada398b65bd1f056551a0f4df Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 27 Jul 2008 16:58:34 +0200 Subject: JOURNAL: New entry. --- JOURNAL | 20 +++++++++++++++++--- 1 file 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 - (format-time-string "%Y-%m-%d") -#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 -- cgit v1.2.3