Skip to content

Upgrade to Clojure 1.12.0#11

Open
missingfaktor wants to merge 4 commits intojclaggett:masterfrom
missingfaktor:master
Open

Upgrade to Clojure 1.12.0#11
missingfaktor wants to merge 4 commits intojclaggett:masterfrom
missingfaktor:master

Conversation

@missingfaktor
Copy link
Copy Markdown
Contributor

No description provided.

missingfaktor and others added 4 commits October 15, 2024 13:23
The project is republished as london.rahul/panini with a new
panini.core namespace, Panini-focused docs and metadata, EPL
provenance notes, and updated examples and tests. The old n01se
source tree, examples, and tests are removed so the repository now
matches the library that is actually being developed and published.

The commit also vendors the repo-local git-commit and skill-creator
skills and ignores local editor, REPL, and build artifacts so the
working tree stays clean.

Co-authored-by: Codex <codex@openai.com>
The README now explains Panini through one running example, keeps
its seqex lineage explicit, and shows the intended public API more
plainly. It also updates the project attribution to use Rahul Goma
Phulore's full name.

The library API now uses parse and compile as the primary entry
points, with whole-form inputs like quoted macro calls. The older
syntax-plus-args names are removed, the macro implementation is
updated to use the new pipeline, and the tests follow the same API.
This also drops an old seqex symlink artifact that no longer belongs
in the tree.

Co-authored-by: Codex <codex@openai.com>
Panini now keeps its implementation in a single core namespace and
exposes a smaller public API. Internal helpers stay private, kinds
use panini-qualified keywords, and grammar inspection is reduced to
plain grammar access plus terminal-friendly pretty printing.

The grammar renderer is now exposed as pretty-grammar and emits ANSI
colors in the terminal, closer to the old syndoc feel. The README
and tests are updated to match the smaller API and the new colored
output.

Co-authored-by: Codex <codex@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant