Cum rulati un fisier cu un program Haskell sub Mandrake Linux cu Hugs ?

From HaskellWiki
Revision as of 19:43, 31 January 2007 by Ha$kell (talk | contribs)
Jump to navigation Jump to search

Explicatiile de mai jos sunt valabile daca folositi pachetul cu interpretorul "hugs", pe Linux:

1) Tastati la promptul $

 hugs <nume fisier.hs>

Hugs va incarca fisierul indicat si biblioteca Standard Prelude.

2) Daca ati inclus in program o functie main procedura este diferita. Asigurati-va ca: functia main are tipul IO () adica e declarata ca fiind din monada de IO main :: IO () Apoi rulati codul cu ajutorul interpretorului runhugs:

 runhugs <nume fisier.hs>

Binarul runhugs va incarca Prelude, codul dumneavoastra si bibliotecile cerute apoi va executa functia main, care de obicei este scrisa in do-notatie.

Consultati documentatia care insoteste hugs sau volumul "A Gentle Introd. to Haskell 98", capitolul referitor la monada de IO.

Explicatiile pentru cazul folosirii GHC nu difera mult de acestea. GHC este distribuit si el ca o pereche de programe GHC si GHCI (I de la Interactive). In situatia cand rulati GHC impreuna cu alt mediu de dezvoltare, Kdevelop, anumite versiuni de Eclipse www.eclipse.org sau Visual Studio modul de lansare in executie a aplicatiei dezvoltate e specific mediului de dezvoltare ales.

(ultima actualizare 21 ian 2007)

<= Inapoi la pagina principala Ro/Haskell