Discussione:Lisp

Da Wikipedia, l'enciclopedia libera.

Credo che una versione piu` tradizionale dell'Hello World in Lisp potrebbe essere

 (format t "Hello, World!")
 (princ "Hello, World!")
 (print "Hello, World!")
 (write "Hello, World!")

Es: con Cmucl che oltre che interprete e anche un compilatore di codice macchina e bytecode:

     * (format t "~&Hello, world!~%")
     Hello, world!
     NIL
     *

Per compilare quanto sopra scrivere in un file :

 (defun test()  (format t "~&Hello, world!~%"))
      

da Cmucl line comandi digitara:

  * (compile-file "..../test.lisp")

Il comando traforma e compila il file in test.x86, quindi basta digitare:

     * (require :test)
     * (test)
     Hello, world!
     NIL
     *

Testi di riferimento in Italiano:


Storia delle Lispmachine:


larsen 10:23, Mag 16 2005 (CEST) mcmax11:20, Agu 12 2005 (CEST)