System
Vi kommer i kursen att arbeta med Erlang och C++. Det enklaste är om du installerar dess system på din egen dator men det finns ochså möjlighet att utföra uppgifterna på skolans datorer.
Skolans servrar
Om man inte har möjlighet, eller har problem med, att installera de nödvändiga redskapen på sin egen dator kan man logga in på någon av skolans servrar. Erlang och g++ finns installerat och om man konfigurerar sin .emacs så kan man använda Emacs som utvecklingsmiljö. Om man vill komma åt sitt filsystem lokalt så kan man antingen installera AFS på sin lokala maskin eller sköta synkronisering med hjälp av till exempel unison.
Observera att i tredje upgiften så skall man installera ett bibliotek, vilket man inte kan göra som vanlig användare på skolans servrar. Man får då ha biblioteket lokalt och se till så att g++ hittar de filer som den söker.
Erlang
Om du har en Windowsmaskin så gå till www.erlang.org och ladda ner den färdigkompilerade binären för Windows. Om du har ett Ubuntu system så räcker det med att gör:
- sudo apt-get install erlang
du får då inte senaste versionen men det gör inte så mycket.
C++
För c++ finns flera alternativ, om du sitter på en Windowsmaskin så kan du ta hem Microsofts Visual Studio som du som KTH-student har fri tillgång till. Om du kör Ubuntu så kan du plocka hem allt du behöver med:
- sudo aptitude install build-essential
Emacs
Om du bara har använt Eclips förut så ta tillfället i akt och lär dig en beprövad utvecklingsmiljö. Emacs är en generell text-editor som kan anpassas för utveckling av de flesta system. Ta reda på hur du skall anpassa din .emacs för att få Erlang-miljön att fungera. Du kan enkelt installera Emacs under Linux eller Windows och genom att editera .emacs filen får du den att hanter Erlang-program på ett bra sätt.
Eclipse
För att använda Erlang i Eclipse så skall du först och främst ha Eclips installerat. Därefter skall du intallera Erlang (installera det under en path utan mellanslag) och sedan följa instruktioneran på elrid.org för att installera den plugin som behövs.
Eclipse är dock inte hekt trivialt att få att fungera med Erlid under WIndows, så om du inte är mycket van och vet vad du gör så skulle jag avråda från det alternativet.