GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - idris-lang/Idris-dev: A Dependently Typed Functional Programming Language

This repository was archived by the owner on Nov 12, 2025. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

10,139 Commits
10,139 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
benchmarks
benchmarks
 
 
codegen
codegen
 
 
docs
docs
 
 
icons
icons
 
 
idrisdoc
idrisdoc
 
 
jsrts
jsrts
 
 
libs
libs
 
 
logos
logos
 
 
main
main
 
 
man
man
 
 
rts
rts
 
 
samples
samples
 
 
scripts
scripts
 
 
src
src
 
 
test
test
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.hlint.yaml
.hlint.yaml
 
 
.stylish-haskell.yaml
.stylish-haskell.yaml
 
 
.travis.yml
.travis.yml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CITATION.md
CITATION.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CONTRIBUTORS
CONTRIBUTORS
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
RELEASE-CHECKS.md
RELEASE-CHECKS.md
 
 
Setup.hs
Setup.hs
 
 
appveyor.yml
appveyor.yml
 
 
azure-pipelines.yml
azure-pipelines.yml
 
 
config.mk
config.mk
 
 
custom.mk-alldeps
custom.mk-alldeps
 
 
guix.scm
guix.scm
 
 
idris-tutorial.pdf
idris-tutorial.pdf
 
 
idris.cabal
idris.cabal
 
 
mkpkg.sh
mkpkg.sh
 
 
shell.nix
shell.nix
 
 
stack-11.22.yaml
stack-11.22.yaml
 
 
stack-12.26.yaml
stack-12.26.yaml
 
 
stack-15.12.yaml
stack-15.12.yaml
 
 
stack-15.3.yaml
stack-15.3.yaml
 
 
stack-shell.nix
stack-shell.nix
 
 
stack.yaml
stack.yaml
 
 
stylize.sh
stylize.sh
 
 
win-release.sh
win-release.sh
 
 

Repository files navigation

Idris 1

Build Status Appveyor build Documentation Status Hackage Stackage LTS Stackage Nightly IRC

Idris (https://idris-lang.org/) is a general-purpose functional programming language with dependent types.

Installation

This repository represents the latest development version of the language, and may contain bugs that are being actively worked on. For those who wish to use a more stable version of Idris please consider installing the latest version that has been released on Hackage. Installation instructions for various platforms can be found on the Idris Wiki.

More information about building Idris from source has been detailed in the Installation Guide

Code Generation

Idris has support for external code generators. Supplied with the distribution is a C code generator to compile executables, and a JavaScript code generator with support for node.js and browser JavaScript.

More information about code generators can be found here.

Status

This is Idris 1, implemented in Haskell. Idris 1 is not actively worked on anymore.

Idris 2 is the next generation of Idris, and where primary development happens.

More Information

If you would like to find out more information, or ask questions, we currently have a Wiki; a mailing list, and an IRC channel #idris on libera. To join the IRC channel, point your irc client to irc.libera.chat then /join #idris.

For those further interested in using Idris for projects, the Idris Hackers GitHub organisation is where some interesting projects are being hosted.

For those interested in contributing to Idris directly we kindly ask that prospective developers please consult the Contributing Guide first.

About

A Dependently Typed Functional Programming Language

idris-lang.org

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

3.5k stars

Watchers

4 watching

Forks

630 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.