Lisp - Hogyan kezdjem el?

Sziasztok!

Szeretnék elmélyedni egy kicsit a lisp programozási nyelvben. Ahhoz kérnék segítséget, hogy linux alatt hogyan kezdjek neki? Kezdve itt, hogy milyen szoftver követelmény kell hozzá, miben kell megírni a programot, stb. Tényleg egyelőre csak az alap dolgok kellenek. Elsőre csak ilyen "Hello World" típusú programra gondoltam, de azt meg kell tudnom írni. Kell hozzá interpreter?

Hozzászólások

Leszedtem az eclipse-t és a hozzá tartozó lisp plugin-t. Most ezzel próbálkozok.

Te vim-ben írsz Lisp kódot?
Sokat kódolsz Lispben?

Ok-ok tudom, hogy ez nyilván lehetséges, csak azért érdekel mert valahogy olyan Lisp-filozófia ellenesnek hat, nem a szokásos Emacs+Slime kombót használni. :)

Olyasmi, mint mondjuk windows+cygwin alatt fejleszteni a linux kernelt, vagy valami hasonló...;)

Miert nem inkabb Haskell? :P Az utobbi idoben azert eleg sokat valtozott a funkcionalis programozas.

+1

Sokáig nagyon érdekelt a Lisp, de mire eljutottam addig, hogy energiát fektetek bele, úgy döntötten a Haskellből többet profitálnék. Nem bántam meg.

Utána persze elolvastam a SICP-et, hogy egy kicsit érezzem, hogy rugalmasabban is hozzá lehet állni a dolgokhoz mint a Haskell.

Szóval én is azt javasolnám, hogy a "funkcionális nyelvek tanulása" projektben, mondjuk a: "sok Haskell meg egy kis Scheme"-nek talán több előnye lenne, mint több év alatt Common Lisp guruvá válni (aminek nagy része abból állna, hogy megtanulod használni a több kötetnyi függvény könyvtárát + CLOS-t + mindenféle kiterjesztését, ezekhez egy élet sem elég...;)

u.i.: És a Lisp-en mondjuk a Lisp családba tartozó nyelveket értesz, akkor a Scheme mellett a Clojure is érdekelhet.

hat ez a link sajnos mar nem el, ket pdf-et is letoltottem innen, akkor most feltoltom:

GyakorlatiCommonLisp.pdf: http://depositfiles.com/files/9k68a8yp6

on-lisp.pdf: http://depositfiles.com/files/f9ytt4rm9

ezek nem olyan bo valtozatok mint az eredeti angol, de magyarul vannak.
a pdf-ek mostantol(ha nem tolti le senki), v az utolso letoltestol szamitott 30 napig elerhetok.
aztan ha en kerem vissza oket ugye majd meglesznek?! :P
(regen azokban az idokben, amikor meg CD meghajtom sem volt, csak HDD meg floppy, nem csak jo indulatbol, onzo szandekbol is szerettem megosztani a dolgaimat, mert ha vmim elveszett, meg lehetseges volt elkerni attol akivel megosztottam (kvazi biztonsagi mentes) volt is erre precedens)

((meg lehet h irogatok ebbe a topicba, de most nincs idom))

kellett az ordogot a falra festenem!!!
nem hiszem el pont errol irtan fent, erre tenyleg megtortenik!!
volt egy adatvesztesem es a fenti ket pdf sajnos elveszett, raadasul nem volt belole biztonsagi masolatom sem(pedig azt hittem h van (ill. szerintem volt is, csak nem egy HDD-rol vesztek el az adatok))

ha vki letoltotte ezt a ket pdf-et es megvan neki legyen olyan joindulatu es toltse fel a depositra es irjon ide egy kommentet a linkel
nagyon jo lenne

koszonom

(megprobaltam megegyszer megkeresni de eddig nem jartam sikerrel)

Hahó!

Az általad említett ,,On LISP'' állományt érdemes a szerző weboldaláról letölteni:

http://www.paulgraham.com/onlisptext.html

G.
P.S. Egyébként néhány Linux rendszerben telepíthető csomagként is létezik a CLISP-hez ajánlott ,,Common Lisp the Language, 2nd Edition'' (cltl2) mellett.
============================================
"Share what you know. Learn what you don't."

basszus!
barmikor le tudnam ezeket tolteni, nem ez a lenyeg, jelenleg is ezt olvasom.

azok amiket itt kozze akartam tenni(talan nem a legjobb valasztas volt a depositefiles) magyarul voltak, ezek az eredeti angol valtozatok alapjan irodtak, nem teljes forditasok, de nagyresze bennuk van az eredetiek anyaganak nagy resze bennuk van.

nekem azert lennenek ezek jobbak, mert a magyar valtozatot sokkal gyorsabban megerte - eleg rossz az angolom(sosem tanultam meg angolul) - , masreszt meg ezek tartalmat ismerem mar, joval gyorsabban utana tudok nezni vminek, mint az angol valtozatban, ahol bar szinte ugyanazok a fejezetcimek is, de megiscsak angolul van

Hahó!

,,nekem azert lennenek ezek jobbak, mert a magyar valtozatot sokkal gyorsabban megerte - eleg rossz az angolom(sosem tanultam meg angolul) - , masreszt meg ezek tartalmat ismerem mar, joval gyorsabban utana tudok nezni vminek, mint az angol valtozatban, ahol bar szinte ugyanazok a fejezetcimek is, de megiscsak angolul van''

Esetleg az angolodra ,,gyúrni'' nem lenne hosszabb távon előnyösebb?

Az angol szakirodalmat könnyebben tudnád követni, s nem kellene várnod, hogy valaki végre-valahára lefordítsa magyarra a dolgokat.

Kint is igaz az, ami nálunk, hogy amire egy könyv egy adott témáról megjelenik, az már kissé avultnak tekinthető. Ehhez hozzáadva a magyarra fordítás és kiadás idejét, az eredmény eléggé siralmas...

G.
============================================
"Share what you know. Learn what you don't."

Ezek remlenek a regmult tavolabol:
http://www.amazon.com/Artificial-Intelligence-Programming-Eugene-Charni…
http://www.amazon.com/Lisp-3rd-Patrick-Winston/dp/0201083191/ref=pd_sim…

LISP interpretekent meg a clisp: http://en.wikipedia.org/wiki/CLISP

A CLOS-t, http://en.wikipedia.org/wiki/Common_Lisp_Object_System mindenkepp nezd
meg, mert tanulsagos (a clisp-ben van).

szerk.:
majd elfelejtettem, 'A KONYV':
Common Lisp the Language, 2nd edition
by Guy L. Steele, Thinking Machines, Inc.
http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html

off

hehe! fogalmam sincs, hogy anno miért kellett ezzel gyúrnom magam, de mintha 12 Mhz-es 386x-es gépen nyúztam volna - Fortran után, TurboPascal közben, C előtt.
CP/M még Commodor64-en meg volt (a kis 2k-s lapjaival)
bocs, muszály volt mellé kotyognom.

uff