Bij de CSD-lessen gebruiken we in het algemeen Racket.
Racket is niet hetzelfde als Scheme. Scheme is de programmeertaal waarmee we werken en Racket is de programmeeromgeving waarbinnen we Scheme gebruiken. Racket kan ook gebruikt worden voor enkele andere programmeertalen. Er zijn ook andere programmeeromgevingen om Scheme-programma's te maken maar wij hebben voor de combinatie Racket-Scheme gekozen.
Hieronder staan de instructies voor het installeren van Racket op MacOs en Linux. Voor de installatiehandleiding voor Windows verwijzen we je door naar hoofdstuk 9
cd ~/Downloads/hku_shell_utils
./install.sh
racket
intypt zal Racket direct startenRacket bestaat uit verschillende programma's. Er is een command-line
programma racket
dat ideaal is om mee te beginnen omdat je hiermee het
beste de taal Scheme leert. Dit programma zal bij de Scheme-lessen het meeste gebruikt worden.
Met racket
werk je interactief: je typt commando's en racket
verwerkt elke opdracht direct. Je kunt je commando's vanuit een tekst-file
copy-pasten en je kunt binnen racket
ook bestanden met programma-code
inladen en uitvoeren.
Met racket
leer je heel direct wat het effect is van elke regel die je
invoert. Bovendien komt racket
van pas als je met een embedded device zoals
Raspberry Pi werkt of als je via ssh op een andere computer werkt.