On Fri, Nov 03, 2017 at 03:34:23PM +0100, Hartmut Goebel wrote:
> Am 31.10.2017 um 18:50 schrieb Christopher Baines:
> > This matches the error you're getting, as #~ is short for (gexp ...) as
> > I understand it.
> 
> Thanks you, this did the trick :-) Although this reminds my on the magic
> signs in perl :-(

It is not magic (unlike Perl). In Guile you can use almost any
character to give something a name. This does not come natural to us
non-Lisp programmers. The #~ is merely an agreed convention to name
certain macros. And macros, essentially, are syntax expansions. No
magic. Though macros can do magic, but that is a different story ;)

Pj.

Reply via email to