rubricanis
Homo ludens
Ich bin zwar von racket ziemlich beeindruckt, habe aber den Eindruck das es so etwas wie eine Eierlegendewollmilchsau ist. Das soll keine Kritik sein, das Gegenteil ist der Fall, insbesondere DrRacket ist prima! Ich werde mich allerdings bis auf weiteres (!) zum lernen von Scheme auf #lang r5rs begrenzen. Ich neige ein wenig zu Minimalismus...
Als std Scheme gibt es einige Alternativen. Ich denke chicken ist aus stabilitäts, portabilitäts und runtime Gründen vermutlich recht gut geeignet da es zu C kompiliert. Außerdem habe ich mir schon länger vorgenommen IUP als GUI auszuprobieren.
Die Installation als package oder aus den sources sollte unter linux/bsd keinerlei Probleme verursachen. Unter Win10 ist das bei solchen Sachen oft recht haklig, so auch hier. Das auch weil die Beschreibungen etwas konfuss sind. Es gibt auch für Windows verschiedene Prebuilds aber deren Installation schien mir die Sache erher zu komplizieren als zu vereinfachen. Ich notier hier einmal die Schritte für die Installation unter Win10 aus den sources.
(1) Man braucht mitgw-64 zum kompilieren. Die Installation macht keierlei Probleme. Es empfielt sich allerdings mingw_32_make in make umzubenennen. C:\Program Files\MingW\mingw32\bin muss natürlich auch in den Pfad.
(2) Chicken herunterladen und entpacken.
(3) Mit cmd.exe in den downlod ordner wechseln.
(4) Kompilieren:
Ohne ARCH funktioniert das nicht! Kompletten Pfad von C: in <destdir> angeben, mit '/', also nicht '\\'. Ich installiere solche Sachen immer im home verzeichnis.
(5) Installieren:
Enjoy!
Als std Scheme gibt es einige Alternativen. Ich denke chicken ist aus stabilitäts, portabilitäts und runtime Gründen vermutlich recht gut geeignet da es zu C kompiliert. Außerdem habe ich mir schon länger vorgenommen IUP als GUI auszuprobieren.
Die Installation als package oder aus den sources sollte unter linux/bsd keinerlei Probleme verursachen. Unter Win10 ist das bei solchen Sachen oft recht haklig, so auch hier. Das auch weil die Beschreibungen etwas konfuss sind. Es gibt auch für Windows verschiedene Prebuilds aber deren Installation schien mir die Sache erher zu komplizieren als zu vereinfachen. Ich notier hier einmal die Schritte für die Installation unter Win10 aus den sources.
(1) Man braucht mitgw-64 zum kompilieren. Die Installation macht keierlei Probleme. Es empfielt sich allerdings mingw_32_make in make umzubenennen. C:\Program Files\MingW\mingw32\bin muss natürlich auch in den Pfad.
(2) Chicken herunterladen und entpacken.
(3) Mit cmd.exe in den downlod ordner wechseln.
(4) Kompilieren:
Code:
make PLATFORM=mingw PREFIX=<destdir> ARCH=x86-64
(5) Installieren:
Code:
make PLATFORM=mingw install
Enjoy!