SkillAgentSearch skills...

Wisp

small-but-featureful embeddable lisp interpreter written in haskell.

Install / Use

/learn @2178309/Wisp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

wisp

wisp is a tiny interpreted lisp written is haskell & easily embedded into larger haskell programs, e.g., as a scripting language. it includes a superset of the following features:

  • full lexical closures
  • tail-call optimization
  • macros
  • first-class continuations
  • pattern matching (on lists)
  • automatic currying

the wisp interpreter

wisp lives in the ST (optionally IO) monad. separate interpreters with completely segregated environments can be run concurrently. wisp has a few IO facilities, but they're completely sandboxed and can't accidentally affect the host program or environment.

Related Skills

View on GitHub
GitHub Stars115
CategoryDevelopment
Updated1y ago
Forks7

Languages

Haskell

Security Score

65/100

Audited on Aug 30, 2024

No findings