On 01/07/2010 09:02 AM, Marc Chantreux wrote:
bonjour a tous, 

Je constate ce matin que le moindre "hello world" en haskell fait 507k
sur mon systeme (soit plus de 2x la taille de l'interpreteur lua, par
exemple).  J'esperais nettement moins (je voulais commencer a utiliser
haskell pour de petites taches sur une machine disposant de peu de
ressources).

J'ai regardé dans le man de ghc dans la partie optimisation et ... j'ai
pas compris grand chose. Deux questions me viennent: 

- ai-je loupé qqchose d'important pour le controle de la taille des
  binaires? 
- qu'est ce qui explique cet embonpoint ? 

cordialement
marc 
_______________________________________________
Haskell-fr mailing list
Haskell-fr@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-fr
  

De mémoire, la construction d'exécutable intègre le runtime de ghc.

Il y a des travaux récents pour éviter ça (cf IHG ) mais c'est pas vraiment terminé :

http://blog.well-typed.com/2009/04/hello-world-now-only-11k-using-ghc-with-shared-libs/

--
Best regards,
Lionel Barret de Nazaris
Gamr7
===
Create bigger cities faster with Urban PAD.
follow us : rss, twitter, facebook