SkillAgentSearch skills...

Intrigue

My attempt at writing a R⁵RS-compliant Scheme with Megaparsec

Install / Use

/learn @Kleidukos/Intrigue
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Intrigue GitHub Actions Simple Haskell

This is my implementation of a R⁵RS Scheme interpreter.
Very unsuitable for production.

It also serves as a playground to try out:

  • Megaparsec (instead of the venerable Parsec) for lexing and parsing
  • Transformers for holding state and general program architecture
  • text-display to handle user-facing output

Build and Run

Run $ cabal buildin order to build the project

Run $ cabal test in order to run the test suite

Acknowledgement

I wish to give my thanks to

  • Koz Ross
  • Mark Karpov
View on GitHub
GitHub Stars14
CategoryContent
Updated3mo ago
Forks2

Languages

Haskell

Security Score

77/100

Audited on Dec 15, 2025

No findings