2015-04-18 18 views
5

Sono abbastanza nuovo per Haskell e ghcjs. Sto iniziando dal primo "Hello, world!" programma per imparare.Sto usando ghcjs correttamente?

Ecco il mio programma di Haskell, copiato da GHCJS wiki:

module Main where 
main = putStrLn "Hello world!" 

uso il comando ghcjs -o hello hello.hs per compilarlo a javascript, e ho cercato di eseguire sul mio terminale con il comando node hello.jsexe/all.js, ma quando ho provato ad aprire il file generato "index.html":

<!DOCTYPE html> 
    <html> 
    <head> 
     <script language="javascript" src="rts.js"></script> 
     <script language="javascript" src="lib.js"></script> 
     <script language="javascript" src="out.js"></script> 
    </head> 
    <body> 
    </body> 
    <script language="javascript" src="runmain.js" defer></script> 
</html> 

Ma quando apro questo in Chrome la pagina è vuota. Qualcuno sa cosa c'è che non va qui?

risposta

6

putStrLn visualizza il testo nella console Javascript, che in genere è possibile raggiungere tramite gli "strumenti di sviluppo" nel browser di scelta. Non genera alcun HTML.

+0

Capisco ora .. Grazie !! –

Problemi correlati