ap-reflect alternatives and similar packages
Based on the "Debug" category.
Alternatively, view ap-reflect alternatives based on common mentions on social networks and blogs.
-
hood
Hood debugger, based on the idea of observing functions and structures as they are evaluated. -
linux-perf
Haskell library for reading perf.data files from the linux performance events tool. -
print-debugger
Prints lines with IDE friendly stack traces in Haskell. -
debug-trace-var
You do not have to write variable names twice in Debug.Trace -
heapsize
ghc-datasize is a tool to determine the size of Haskell data structures in GHC's memory -
todo
Wrapping development symbols in Warnings to make sure you don't miss them
Updating dependencies is time-consuming.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ap-reflect or a related project?
README
ap-reflect
Partial evaluation reflection a la simple-reflect.
Installation
You can install the ap-reflect
from Hackage:
$ cabal install ap-reflect
or directly from the repository:
$ git clone https://github.com/cmc-msu-ai/ap-reflect
$ cd ap-reflect
$ cabal install
For some possibilities of using this library
you may need to install simple-reflect
.
It is available from
Hackage.
Install it, by typing:
cabal install simple-reflect
Documentation
Haddock documentation is available at http://cmc-msu-ai.github.io/ap-reflect/doc/html/ap-reflect/
Usage
For example:
let (.+) = makeBinOp "+" (+)
mapM_ print . reductions $ (.+) -$- Just a -*- Just b
Result:
(+) <$> Just a <*> Just b
Just (a +) <*> Just b
Just (a + b)
You can find another examples of using this library at https://github.com/cmc-msu-ai/ap-reflect/tree/master/examples
Contributors
- Oleg Baev
- Nickolay Kudasov
Contribution
Contact me (Oleg Baev): [email protected]