coda: The coda compiler
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- 'ghc-options: -O2' is rarely needed. Check that it is giving a real benefit and not just imposing longer compile times on your users.
Properties
Versions | 0.0.1 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=1.1 && <1.3), ansi-terminal, array, base (>=4.10 && <5), bifunctors (>=5 && <6), bound, bytestring (>=0.10.8 && <0.11), bytestring-short, coda, comonad (>=5 && <6), containers (>=0.5.8.2 && <0.6), contravariant (>=1.4 && <2), data-default (>=0.7.1.1 && <0.8), data-default-class (>=0.1 && <0.2), deepseq (>=1.4 && <1.5), exceptions, filepath (>=1.4 && <1.5), ghc-prim, hashable (>=1.2.6 && <1.3), haskeline, lens (>=4.15 && <5), lens-aeson (>=1.0.2 && <1.1), llvm-hs-pure (>=6.0 && <6.1), megaparsec (>=6.0 && <7.0), mtl (>=2.2.1 && <2.3), nats (>=1.1.1 && <2), optparse-applicative, prettyprinter, prettyprinter-ansi-terminal, prettyprinter-convert-ansi-wl-pprint, profunctors (>=5.2 && <5.3), split, template-haskell (>=2.12 && <2.14), terminfo, text (>=1.2 && <1.3), text-short, transformers, unordered-containers (>=0.2 && <0.3), uri-encode (>=1.5.0.5 && <1.6) [details] |
License | (BSD-2-Clause OR Apache-2.0) |
Copyright | Copyright (C) 2017-2018 Edward A. Kmett |
Author | Edward A. Kmett |
Maintainer | Edward A. Kmett <ekmett@gmail.com> |
Category | Language |
Home page | http://github.com/ekmett/coda/ |
Bug tracker | http://github.com/ekmett/coda/issues |
Source repo | head: git clone git://github.com/ekmett/coda.git |
Uploaded | by EdwardKmett at 2018-11-14T21:48:00Z |
library coda
Modules
- Console
- Pretty
- Console.Pretty.LLVM
- Pretty
- LLVM
- Syntax
- Syntax.Error
- Syntax.Lexer
- Syntax.Located
- Syntax.Name
library coda:console
Modules
- Console
- Console.Command
- Console.Completion
- Console.Options
- Console.Pretty
library coda:server
Modules
- Server
- Server.Options
library coda:set
Signatures
- Elem
Modules
- Set
- Set.Internal
library coda:syntax
Modules
- Syntax
- Syntax.Alex
- Syntax.Document
- Syntax.Dyck
- Syntax.FromText
- Syntax.Lexer
- Syntax.Name
- Syntax.Prefix
- Syntax.Rope
- Syntax.Summary
- Syntax.Token
library coda:layout
Modules
- Layout
library coda:summary-unit
Signatures
- Dyck
Modules
- Summary
library coda:rope
Signatures
- Dyck
- Lexer
- Summary
Modules
- Document
- Rope
library coda:lexer
Modules
- Syntax
- Syntax.Dyck
- Syntax.Lexer
- Syntax.Token
library coda:dyck
Signatures
- Token
Modules
- Dyck
library coda:token
Modules
- Syntax
- Syntax.Token
library coda:algebra
Modules
- Algebra
- Algebra.Ordered
- Algebra.Zero
- FingerTree
- Relative
- Relative.Absolute
- Relative.Cat
- Relative.Class
- Relative.Delta
- Relative.Delta.Type
- Relative.List
- Relative.Located
- Relative.Map
- Relative.Queue
- Relative.Semi
- Rev
library coda:relative
Signatures
- Delta
Modules
- Absolute
- Cat
- List
- Located
- Map
- Queue
- Relative
- Semi
library coda:common
Modules
- Algebra
- Algebra.Ordered
- Algebra.Zero
- FingerTree
- Relative
- Delta
- Relative.Delta.Type
- Delta
- Syntax
- Syntax.Alex
- Syntax.FromText
- Syntax.Name
- Syntax.Prefix
- Syntax.Sharing
- Util
- Util.BitQueue
- Util.Bits
library coda:version
Modules
- Version
library coda:automata
Modules
- Automata
- Automata.DFA
- Automata.Internal
- Automata.NFA
- Automata.Presburger
- Set
- Set.Lazy
library coda:termination
Modules
- Termination
- Termination.Class
- Termination.History
- Termination.Pair
- Termination.Test
- Termination.Trie
library coda:lsp
Modules
- Language
- Server
- Language.Server.Builder
- Language.Server.Parser
- Language.Server.Protocol
- Server
Flags
Manual Flags
Name | Description | Default |
---|---|---|
terminfo | Build with terminfo. | Enabled |
test-tasty | Build tasty tests. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- coda-0.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees