(→Dokumentation: link schöner) |
(slides, -fixme) |
||
Zeile 1: | Zeile 1: | ||
{{#css:/wiki/index.php?title=GPN10:Stylesheet&action=raw&ctype=text/css}} | {{#css:/wiki/index.php?title=GPN10:Stylesheet&action=raw&ctype=text/css}} | ||
Ein Vortrag von threez (Entropia) auf der [[GPN10]]. | Ein Vortrag von threez (Entropia) auf der [[GPN10]]. | ||
Zeile 18: | Zeile 17: | ||
== Dokumentation == | == Dokumentation == | ||
* Code: [http://github.com/threez/rlisp http://github.com/threez/rlisp] | * Code: [http://github.com/threez/rlisp http://github.com/threez/rlisp] | ||
* Slides: | * Slides: [[Media:GPN10-rlisp.pdf|PDF]] | ||
* Video-Aufzeichnung: [[Media:gpn10-rlisp.mkv.torrent|.torrent]] | * Video-Aufzeichnung: [[Media:gpn10-rlisp.mkv.torrent|.torrent]] | ||
* Video-Aufzeichnung: [http://ftp.ccc.de/events/gpn10/gpn10-rlisp.mkv Direkt-Download] | * Video-Aufzeichnung: [http://ftp.ccc.de/events/gpn10/gpn10-rlisp.mkv Direkt-Download] |
Version vom 9. August 2010, 21:49 Uhr
Ein Vortrag von threez (Entropia) auf der GPN10.
In dem Vortrag implementieren wir einen kleinen LISP-Interpreter in Ruby. Die LISP-Spec, auf der wir aufbauen, ist hier zu finden: [1].
Ziele
- Eine Übersicht darüber wie man schnell mit LISP als Sprache spielen kann
- Neugierig machen auf LISP und Ruby
- Anregung sich mit dem Interpreter- bzw. Compilerbau zu beschäftigen
Disclaimer
- Es wird *KEIN* Common Lisp implementiert
- Der Vortrag setzt Programmierkenntnisse voraus.
- Ihr lernt weder LISP (bzw. nur wenig) noch Ruby :-)
Dokumentation
- Code: http://github.com/threez/rlisp
- Slides: PDF
- Video-Aufzeichnung: .torrent
- Video-Aufzeichnung: Direkt-Download