2010-11-22 14 views
2

Possible en double:
Negative doubles or floats in Haskell (macports)haskell négatif des nombres décimaux

Je suis nouveau à HASKELL, et lorsque je tente de saisir des nombres à virgule flottante négatifs (par exemple -1,0) dans ghci ou de l'utilisation eux dans les modules, je continue à obtenir des fautes de segmentation. Comment donner des valeurs à virgule flottante négatives à des variables sans provoquer de défauts de segmentation?

Mes excuses à l'avance si cela est une question totale noob, mais je suis un peu choqué c'est aussi dur qu'il est ...

+0

Tout fonctionne bien ici. GHCi 6.10.3 fonctionnant sur Windows 7. Je pense que c'est probablement un bug, et si c'est le cas, vous devriez plutôt le signaler aux auteurs de GHC. –

+1

Hmm c'est pas bien. Pourriez-vous donner quelques informations sur le compilateur (GHC peut-être?) Que vous utilisez, quel système d'exploitation, et donner un exemple concret avec la sortie de la console? – luqui

+0

Est-ce réellement un système SEGFAULT? Cela ne devrait pas arriver, du tout –

Répondre

0

Il semble que ce bogue dans ghci. Vous pouvez envisager de changer la version de ghci ou utiliser des calins à la place jusqu'à ce que le problème soit résolu. Si vous obtenez une erreur de segmentation, quelque chose va terriblement mal, car le RTS s'assurera normalement que cela n'arrivera pas.