Exista ord si chr ?
Exista. Dar la versiuni mai noi de GHC si Hugs au fost mutate intr-un modul separat: Data, deci vor fi numite Data.ord etc.
O solutie la indemana tuturor atunci cand nu sunt gasite aceste functii este sa importati modulul Data.Char
module MyProgram where
import Data.Char
-- Acum puteti folosi ord si chr importate de Data.Char --
Testati cu :t la promptul interactiv al GHCi sau al Hugs daca functiile sunt importate.
Verificati intotdeauna cu Hoogle in ce modul este plasata o anumita functie si importati modulul corespunzator.
Stati linistiti daca nu gaseste sistemul o functi, functia nu a disparut din biblioteca Prelude pur si simplu. O veti regasi cu siguranta, dar in alta biblioteca. Intrebati-l pe Hoogle.
A fost nevoie de asa ceva deorece Prelude nu putea sa se extinda la infinit.Si au fost create biblioteci mai mici, specializate pe anumite procesari de date.
Voi reveni...