on 01dc619 help sign in
Idris-dev/lib/prelude
14 files
../ algebra.idrSmall changes fixing typos. applicative.idrSome prelude shuffling cast.idrSome prelude shuffling char.idrRemoved need for terminating ; A declaration is now considered terminated on encountering a token in the same column as the declaration began - or on encountering a semicolon. Libraries and some tests updated. complex.idradded copyright note either.idrAdded more to prelude, specifically in the files either.idr and maybe.idr. Ported most of the (total functions from) the Haskell Prelude relating to these types, as well as commonly used auxilliary functions found in third-party libraries on Hackage. fin.idr(Try again...) Fixed some case statement bugs heap.idrTest commit after hosing my local copy of the repository through fiddling with git and reverts. Starting on a correctness proof of the heap implementation. Type checking now much faster. list.idradded takeWhile and dropWhile to lib/prelude/list.idr maybe.idrFix circular dependencies monad.idrFix circular dependencies nat.idrFix conflicts and compile errors in recent merge strings.idradded word-function as in haskell in prelude.string. vect.idrChange precedence of ++ to be higher than ::