Stranica: 1/1.

Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 00:40
Postao/la hightech
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: Označi sve
tar zxf sbcl.tar.gz

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

zatim uci u folder sbcl
Kod: Označi sve
cd sbcl

Pokrenuti slackbuild:
Kod: Označi sve
./sbcl.SlackBuild

Pokrenuti sbcl
Kod: Označi sve
sbcl

Let's code :)
Kod: Označi sve
(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 1240 put/a.

izvor: http://common-lisp.net/project/parenscript/tutorial.html
nastavice se :)

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 12:15
Postao/la shrike
znači, to je web server napisan u common lispu? kaniš sada i neke web aplikaciej u CL napisati ?

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 12:24
Postao/la hightech
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

PostPostano: 01 ožu 2013, 13:19
Postao/la shrike
Imaš li ideju što točno napisati?

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 13:40
Postao/la hightech
AI UI :)
artifical inteligence user interface :)

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 14:26
Postao/la shrike
lol. AI za što?

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 14:27
Postao/la hightech
Pa za UI - "pametni" korisnicki interfejs :)

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 14:58
Postao/la shrike
daj malo razjasni to :D

Re: Hunchentoot - web serve LISP

PostPostano: 01 ožu 2013, 19:39
Postao/la hightech
Nema sta tu da se razjasnjava, pokusacu jednom da napravim UI koj ce biti sposoban da sam uci i da konta stvari :)