The berp package
Berp is an implementation of Python 3, written in Haskell. It provides a compiler and an interpreter. In both cases the input Python program is translated into Haskell code. The compiler turns the Haskell code into machine code. The interpreter runs the Haskell code immediately via the GHCi interpreter. The user interface of the interpreter imitates the one provided by CPython.
Properties
| Versions | 0.0.1, 0.0.2 |
|---|---|
| Dependencies | array, base (4.*), containers (0.2.*), directory (1.0.*), extensible-exceptions (0.1.*), filepath (1.1.*), ghc (≥6.10.4), ghc-paths (0.1.*), ghc-prim, haskeline (0.6.*), haskell-src-exts (1.9.*), integer, language-python (0.3.*), monads-tf (0.1.*), parseargs (0.1.*), process (1.0.*), template-haskell, transformers (0.2.*) |
| License | BSD3 |
| Copyright | (c) 2010 Bernard James Pope |
| Author | Bernard James Pope (Bernie Pope) |
| Maintainer | florbitous@gmail.com |
| Stability | experimental |
| Category | Language |
| Home page | http://wiki.github.com/bjpop/berp/ |
| Executables | berp |
| Upload date | Sun May 30 12:43:09 UTC 2010 |
| Uploaded by | BerniePope |
| Build failure | ghc-6.12 (log), ghc-7.4 (log) |
Modules
- Berp
- Berp.Base
- Berp.Base.Hash
- Berp.Base.Mangle
- Berp.Version
- Berp.Base
Downloads
- berp-0.0.1.tar.gz (Cabal source package)
- package description (included in the package)