self e2054b3a9c chore: release 0.4.0
Update pi package imports and dependencies to the @earendil-works namespace for pi 0.80.2.

Document the already-published npm 0.3.0 release and bump this release to 0.4.0.
2026-06-25 05:44:11 +02:00
2026-04-04 10:23:48 +02:00
2026-06-25 05:44:11 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:38:45 +02:00
2026-04-04 10:38:45 +02:00
2026-06-25 05:44:11 +02:00
2026-06-01 17:43:01 +02:00
2026-06-01 17:43:01 +02:00
2026-06-01 17:43:01 +02:00
2026-06-25 05:44:11 +02:00
2026-06-25 05:44:11 +02:00
2026-06-17 15:13:54 +02:00

pigibrack

Pi package providing a Guile/Scheme structural editing extension.

Features

  • Top-level form tools by name:
    • pigibrack_read_module
    • pigibrack_read_form
    • pigibrack_replace_form
    • pigibrack_insert_form
    • pigibrack_delete_form
  • Syntax checks via Guile reader: pigibrack_check_syntax
  • Persistent Guile REPL sidecar eval: pigibrack_eval_expr
  • Macro expansion: pigibrack_macro_expand
  • Commands:
    • /pigibrack-status
    • /pigibrack-repl-reset

Install in pi

pi install npm:pigibrack

Or project-local:

pi install -l npm:pigibrack

Manual load (this repo)

Pi auto-discovers .pi/extensions/pigibrack/index.ts in this repository.

Package manifest

This package declares:

{
  "pi": {
    "extensions": ["./extensions/pigibrack/index.ts"]
  }
}

License

BSD-2-Clause.

S
Description
Pi extension package for structural Scheme/Guile editing with a persistent REPL sidecar
Readme BSD-2-Clause 342 KiB
Languages
TypeScript 97.2%
Nix 1.6%
Scheme 1.2%