From: Kyle R. B. <kyl...@gm...> - 2007-01-24 18:17:45
|
I've been looking at the future module and I've noticed a few things that look strange. In touch, it is using backquote, but it looks like it should not be. Also, the 'constructor' macro 'future' might be more useful it was defined as: (define-macro (future . body) `(%make-future (lambda () ,@body))) instead of it's current: (define-macro (future exp) `(%make-future (lambda () ,exp))) since it would then allow multiple statements in the expression. When I redefine join to not use the backquote it then seems to work correctly. Should I send a patch or commit the update to CVS? Thanks, Kyle R. Burton |