-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export the Rational type constructor #3
base: master
Are you sure you want to change the base?
Commits on Aug 6, 2016
-
Export the Rational type constructor
The constructor is renamed from Ration to Rational and exported. (also add .gitignore)
Configuration menu - View commit details
-
Copy full SHA for f430a7d - Browse repository at this point
Copy the full SHA f430a7dView commit details
Commits on Aug 16, 2016
-
Various alterations to original Rational
1) Normalised 'over' when faced with negative denominators 2) Added various (mostly logical) combinators 3) Added some QuickCheck-style tests 4) Reverted to hiding the constructor to enable normalisation
Configuration menu - View commit details
-
Copy full SHA for 1a5b3b4 - Browse repository at this point
Copy the full SHA 1a5b3b4View commit details
Commits on Aug 17, 2016
-
Added experimental infix multiplication functions
r *| i i |* r r |*| r
Configuration menu - View commit details
-
Copy full SHA for 8c18de7 - Browse repository at this point
Copy the full SHA 8c18de7View commit details -
Moved Infix functions to separate package
Also added more tests to investigate the behaviour of Rationals representing Infinity (Rational 1 0)
Configuration menu - View commit details
-
Copy full SHA for 0ec968b - Browse repository at this point
Copy the full SHA 0ec968bView commit details -
Fleshed out infix ops proposal
The idea is that the conventional comparison and arithmetic operands are used but whenever a Rational is at a given side of the operator, then the operator is 'protected' by a '|' character. This both avoids clashes with Basics operators and also gives a method of predicting what the operator is with either one or two Rationals in a given context.
Configuration menu - View commit details
-
Copy full SHA for 5c7380b - Browse repository at this point
Copy the full SHA 5c7380bView commit details
Commits on Aug 27, 2016
-
Added a variety of infix operators
Also a naive implementation of the expected Expect.almostEqual function for comparing Floats in QuickCheck style tests.
Configuration menu - View commit details
-
Copy full SHA for eace746 - Browse repository at this point
Copy the full SHA eace746View commit details -
Configuration menu - View commit details
-
Copy full SHA for af2d678 - Browse repository at this point
Copy the full SHA af2d678View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc975d4 - Browse repository at this point
Copy the full SHA cc975d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d42cba5 - Browse repository at this point
Copy the full SHA d42cba5View commit details
Commits on Aug 28, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cada6e1 - Browse repository at this point
Copy the full SHA cada6e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 199136a - Browse repository at this point
Copy the full SHA 199136aView commit details -
Incorporated nearlyEqual from @mgold
This is a rough prototype of a possible future function for testing near-quality in numbers (particularly floats).
Configuration menu - View commit details
-
Copy full SHA for 939b1be - Browse repository at this point
Copy the full SHA 939b1beView commit details
Commits on Sep 2, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ffd4daf - Browse repository at this point
Copy the full SHA ffd4dafView commit details
Commits on Sep 6, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ac21861 - Browse repository at this point
Copy the full SHA ac21861View commit details
Commits on Sep 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 45e24fe - Browse repository at this point
Copy the full SHA 45e24feView commit details
Commits on Nov 11, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 8bc86f9 - Browse repository at this point
Copy the full SHA 8bc86f9View commit details
Commits on Nov 21, 2016
-
revert test-runner package to 3.0.0
(rtfeldman had corrected it)
Configuration menu - View commit details
-
Copy full SHA for 8c63e44 - Browse repository at this point
Copy the full SHA 8c63e44View commit details
Commits on Nov 27, 2016
-
Configuration menu - View commit details
-
Copy full SHA for cac2b46 - Browse repository at this point
Copy the full SHA cac2b46View commit details
Commits on Dec 3, 2016
-
Deprecate in favour of elm-community/ratio
(This project now moved to elm-community)
Configuration menu - View commit details
-
Copy full SHA for 9c6bb87 - Browse repository at this point
Copy the full SHA 9c6bb87View commit details