ref: fb93ec6ffc3b33a143d6be326fe07adbc8d370c7
dir: /MicroHs.cabal/
cabal-version: 3.0
name: MicroHs
version: 0.9.3.0
synopsis: A compiler for a subset of Haskell
license: Apache-2.0
license-file: LICENSE
copyright: 2023 Lennart Augustsson
category: language
author: lennart@augustsson.net
maintainer: lennart@augustsson.net
stability: experimental
description: A compiler for a subset of Haskell.
The compiler translates to combinators and can compile itself.
build-type: Simple
extra-source-files:
LICENSE
Example.hs
Makefile
README.md
Tools/convertX.sh
Tools/Addcombs.hs
Tools/Compress.hs
generated/mhs.c
ghc/**/*.hs
lib/**/*.hs
src/runtime/*.c
src/runtime/*.h
tests/Makefile
tests/*.hs
tests/*.ref
source-repository head
type: git
location: https://github.com/augustss/MicroHs
executable mhs
default-language: Haskell98
hs-source-dirs: ghc src
ghc-options: -Wall -Wno-unrecognised-warning-flags -Wno-x-partial -main-is MicroHs.Main
main-is: MicroHs/Main.hs
default-extensions: ScopedTypeVariables PatternGuards TupleSections TypeSynonymInstances FlexibleInstances NoFieldSelectors OverloadedRecordDot DisambiguateRecordFields
other-modules: MicroHs.Abstract
MicroHs.Compile
MicroHs.CompileCache
MicroHs.Deriving
MicroHs.Desugar
MicroHs.EncodeData
MicroHs.Exp
MicroHs.ExpPrint
MicroHs.Expr
MicroHs.Flags
MicroHs.Fixity
MicroHs.Graph
MicroHs.Ident
MicroHs.IdentMap
MicroHs.Instances
MicroHs.Interactive
MicroHs.Lex
MicroHs.MakeCArray
MicroHs.Parse
MicroHs.StateIO
MicroHs.TCMonad
MicroHs.Translate
MicroHs.TypeCheck
Text.ParserComb
System.Console.SimpleReadline
Control.Alternative
Data.Double
Compat
PrimTable
System.IO.MD5
build-depends: base >= 4.10 && < 4.20,
containers >= 0.5 && < 0.8,
deepseq >= 1.1 && < 1.6,
ghc-prim >= 0.5 && < 0.12,
haskeline >= 0.8 && < 0.9,
mtl >= 2.0 && < 2.4,
time >= 1.1 && < 1.15,
pretty >= 1.0 && < 1.2,
process >= 1.6 && < 1.8,
directory >= 1.2 && < 1.5