Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
research:software:haskellaop [2012/10/02 13:23] – ifiguero | research:software:haskellaop [2013/06/14 16:32] (current) – created ifiguero | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== A Typed Monadic Embedding of Aspects ====== | + | This page has been moved to: [[research/software/effectiveaspects]]. |
- | + | ||
- | We developed a novel approach | + | |
- | + | ||
- | ====== GHC Extensions ====== | + | |
- | We implemented our approach in the Glasgow Haskell Compiler, GHC. [[ghc-extensions|Here]] we detail the extensions used. | + | |
- | + | ||
- | ====== Source Code ====== | + | |
- | The source can be downloaded {{:research:software:aop1.zip | here}}. See the included README file for details. We tested the software in the [[http:// | + | |
- | + | ||
- | The code depends on the following packages: random, | + | |
- | + | ||
- | We include the paper examples, and tests used during development. The main difference between the code in the paper and the source code are: | + | |
- | + | ||
- | * deployment/ | + | |
- | + | ||
- | * In file Function.hs we define tagged functions to provide a more robust notion of function equality. Join points, open function application, | + |