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...
komma igång med common-lisp
- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: komma igång med common-lisp
Vad härligt med en lisp'are på forumet 
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?

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
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.
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
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
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
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
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

/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

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

SV: komma igång med common-lisp
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/
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.