Idris2/libs/base/base.ipkg
Edwin Brady 1c576cb068 Add experimental support for linear arrays
Backed by Data.IOArray. Also moved the array external primitives to a
separate module Data.IOArray.Prims, since the next step is to add a
linear bounded array type where the bounds checks are done at compile
time, so we'll want to read and write without bounds likes.
2020-06-12 14:08:00 +01:00

48 lines
1.0 KiB
Plaintext

package base
modules = Control.App,
Control.App.Console,
Control.App.FileIO,
Control.Monad.Identity,
Control.Monad.State,
Control.Monad.Trans,
Control.WellFounded,
Data.Buffer,
Data.Either,
Data.Fin,
Data.IOArray,
Data.IOArray.Prims,
Data.IORef,
Data.List,
Data.List.Elem,
Data.List.Views,
Data.List.Quantifiers,
Data.Maybe,
Data.Morphisms,
Data.Nat,
Data.Nat.Views,
Data.Primitives.Views,
Data.So,
Data.Stream,
Data.Strings,
Data.Vect,
Debug.Trace,
Decidable.Equality,
Language.Reflection,
Language.Reflection.TT,
Language.Reflection.TTImp,
System,
System.Concurrency.Raw,
System.Clock,
System.Directory,
System.File,
System.FFI,
System.Info,
System.REPL