mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-16 07:34:45 +03:00
7aee7c9b7c
Why: * To implement robust cross-project go-to-definition in LSP i.e you can jump to definition of any global name coming from library dependencies, as well as from the local project files. What it does: * Modify `FC`s to carry `ModuleIdent` for .idr sources, file name for .ipkg sources or nothing for interactive runs. * Add `--install-with-src` to install the source code alongside the ttc binaries. The source is installed into the same directory as the corresponding ttc file. Installed sources are made read-only. * As we install the sources pinned to the related ttc files we gain the versioning of sources for free.
17 lines
448 B
Plaintext
17 lines
448 B
Plaintext
1/1: Building Ambig1 (Ambig1.idr)
|
|
Main> Bye for now!
|
|
1/1: Building Ambig2 (Ambig2.idr)
|
|
Error: While processing right hand side of keepUnique. Ambiguous elaboration. Possible results:
|
|
Main.Set.toList ?arg
|
|
Main.Vect.toList ?arg
|
|
|
|
Ambig2:26:21--26:27
|
|
22 | export
|
|
23 | fromList : List a -> Set a
|
|
24 |
|
|
25 | keepUnique : List b -> List b
|
|
26 | keepUnique {b} xs = toList (fromList xs)
|
|
^^^^^^
|
|
|
|
Main> Bye for now!
|