The latest version of command-qq is 0.3.1.0-0.

command-qq

Version 0.2.0.0 revision 0 uploaded by MatveyAksenov.

Package meta

Synopsis
Quasiquoters for external commands
Description

Features:

  • Quasiquotation syntax for external interpreters

>>> [sh_| echo hello world! |]
hello world!
  • Custom quasiquoters

ghci = quoter $ callCommand "ghc" ["-ignore-dot-ghci", "-e"]

Then you can use ghci in ghci!

>>> [ghci| putStrLn "hello world!" |] :: IO ()
hello world!

For more examples, see examples/CustomQQ.hs

  • Haskell values embedding

See README.md for an example

  • DSLs

See examples/CommandT.hs

Author
Matvey Aksenov
Bug reports
n/a
Category
System
Copyright
n/a
Homepage
http://biegunka.github.io/command-qq/
Maintainer
matvey.aksenov@gmail.com
Package URL
n/a
Stability
n/a

Components