Hi,
I have a simple program using the blowfish egg in a macro to do some
obscurity:
(require-extension blowfish)
(define-syntax curtain
(ir-macro-transformer
(lambda (form inject compare?)
(let* ((str (cadr form))
(len (string-length str))
(pad (make-string
On Mon, Oct 06, 2014 at 03:44:38PM +0200, Sascha Ziemann wrote:
But when I try to compile it I get an error:
$ csc -R blowfish -ss curtain.scm
Error: during expansion of (curtain ...) - unbound variable:
blowfish#make-blowfish-encryptor
I am wondering why the blowfish function is unbound
2014-10-06 15:53 GMT+02:00 Peter Bex peter@xs4all.nl:
On Mon, Oct 06, 2014 at 03:44:38PM +0200, Sascha Ziemann wrote:
Error: during expansion of (curtain ...) - unbound variable:
blowfish#make-blowfish-encryptor
You can do (begin-for-syntax (require-extension blowfish)) to make
Sascha Ziemann cev...@gmail.com writes:
2014-10-06 15:53 GMT+02:00 Peter Bex peter@xs4all.nl:
On Mon, Oct 06, 2014 at 03:44:38PM +0200, Sascha Ziemann wrote:
Error: during expansion of (curtain ...) - unbound variable:
blowfish#make-blowfish-encryptor
You can do (begin-for-syntax
Christian Kellermann scripsit:
-R foo is basically saying (require-extension foo) at toplevel, so the
problem of making the definitions available at compile time remain.
There probably should be a csc option to do this. I thought that -X
would, but it doesn't.
--
John Cowan