| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Fable 5.8.0's Python backend propagates the [<EntryPoint>] return value as the process exit code (emits `sys.exit(int(main(...)))`), so a failing test runner is now visible to CI. Bumps the fable tool and fable-library in lockstep. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Proof-of-concept showing Scriptorium's Nib assertions + Quill runner compile to Python via Fable.Python and can test real bindings. Adds spike/scriptorium/ (Spike.fsproj, Main.fs, README.md) and a `just spike-scriptorium` target. Not wired into CI or the main suite — this is a spike to inform whether/how to adopt Scriptorium. See spike/scriptorium/README.md for findings and trade-offs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| Back | FazBrowse Home | New Git URL |
What this is
A spike to evaluate Scriptorium (Maxime Mangel's F#/Fable testing stack — Nib assertions + Quill runner) as a test framework for Fable.Python, compiled to Python. Opened so we can decide the direction later — it is intentionally not wired into CI or the main suite.
Contents
1. chore(deps): bump Fable to 5.8.0
2. spike: evaluate Scriptorium (Nib + Quill)
Findings (full write-up in spike/scriptorium/README.md)
Direction options (for discussion, not decided here)
Known limitations of the spike
🤖 Generated with Claude Code