oetjenj avatar

Jan Oetjen

oetjenj

Total Packages

13

Total Downloads

16 790+

logger_logfmt

2.0.0
3 973+

A logfmt formatter for Elixir's Logger

Last Updated: 2 months ago

ichor_runtime

0.6.3
3 810+

Under heavy development: not for production use before 1.0.0. Runtime support for Ichor-generated parsers: capture dispatch, error formatting, tokenizer and parser combinators, the LR/GLR runtime, Pratt precedence parsing, term recursion and unification/backtracking. Ichor itself is dev-only.

Last Updated: 15 hours ago

cooper

0.7.0
2 359+

Under heavy development: not for production use before 1.0.0. Parses and loads CASC config files -- a hierarchical, extensible config language with imports, variables, interpolation, loops, and consumer-registered resolvers/tags -- into native Elixir terms, secrets redacted by default.

Last Updated: 3 days ago

dextrin

0.3.2
2 059+

Under heavy development: not for production use before 1.0.0. DXN (Data eXchange Notation) for Elixir -- .dxn text, .dxnb binary, and .dxns schema documents, built on the Ichor grammar compiler.

Last Updated: 22 hours ago

cooper_config

0.5.1
1 878+

Under heavy development: not for production use before 1.0.0. A Config.Provider that loads app config from a CASC file (via Cooper) at release boot, replacing Mix's compile-time config.exs/runtime.exs for the settings that need to come from CASC instead.

Last Updated: 3 days ago

ichor

0.7.3
1 306+

Under heavy development: not for production use before 1.0.0. Compiles grammar definitions -- Aether, its own DSL, plus ABNF/EBNF/PEG/BNF importers -- into separated Lexer/Parser/Analysis/Executor modules, with both an interpreted VM backend and a compile-time native codegen backend.

Last Updated: 15 hours ago

ordoq

0.1.2
406+

Bounded local in-memory priority queue for supervised asynchronous Elixir callbacks

Last Updated: 2 weeks ago

xeger

0.1.1
338+

Xeger - generate strings that match a regex-like pattern (regex → strings).

Last Updated: 2 months ago

episteme

0.2.0
255+

A standalone Prolog-like resolution engine and clause database for Elixir: terms, unification, SLD-resolution, backtracking, a genuine clause-scoped cut, and builtin predicates, built on Ichor's search substrate. No parser -- bring your own front-end (e.g. Aletheia) or build goal terms directly.

Last Updated: 2 months ago

logos

0.2.0
155+

A Clojure-flavored Lisp, embeddable in Elixir/BEAM applications -- parsed and executed via Ichor, with real tail-call optimization, namespaces/Vars, hygienic syntax-quote macros, and BEAM-native concurrency (spawn/send/receive, atoms).

Last Updated: 2 months ago

aletheia

0.1.1
125+

An embedded Prolog dialect for Elixir: classic Prolog syntax (`:-`, `,`/`;`, `=`, a mutable op/3 table) via a reader on Ichor, fronting Episteme -- the resolution engine and clause database (unification, SLD-resolution, backtracking, a real clause-scoped cut) behind it.

Last Updated: 2 months ago

ephemeris

0.1.0
67+

Recurrence rules that read and write both RFC 5545 RRULE and plain English

Last Updated: 3 weeks ago

periodical

0.1.0
59+

Bounded local recurring and one-time scheduler for supervised Elixir callbacks

Last Updated: 3 weeks ago