Hi Gambit List,
I really like the meroonet object system, however my program contains
quite a few syntax-case macros and the meroonet common-lisp style macros
don't work once syntax-case is loaded.
I've found that I can switch between the two macro systems using:
(define (switch-to-lisp-macros)
(set! ##expand-source
(lambda (src)
src)))
(define (switch-to-syntax-rules-macros)
(set! ##expand-source
(lambda (src)
(sc-expand src))))
... however this is both a hassle and a global change which I'm guessing
prob won't work with threading etc..
Has anybody attempted to build a meroon style system using syntax-case
macros? Any pointers would be much appreciated.
Many thanks,
Phil