joetjen.net
EN DE

Jan Oetjen

Ich baue Sprachen und das Werkzeug drumherum — Grammatik-Compiler, Datennotationen, Konfigurationssprachen — meist in Elixir, und meist, weil das Problem interessant genug war, um weiterzumachen.

Entwickler in Kiel · Elixir, PHP, JavaScript, Java

Womit anfangen
Elixir

cooper

Lädt CASC-Konfigurationsdateien — hierarchisch, mit Imports, Variablen, Interpolation, Umgebungszugriffen und Schleifen — in native Elixir-Terme.

Elixir

dextrin

Die Referenzimplementierung von DXN (Data eXchange Notation) für Elixir: .dxn-Text, .dxnb-Binär, .dxns-Schema.

Alle Bibliotheken →

Sprachen & Frameworks
Konfigurationssprache

CASC

Das Konfigurationsformat hinter Cooper: typisierte Werte, Variablen, Umgebungszugriffe, Querverweise, Imports und Schleifen — mit formaler Grammatik.

Programmiersprache

Praxis

Ein Clojure-artiger Lisp für die BEAM und JavaScript, mit der Semantik von Erlang/OTP — Compiler, Laufzeit und Werkzeuge in Praxis selbst geschrieben. Noch nicht veröffentlicht.

Web-Framework

Webglue

Ein Web-Framework in Praxis, gebaut als Klebstoff: Rings Einfachheit, Phoenix’ Anspruch. Kleine Bibliotheken, die sich auf einen Request/Response-Vertrag aus einfachen Maps einigen.