Wo ist fromRealFrac?

8

Wo finde ich die Funktion fromRealFrac ? Laut dem sanften Intro sollte die Funktion existieren und von ein bisschen Googeln sollte ich sagen, dass es in Prelude sein sollte - Dennoch beschwert sich Ghci, dass es nicht in Reichweite ist.

Ich benutze fromRational . toRational vorerst, da laut dem sanften Intro fromRealFrac definiert werden soll.

    
jaymmer 11.03.2013, 03:55
quelle

3 Antworten

19

Die früher als "fromRealFrac" bekannte Funktion wurde im Haskell 98 Report in "realToFrac" umbenannt.

Im Haskell 1.4 Prelude wir finden

%Vor%

Aber Haskell 98 ist bekannt als

%Vor%

Diese Änderung ist in Haskell 98 Report Errata aufgeführt:

%Vor%

Das engste Commit, das ich finden konnte, war das im Bericht Repo.

    
Don Stewart 11.03.2013, 09:58
quelle
5

Es scheint diese Funktion heißt realToFrac im GHC Prelude.

    
Alexey Romanov 11.03.2013 07:35
quelle
2

Laut Hoogle gibt es Keine Funktion namens fromRealFrac in den Standardbibliotheken. Vielleicht ist es eine Funktion, die die Autoren des sanften Intro erfunden haben? Nachdem sie sich den Link angeschaut haben, meinen sie, dass er irgendwo in einer Bibliothek ist ... ich bin auch verwirrt.

    
Code-Apprentice 11.03.2013 04:01
quelle

Tags und Links