Laborationer
Här finns material som kompletterar instruktionerna i labbkompendiet, samt de filer som du behöver för att göra och testa dina labbar.
Nödvändiga filer
Här finns filer som innehåller kod från exempel i läroboken och
laborationshäftet samt kod för att testa dina funktioner. Du kan hämta
filerna genom den här webbsidan (genom att högerklicka och välja Save
link as...) eller kopiera dem från kurskontot i katalogen
~TDDC66/lab/
eller ~TDDC67/lab/
.
Genomförda ändringar i filerna finns i historiken.
Laboration 2
tester.cl
En fil som du kan använda till att testa logikvärdesuppgiften. Du kan ladda in denna fil och direkt testa om din lösning fungerar, t ex med anropet(tester-3)
.
Laboration 3
patmatch.cl
- källkoden till mönstermatcharen från boken som används i uppgift 3B* samt exempel på bokdatabaser som kan användas för testsökningar
Laboration 4
alma.fasl
- den kompilerade versionen av almanackan för Allegro Common Lisp 8.0 under Unix- källkodsfiler till almanackan
test-almanackor.cl
- ett par testalmanackor för uppgift 4D och 4E*almanacka.tar.gz
- packad almanacka i UTF-8test-driver.cl
- testrutiner för almanackan, uppgift 4D, samt information om hur man använder testrutinerna- Beskrivning av ett grafiskt gränssnitt som visar almanackan - En första version, som alla kan testa och som ger en bättre överblick över bokningarna på års- månads- och dagnivån.
Laboration 5
kalkyl.cl
- primitiva funktioner för att hantera Kalkyl-språketminiLISP.cl
- källkod för miniLISP från kapitel 21 i läroboken
Laboration 6
almaoo-student.cl
- en objektorienterad version av almanackan för laboration 6E*
- Labba hemma
- Errata (lista med tryckfel) för labbkompendiet
- Allegro Common Lisp FAQ
- Common Lisp the Language (onlinereferensmanual för Lisp)
- Tips för att testa program
- Kriterier för bedömning av laborationer
Sidansvarig: Peter Dalenius
Senast uppdaterad: 2011-08-18