Raffael Cavallaro <raffaelcavallaro@pas-d'espam-s'il-vous-plait-mac.com> wrote:
+---------------
| not.danieli@gmail.com said:
| > My favorite thing about scheme is lisp-1; my favorite thing about CL
| > is unhygienic macros. Arc combines them whether it was a design goal
| > or not.
|
| there are already several scheme implementations that have a
| common-lisp style defmacro available.
+---------------
*Including* MzScheme, Arc's current host, which for some reason I'm
finding increadibly funny at the moment, given that the following have
existed in my personal MzScheme init file for almost a decade: ;-} ;-}
;;;; rpw3-hacks.scm -- 980718 rpw3@sgi.com
;;;; The "usual suspects" I like to have around when writing
;;;; one-off scripts and doing interactive hacking.
...[other stuff]...
; I'm sorry, I got spoiled from using P'Lite...
(defmacro def (name . value)
`(define ,name ,@value))
(defmacro fn (args . body)
`(lambda ,args ,@body))
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607