Idris2/libs/base
G. Allais 32e26c5bd1
[ refactor ] introduce UserName for (UN/RF) (#1926)
Instead of having UN & RF (& Hole in the near future & maybe even
more later e.g. operator names) we have a single UN constructor
that takes a UserName instead of a String.

UserName is (for now)

```idris
data UserName : Type where
  Basic : String -> UserName -- default name constructor       e.g. map
  Field : String -> UserName -- field accessor                 e.g. .fst
  Underscore : UserName      -- no name                        e.g. _
```

This is extracted from the draft PR #1852 which is too big to easily
debug. Once this is working, I can go back to it.
2021-09-15 13:20:58 +01:00
..
Control Add copyFile to System.File (#1797) 2021-08-30 15:31:37 +01:00
Data [ base ] Indexing Vectors. (#1892) 2021-09-09 10:45:11 +01:00
Debug Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
Decidable Use Not instead of -> Void (#1667) 2021-07-13 15:32:01 +01:00
Language [ refactor ] introduce UserName for (UN/RF) (#1926) 2021-09-15 13:20:58 +01:00
System Add function that checks whether a file handle points to a TTY device. (#1908) 2021-09-10 08:05:21 +01:00
base.ipkg [ base ] Indexing Vectors. (#1892) 2021-09-09 10:45:11 +01:00
Makefile [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
System.idr Add javascript support for getting system time as integer. 2021-08-30 15:35:49 +01:00