Endlich wieder ein Clojure Usergroup Franken Meetup!
Spannend für alle Interessierten
- an Clojure im Speziellen,
- an funktionaler Programmierung im Allgemeinen,
- an Softwerkskunst und
- an Software-Architektur.
Wir sind zu Gast bei der Legacy-System-Beratung Metamorphant GmbH, die auch Pizza und Getränke stiftet. Johannes Knauf zeigt uns die Parser-Bibliothek instaparse.
Agenda
- 18:00 – 18:30 Ankommen und Netzwerken
- 18:30 – 19:30 Impulsvortrag, inkl. Demo und Q&A
- ab 19:30 Austausch zu Pizza und Getränken
Abstract
Mark Engelberg's instaparse ist eine Parser-Library. Es ist extrem einfach, mit Instaparse eigene Domain-specific languages (DSLs) zu entwickeln.
Wie andere Lisps hat Clojure eine extrem schlanke Syntax. Instaparse nutzt das aus, um die Transformation eines abstrakten Syntax-Tree (AST) in Domänen-Datenstrukturen elegant und einfach zu machen.
Über Johannes Knauf
Johannes Knauf ist Consultant bei der Metamorphant GmbH. Für seine Kunden bringt er Legacy-Systeme unter Kontrolle und unterstützt Skalierung durch Standardisierung und Platform Engineering.
Johannes benutzt Clojure und instaparse vorwiegend zum Spaß, z.B. für seinen textbasierten Time-Tracker parti-time, der die Zeiterfassung für Projekte ein bisschen weniger grauenvoll macht. Außerdem schätzt er an Clojure die Community, die meist vor Ideen sprudelt.