Common Lisp: Difference between revisions
(emacs er ikke implementert i Common Lisp) |
m (6 revisions) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
= Møter = | = Møter = | ||
Flere PVVere har Common Lisp som sitt Favourite Pet Language. | Flere PVVere har Common Lisp som sitt Favourite Pet Language. Det betyr at stort sett alle har kunnskapen du trenger til å få programmene dine til å fungere. | ||
= Bøker = | = Bøker = | ||
Line 13: | Line 13: | ||
= Programvare = | = Programvare = | ||
De fleste linux maskinene på programvareverkstedet har installert kompilatoren CLISP. Noen har også installert steel bank common lisp (sbcl). | |||
Per dags dato har | |||
== GNU Emacs == | == GNU Emacs == | ||
Line 20: | Line 22: | ||
= CL-implementasjoner = | = CL-implementasjoner = | ||
== CLISP == | |||
CLISP er på mange måter å annse som standardkompilatoren for common lisp. | |||
== Allegro Common Lisp == | == Allegro Common Lisp == | ||
Line 26: | Line 31: | ||
== SBCL == | == SBCL == | ||
Steel Bank Common Lisp er en veldig god kompilator. Den er strengere på syntaks en f.eks. CLISP. Steel Bank lærer bort riktig common lisp. Dessverre er ikke det prioritet når man skal ha godkjent en øving midt på natten. I tillegg til å lære bort riktigere kode enn CLISP er den også mange ganger kjappere. | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 22:39, 5 March 2010
Møter
Flere PVVere har Common Lisp som sitt Favourite Pet Language. Det betyr at stort sett alle har kunnskapen du trenger til å få programmene dine til å fungere.
Bøker
PVV har noen av standard-bøkene om Common Lisp.
- Practical Common Lisp
- Ansi Common Lisp
Nett-ressurser
- http://www.common-lisp.net/ er en slags SourceForge for åpne common lisp-prosjekter.
- http://www.cliki.net/ er en wiki som omhandler common lisp-prosjekter.
- http://www.gigamonkeys.com/book/ inneholder teksten til hele boken Practical Common Lisp
Programvare
De fleste linux maskinene på programvareverkstedet har installert kompilatoren CLISP. Noen har også installert steel bank common lisp (sbcl). Per dags dato har
GNU Emacs
Emacs er en editor som i stor grad er implementert i lisp. Den har derfor god innebygget støtte for redigering av lisp-kode. Killer-argumentet for å brukke emacs i stedet for vim eller andre editorer er likevel pakken SLIME.
SLIME - Superior Lisp Interaction Mode for Emacs
CL-implementasjoner
CLISP
CLISP er på mange måter å annse som standardkompilatoren for common lisp.
Allegro Common Lisp
CMUCL
SBCL
Steel Bank Common Lisp er en veldig god kompilator. Den er strengere på syntaks en f.eks. CLISP. Steel Bank lærer bort riktig common lisp. Dessverre er ikke det prioritet når man skal ha godkjent en øving midt på natten. I tillegg til å lære bort riktigere kode enn CLISP er den også mange ganger kjappere.