Switch to full style
Linux, poslužitelj, mreže i sigurnost
Odgovori

Hunchentoot - web serve LISP

01 ožu 2013, 00:40

Koristicu sbcl kao jednu od lisp implementacija , *high performance* common lisp kompajler ...
http://www.sbcl.org/
Izvor: http://slackbuilds.org/repository/13.37/development/sbcl/
skinuti:
Source Downloads (32bit):
sbcl-1.0.50-x86-linux-binary.tar.bz2 (f97585bbe221e4a1441e9bcfa5ba8edc)
ili za 64 bita:
Source Downloads (64bit):
sbcl-1.0.50-x86-64-linux-binary.tar.bz2 (5dceb09a03ce515e12bfe51607d0de21)
Download SlackBuild:
sbcl.tar.gz
Zatim otpakovati paket sbcl.tar.gz
Kod:
tar zxf sbcl.tar.gz

Zatim kopirati sbcl.tar.gz u sbcl folder koji smo malopre raspakovali:
Kod:
cp sbcl-1.0.50-x86-linux-binary.tar.bz2 sbcl/

zatim uci u folder sbcl
Kod:
cd sbcl

Pokrenuti slackbuild:
Kod:
./sbcl.SlackBuild

Pokrenuti sbcl
Kod:
sbcl

Let's code :)
Kod:
(dolist (x '(:hunchentoot :cl-who :parenscript :cl-fad))
  (asdf:oos 'asdf:load-op x))
(defpackage "PS-TUTORIAL"
  (:use "COMMON-LISP" "HUNCHENTOOT" "CL-WHO" "PARENSCRIPT" "CL-FAD"))
(in-package "PS-TUTORIAL")
(setf *js-string-delimiter* #\")
(start (make-instance 'acceptor :port 8080))

Done! Na adresi http://localhost:8080 se nalazi vas lisp server i njegovi dokumenti :)
snapshot2.png
snapshot2.png (42.09 KiB) Pogledano 1239 put/a.

izvor: http://common-lisp.net/project/parenscript/tutorial.html
nastavice se :)
Zadnja izmjena: hightech; 01 ožu 2013, 19:38; ukupno mijenjano 1 put/a.

Re: Hunchentoot - web serve LISP

01 ožu 2013, 12:15

znači, to je web server napisan u common lispu? kaniš sada i neke web aplikaciej u CL napisati ?

Re: Hunchentoot - web serve LISP

01 ožu 2013, 12:24

Pokusacu, vuce me lisp i to mnogo ... fascinira me njegova jednostavnost i moc da podatak posmatra kao operaciju i obratno :)

Re: Hunchentoot - web serve LISP

01 ožu 2013, 13:19

Imaš li ideju što točno napisati?

Re: Hunchentoot - web serve LISP

01 ožu 2013, 13:40

AI UI :)
artifical inteligence user interface :)

Re: Hunchentoot - web serve LISP

01 ožu 2013, 14:26

lol. AI za što?

Re: Hunchentoot - web serve LISP

01 ožu 2013, 14:27

Pa za UI - "pametni" korisnicki interfejs :)

Re: Hunchentoot - web serve LISP

01 ožu 2013, 14:58

daj malo razjasni to :D

Re: Hunchentoot - web serve LISP

01 ožu 2013, 19:39

Nema sta tu da se razjasnjava, pokusacu jednom da napravim UI koj ce biti sposoban da sam uci i da konta stvari :)
Odgovori