Files
Amr Gharbeia 18b289dff8 fix: tool bugs found in review audit
repl:  env var was dead code (hardcoded 2s), empty frame gave misleading error
check-tangle: show full SBCL output on compile failure, not filtered
verify-repl: blacklist now configurable via VERIFY_REPL_EXCLUDE env var;
  regex tightened to ';; +REPL-VERIFIED:' from ';;.REPL.VERIFIED:' (ambiguous)
org-eval: 1-based indexing to match repl-block; errors on out-of-range; errors on <1
2026-05-13 13:09:50 -04:00
..
2026-05-13 13:09:50 -04:00

repl

Send a Lisp form to the running Passepartout daemon REPL (port 9105). Prints the response from the daemon.

== Usage

  repl "(+ 1 2)"
  echo "(+ 1 2)" | repl

== Environment

  • PASSEPARTOUT_HOST — daemon host (default 127.0.0.1)
  • PASSEPARTOUT_PORT — daemon port (default 9105)
  • PASSEPARTOUT_REPL_TIMEOUT — timeout seconds (default 10)

== Protocol

Connects via framed TCP (6-byte hex length prefix). Sends a :repl-eval sensor event and reads the response. Expects the daemon to be running (passepartout daemon).

== Dependencies

Perl (stdlib only).