Re: Naming and wrapping up
Lassi Kortela 09 Mar 2022 07:04 UTC
> On the note of Unicode names, the single most terse and descriptive
> name that's been suggested to me is 🍛 (U+1F35B CURRY AND RICE). But
> emoji in Scheme is probably going too far for most!
But thanks to import renaming, users can still enjoy their meal as they
prefer.
The following R6RS code currently works at least in Chez:
> (library (srfi :232) (export lambda*) (import (rnrs)) (define
(lambda*) 'ohai)))
> (import (rename (srfi :232) (lambda* 🍛)))
> (🍛)
ohai
This R7RS code works at least in Gauche:
> (define-library (srfi 232) (export lambda*) (import (scheme base))
(begin (define (lambda*) 'ohai)))
> (import (rename (srfi 232) (lambda* 🍛)))
> (🍛)
ohai