https://github.com/feeley/gambit/tree/phpjs
Pour la compilation, utilisez la commande:
$ gsc -c -target js fib.scm
(Remplacez 'js' par 'php' ou 'python' pour utiliser les autres backends).  Les deux programmes ci-dessous sont compilables avec les 3 backends.
;; Fibonacci
(declare
 (standard-bindings)
 (extended-bindings)
 (fixnum)
 (not safe)
 (not interrupts-enabled))
(define (fact n)
  (if (fx< n 2)
      1
      (fx* n (fact (fx- n 1)))))
(print (fact 10))
;; Factorial
(declare
 (standard-bindings)
 (extended-bindings)
 (fixnum)
 (not safe)
 (not interrupts-enabled))
(define (fib n)
  (if (fx< n 2)
      1
      (fx+ (fib (fx- n 1))
           (fib (fx- n 2)))))
(print (fib 30))
Vincent.