Nils Anders Danielsson

Results 66 issues of Nils Anders Danielsson

@jespercockx [reported](https://github.com/agda/agda/issues/3750#issuecomment-1266799994) that one can import `Agda.Primitive.Cubical` without enabling `--cubical` or `--erased-cubical`. That should not be possible. This fails: ```agda open import Agda.Builtin.Cubical.Glue ``` ``` Importing module Agda.Builtin.Cubical.Glue using the...

type: bug
builtin
cubical

I have a development where I use extensionality and the propositional truncation, some parts of the code use instances of univalence (introduced as assumptions), and some parts use instances of...

type: enhancement
cubical

Currently Agda uses "canonical" absolute paths. This can lead to performance problems (#5673) and has at least in the past led to a bug report related to symbolic links (#4828)....

type: enhancement
file system

The computation `sourceToModule` is used in `generateAndPrintSyntaxInfo`, which is used repeatedly: https://github.com/agda/agda/blob/82b2b0fbea55c1716685d72cd8546b533d0f12dc/src/full/Agda/TypeChecking/Monad/Base.hs#L876-L883 For large developments this could have a non-trivial cost.

type: enhancement
performance

I was working on a proof and Agda became much slower when I replaced one variable in the left-hand side by a non-trivial pattern, even though I did not use...

type: bug
performance

Agda seems to use the location of a `.agda-lib` file, if any, even if `--no-libraries` is used: ``` $ (mkdir outer1 && cd outer1 && touch .agda-lib && mkdir inner...

type: bug
ux: library management

A value of type `ThingsInScope a` is a map from names to lists of `a`'s: https://github.com/agda/agda/blob/3b9831fd6dfdfdfb46dc7d92e0becf9518cfe840/src/full/Agda/Syntax/Scope/Base.hs#L313 The following code, which uses `List.union`, suggests that the lists might represent sets: https://github.com/agda/agda/blob/3b9831fd6dfdfdfb46dc7d92e0becf9518cfe840/src/full/Agda/Syntax/Scope/Base.hs#L542-L543...

type: task

You can get an internal error if you use `runSpeculative m`, where `m` constructs and returns a fresh meta-variable but asks for the state to be reverted, if you then...

type: bug
reflection

A follow-up to issue #5734: ```agda open import Agda.Builtin.List open import Agda.Builtin.Reflection open import Agda.Builtin.Unit id : (@0 A : Set) → A → A id _ x = x...

type: bug
reflection
erasure

Consider the following code: ```agda postulate A : Set F : Set → Set P : F A → Set id : F A → F A f : (x...

instance
reduction