I know its not exactly what you asked for, but I found this gambit specific trick recently. (##include "~~/lib/_gambit#.scm") (define-runtime-syntax λ (##make-alias-syntax '##lambda)) Which you can use as normal:
(define square (λ (x) (* x x))) square #<procedure #2 square> (square 42) 1764
James On Mon, Oct 27, 2014 at 5:20 AM, Roy Pfund <roypfund@gmail.com> wrote:
From http://stackoverflow.com/a/26570837/144020 I tried the following:
(define-syntax λ (syntax-rules () ((_ param body ...) (lambda param body ...))))
It works! but ONLY IF you call the script from the gsi not with
#!/usr/bin/env scheme-r5rs
Does anyone know I can set the command line OPTION s|S "set standard Scheme mode" from within a scheme file??
_______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list