-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
First of all, great library! We're putting it to use at the Software Reliability Lab in some Idris projects we have going that focus on dependent types for reliable software. We had to make some changes to get it working with the latest version of Idris (v1.3.1), however. Briefly, these were:
- The
Floattype had a name change toDoublea while back. - The call to
powinDisplay.idrbecame ambiguous aspowwas added to another namespace. This is fixed by fully qualifying the name. - The
returnalias became deprecated, so it has been changed topure. - A number of syntax changes and tweaks brought across from PR update for idris 1.0 #1, originally opened by @clayrat.
A few CI-related issues have also been addressed:
- The installation of Idris via cabal was timing out. This has been fixed by wrapping the command in
travis_wait. - After installing Idris via cabal, it's no longer added/symlinked automatically to
/usr/bin, causingidris --install probability.ipkgto fail. This has been fixed by changing it to~/.cabal/bin/idris --install probability.ipkg. - The build status badge in the readme has been fixed.
PR #3 has been opened, which contains all of these changes, which I hope will contribute to the future of this project.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels