A Dependently Typed Functional Programming Language
Go to file
2013-03-17 17:31:16 +01:00
contribs Remove files that shouldn't be in the repo 2013-03-13 16:45:25 +02:00
effects Add updateM to State effect 2013-03-14 16:13:12 +01:00
iif Change TRACE mode to use -O2 2012-09-05 17:24:37 +01:00
java Java FFI: imports included and dependencies downloaded via maven 2013-03-17 17:31:16 +01:00
js javascript: extracted common runtime 2013-02-18 20:23:30 +01:00
lib added forgotten LStrLen primitive and length function for String 2013-03-16 20:08:02 +01:00
papers/impl-paper Revision of impl-paper completed. 2013-02-15 16:33:05 +00:00
rts Fix condition in allocate. 2013-03-14 19:36:54 +04:00
samples Java FFI: imports included and dependencies downloaded via maven 2013-03-17 17:31:16 +01:00
src Java FFI: imports included and dependencies downloaded via maven 2013-03-17 17:31:16 +01:00
support Don't build thread support (because it doesn't work...) 2012-05-10 11:37:46 +01:00
test Merge branch 'AddMissingStrLen' 2013-03-16 20:10:40 +01:00
tutorial Minor tutorial updates 2013-03-10 21:34:38 +01:00
.gitattributes typo fix in git attributes, adding test results to gitignore 2012-11-26 21:09:59 -05:00
.gitignore Ignore windows test binaries 2012-11-27 07:51:33 -05:00
.travis.yml travisci: run test suite 2012-10-29 14:22:57 -07:00
CHANGELOG Remove Threading effect (on account of it not working :)) 2013-03-01 14:04:13 +00:00
config.mk Added compile flag support to deactivate creation of the java backend 2013-03-13 02:26:06 +01:00
CONTRIBUTORS unify help and completion of REPL - previously they were not in sync, now it is one lookup table 2013-03-13 15:24:15 +01:00
idris.cabal Proper executable and object file creation via maven + need for run_java tests removed 2013-03-16 18:11:25 +01:00
LICENSE Fix LICENSE 2011-09-14 18:01:24 +01:00
Makefile Added compile flag support to deactivate creation of the java backend 2013-03-13 02:26:06 +01:00
README Added testing instructions to README 2013-02-25 15:16:07 +01:00
Setup.hs Proper executable and object file creation via maven + need for run_java tests removed 2013-03-16 18:11:25 +01:00

Idris (http://idris-lang.org/) is an experimental functional programming 
language with dependent types.

To configure, edit config.mk. The default values should work for most people.

To install, type 'make'. This will install everything using cabal and
typecheck the libraries.

To run the tests, type 'make test' which will execute the test suite, and
'make relib', which will typecheck and recompile the standard library.