Personal tools

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

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
[[Category:Ro]]
+
[[Category:Ro]]
  +
  +
  +
Banner pro educational:
  +
<center>
  +
http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
  +
  +
La facultate poti invata unul din cele mai productive limbaje: Haskell !
  +
</center>
  +
----
   
 
Explicatiile de mai jos sunt valabile daca folositi pachetul cu interpretorul "hugs", pe Linux:
 
Explicatiile de mai jos sunt valabile daca folositi pachetul cu interpretorul "hugs", pe Linux:

Latest revision as of 15:15, 13 March 2011


Banner pro educational:

BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell !


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 2008)


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.