Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 48 lines (39 sloc) 2.127 kB
5528447 Not really mini any more...
Edwin Brady authored
1 Name: idris
2 Version: 0.9
dc0c198 First lot of source files and paper
Edwin Brady authored
3 License: BSD3
4 License-file: LICENSE
5 Author: Edwin Brady
6 Maintainer: Edwin Brady <eb@cs.st-andrews.ac.uk>
7 Homepage: http://www.idris-lang.org/
8
9 Stability: Alpha
10 Category: Compilers/Interpreters, Dependent Types
11 Synopsis: Dependently Typed Functional Programming Language
27fc1f2 Update .cabal and README
Edwin Brady authored
12 Description: Idris is an experimental language with full dependent types.
13 Dependent types allow types to be predicated on values,
14 meaning that some aspects of a program's behaviour can be
15 specified precisely in the type. The language is closely
16 related to Epigram and Agda. There is a tutorial at <http://www.idris-lang.org/tutorial.html>.
dc0c198 First lot of source files and paper
Edwin Brady authored
17
18 Cabal-Version: >= 1.6
19 Build-type: Simple
20
c997a48 Hierarchical namespaces; reorganised prelude accordingly
Edwin Brady authored
21 Data-files: *.idr prelude/*.idr
20bf4d7 Added lib/ and prelude
Edwin Brady authored
22 Data-dir: lib
23
5528447 Not really mini any more...
Edwin Brady authored
24 Executable idris
dc0c198 First lot of source files and paper
Edwin Brady authored
25 Main-is: Main.hs
26 hs-source-dirs: src
ff5f762 Rename Core to TT
Edwin Brady authored
27 Other-modules: Core.TT, Core.Evaluate, Core.Typecheck,
0ae24f1 Shift core TT into a separate directory (for ease of reuse)
Edwin Brady authored
28 Core.ProofShell, Core.ProofState, Core.CoreParser,
554c395 Made a start on the high level language
Edwin Brady authored
29 Core.ShellParser, Core.Unify, Core.Elaborate,
3b5e50c Added universe constraint checker and --typeintype command line option
Edwin Brady authored
30 Core.CaseTree, Core.Constraints,
554c395 Made a start on the high level language
Edwin Brady authored
31
06a81c9 Elaborating types and data declarations
Edwin Brady authored
32 Idris.AbsSyntax, Idris.Parser, Idris.REPL,
59c1eb1 Pretty printing of TT terms as PTerms
Edwin Brady authored
33 Idris.REPLParser, Idris.ElabDecls, Idris.Error,
ca6a5e1 import statement
Edwin Brady authored
34 Idris.Delaborate, Idris.Primitives, Idris.Imports,
60c4ef9 Added 'impossible' keyword
Edwin Brady authored
35 Idris.Compiler, Idris.Prover, Idris.ElabTerm,
8f77986 Added some serialisation
Edwin Brady authored
36 Idris.Coverage, Idris.IBC,
ca6a5e1 import statement
Edwin Brady authored
37
5528447 Not really mini any more...
Edwin Brady authored
38 Paths_idris
dc0c198 First lot of source files and paper
Edwin Brady authored
39
ac25f15 Changed contexts to Data.Map
Edwin Brady authored
40 Build-depends: base>=4 && <5, parsec, mtl, Cabal, readline,
20861ec Enough Epic to compile 'hello world' (but not much else yet...)
Edwin Brady authored
41 containers, process, transformers, filepath, directory,
8f77986 Added some serialisation
Edwin Brady authored
42 binary, derive, epic>=0.9.1
dc0c198 First lot of source files and paper
Edwin Brady authored
43
44 Extensions: MultiParamTypeClasses, FunctionalDependencies,
8f77986 Added some serialisation
Edwin Brady authored
45 FlexibleInstances, TemplateHaskell
dc0c198 First lot of source files and paper
Edwin Brady authored
46 ghc-prof-options: -auto-all
3501adb Changed way of building pattern match terms
Edwin Brady authored
47 ghc-options: -rtsopts
Something went wrong with that request. Please try again.