Sida 1 av 1

komma igång med common-lisp

Postat: 28 aug 2007, 22:48
av gasko
Tjo!
Är ganska ny på linux och skulle vilja ha hjälp med hur jag ska installera common lisp så att jag kan få det att fungera i emacs.

Har tittat runt lite och så gott som kommit fram till att jag ska köra CLISP och med hjälp av slime få detta att fungera i emacs. Men har inte riktigt förstått hur...

SV: komma igång med common-lisp

Postat: 28 aug 2007, 23:06
av DrMegahertz
Vad härligt med en lisp'are på forumet ;D
Har länge tänkt kika på Common Lisp själv, men det har helt enkelt inte blivit av..

Två paket simmar runt någonstans långt ner i mitt undermedvetna; gcl, en common lisp-kompilator och clisp, en implementation av common lisp som inkluderar interpretator, kompilator med mera..

Genom att söka efter common lisp bland förråden får vi en rejäl lista med paket(apt-cache search common lisp), jag vet tyvärr inte själv vilket paket som du ska installera, men du kanske kan hitta något där?

SV: komma igång med common-lisp

Postat: 28 aug 2007, 23:42
av gasko
Kan väl inte påstå att jag är nån inbiten lispare.. men gick en kurs för några år sen som jag aldrig slutförde.. så nu tänkte jag ta tag och slutföra kursen och förhoppningsvis blir jag väl förälskad i detta språk på resan dit.

Har plockat hem och installerat lite olika packet med hjälp av "Synaptic"
bl.a: clisp, slime och emacs.
Men hur får jag dessa program att "sammarbeta"?

Är som sagt väldigt ny på linux och har inte alls fått nån riktigt koll ännu på hur filsystemet är uppbyggt osv. Så om jag fick en utförligt förklaring på hur jag ska göra så skulle jag bli glad.

SV: komma igång med common-lisp

Postat: 29 aug 2007, 01:30
av Galgalid
Filsystemets uppbyggnad kan jag förklara..lite..

Filsystemet representeras med "/"  den är sedan strukturerad på ett väldigt logiskt sätt:

/boot  här körs boot-scripten som laddar ubuntu
/bin  binära filer finns här(program etc)
/home    hemm-mappen
/usr      saker av användaren...typ :P  som fonts och annat
/media  här ligger din cd-läsare, hårddiskar med mera
osv....

I början kan detta sätt vara jobbigt, men efter ett tag kommer du att inse hur mycket mer logiskt det är än windows-smörjan :)

Hoppas att jag svarade rätt..är ganksa dålig på den biten själv ;)

Sedan finns det olika sorters filsystem. Till windows finns det FAT(gammalt som gatan), FAT32 och NTFS.

I Linux-miljöer finns det ett tio-tal olika att välja mellan. Strukturen för indelning av operatvisystemets olika delar är samma. Skillnaden är att de olika filsystemen är olika bra på olika saker. Ett filsystem kanske är bättre på att hantera många saker på en gång, medans ett annat är anpassat för att hantera stora filer.
Standard i Ubuntu är ext3. Man kan dock välja om man väljer att manuellt partionera. Själv kör jag ReiserFS :D

Vad gäller din fåga om lisp vet jag inte. Men prova att spara filen i din hem-mapp, öppna en terminal(program > tillbehör > terminalen)  och skriv: gcl filnamnet 
Min gissning är att du kommer att kompilera filen.
gör sedan den kompilerade filen körbar med "sudo chmod a+x filnamnet"
För att sedan köra filen skriver man "./filnamnet"  :)
Med lite tur kommer det att fungera! Good luck :D

SV: komma igång med common-lisp

Postat: 29 aug 2007, 13:35
av gasol
kolla på getting started här, och vidare så hittar du rätt så mkt info om emacs interfacet http://common-lisp.net/project/slime/doc/html/