pigibrack

Pi extension package for structural Scheme/Guile editing with a persistent REPL sidecar

Package details

extension

Install pigibrack from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pigibrack
Package
pigibrack
Version
0.3.0
Published
Apr 4, 2026
Downloads
405/mo · 7/wk
Author
serpent213
License
BSD-2-Clause
Types
extension
Size
56.8 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/pigibrack/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pigibrack

Pi package providing a Guile/Scheme structural editing extension.

Features

  • Top-level form tools by name or index:
    • pigibrack_read_module
    • pigibrack_read_form
    • pigibrack_read_forms
    • pigibrack_search_forms
    • 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.