[gambit-list] -target js
Marc Feeley
feeley at iro.umontreal.ca
Thu Nov 14 17:06:10 EST 2013
On Nov 14, 2013, at 4:23 PM, Francois Magnan <magnan at categoricaldesign.com> wrote:
> By the way ##inline-host-code doesn’t seem to work anymore.
>
> (define (console.log x)
> ;; Note: the parameter x will be in variable Gambit_r1
> (##inline-host-code “console.log(Gambit_r1);\n”))
>
> How can I inline javascript code now?
> Thank you,
> Francois
>
Recall that ##inline-host-code no longer exists... you have to use ##inline-host-statement and ##inline-host-expression depending on the nature of the code. For example, this works for me using node:
(declare (extended-bindings) (not safe))
(define (show arg)
(##inline-host-statement "console.log(Gambit_r1.toString());"))
(show 'hello)
(show "world")
(show (##inline-host-expression "1+2+3"))
Marc
More information about the Gambit-list
mailing list