So the definition of cddr might be
(define (##cddr x) (##cdr (##cdr x)))
(define (cddr x) (##cddr x))
so while the user can redefine cdr, that redefinition won't affect the definition of cddr, since cddr depends on ##cdr, not cdr.
Brad
On Dec 3, 2007, at 2:49 AM, Li Xiangyang wrote:
I see a lot of ## included in library file, such as ##define-macro, ##include, what does that mean? I can't find
any explanation in documents.
thanks!
Howard
Discover the new Windows Vista Learn more!_______________________________________________
Gambit-list mailing list