(layout, fixme) |
Laus (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{#css: | {{#css:GPN10:Stylesheet}} | ||
Ein Vortrag von threez auf der [[GPN10]]. | {{Youtube|id=XvcEeeQOezY}} | ||
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: [http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf]. | In dem Vortrag implementieren wir einen kleinen LISP-Interpreter in Ruby. Die LISP-Spec, auf der wir aufbauen, ist hier zu finden: [http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf]. | ||
Zeile 11: | Zeile 12: | ||
* Anregung sich mit dem Interpreter- bzw. Compilerbau zu beschäftigen | * Anregung sich mit dem Interpreter- bzw. Compilerbau zu beschäftigen | ||
=== | === Disclaimer === | ||
* Es wird *KEIN* Common Lisp implementiert | * Es wird *KEIN* Common Lisp implementiert | ||
* Der Vortrag setzt Programmierkenntnisse voraus. | * Der Vortrag setzt Programmierkenntnisse voraus. | ||
Zeile 17: | Zeile 18: | ||
== Dokumentation == | == Dokumentation == | ||
* Code: | * Code: [http://github.com/threez/rlisp http://github.com/threez/rlisp] | ||
* Slides | * Slides: [[Media:GPN10-rlisp.pdf|PDF]] | ||
* Video-Aufzeichnung: [http://ftp.ccc.de/events/gpn10/gpn10-rlisp.mkv Direkt-Download] [[Media:gpn10-rlisp.mkv|Mirror]] | |||
* Video-Aufzeichnung: [http://ftp.ccc.de/events/gpn10/gpn10-rlisp.mkv Direkt-Download] | |||
{{Navigationsleiste GPN10}} | |||
[[Kategorie:GPN10]] | [[Kategorie:GPN10]] | ||
[[Kategorie:Vorträge]] | [[Kategorie:Vorträge]] | ||
[[Kategorie: | [[Kategorie:LISP]] |
Aktuelle Version vom 21. Juli 2017, 17:40 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: Direkt-Download Mirror