Idris2 icon indicating copy to clipboard operation
Idris2 copied to clipboard

A purely functional programming language with first class types

Results 306 Idris2 issues
Sort by recently updated
recently updated
newest added

The only item remaining on the checklist for releases is: - [ ] Make libdocs and upload to idris-lang.org I can make the docs without any issues. However, there was...

admin: meta
release

# Steps to Reproduce Try typechecking ```idris module Foo %default total %prefix_record_projections off data NameKind = Name NameTy : NameKind -> Type NameTy Name = String record Person where name...

status: confirmed bug
language: ambiguity

IDE mode works by sending/receiving messages on the wire in the form of s-expressions (lists, strings, bools, integers, symbols). Currently, almost all the commands are implemented by delegating the processing...

Feature request

This issue looks really similar to #3158, but this issue, I think, is different. The #3158 is about particular backend, but this feature is about C FFI, available to (and...

Today, I was in need of `Alternative` for `Either e` (well, only the `` part, but that's the whole point). Yet, of course, there is no such thing, as we...

Feature request

- [X ] I have read [CONTRIBUTING.md](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md). - [X ] I have checked that there is no existing PR/issue about my proposal. ## Summary The IDE protocol currently supports a...

good first issue
Feature request
interactive: typeAt
interactive: doc

# Description Hi team I needed a citation for my MSc Project, and I found that GH supports citation files, so I thought I could create a PR for this...

admin: meta

Hi. I've asked this on nixpkgs (https://github.com/NixOS/nixpkgs/issues/119175) but I imagine I'd find more answers here. I'm looking to get the `idris.with-packages` behaviour that I'm used to in nix. I was...

Installation Issue
os: nix

Found while looking at the code interactively generated by case splitting in #2242. ```idris %default total g : Not Bool g () impossible f : Void f = g True...

status: confirmed bug
safety: coverage
safety: proof of false
implem: pattern-matching
language: impossible

# Steps to Reproduce Consider the folllowing code: ```idris import Data.Nat %default total conc : List a -> List a -> List a conc xs [] = xs conc xs...