chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Chicken 4: how to generate toplevel definitions?


From: Mario Domenech Goulart
Subject: [Chicken-users] Chicken 4: how to generate toplevel definitions?
Date: 25 Aug 2008 09:47:18 -0300
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Hi folks.

Is it possible with chicken 4 to generate toplevel (or module-level)
definitions from a macro (explicit renaming)?

I mean, I'd like something like:

  (module gen-things *
  
    (define-syntax gen-thing
        (lambda (thing)
          `(define ,thing (lambda () (display "hello")))))
  
    (gen-thing one-thing)
  )

So I could use `one-thing' from module `gen-things'.

Best wishes.
Mario




reply via email to

[Prev in Thread] Current Thread [Next in Thread]