Estoy escribiendo algunos scripts Haskell desechables para resolver algunos de los problemas de Project Euler. Realmente no quiero tener que compilarlos debido a la cantidad de cambios que constantemente tengo que hacer, pero en algunos casos descubrí que me había quedado sin espacio en la pila.¿Cómo puedo aumentar el tamaño de la pila con runhaskell?
La documentación para runhaskell
dice que la siguiente sintaxis debe aumentar el espacio de pila:
runhaskell +RTS -K5M -RTS Script.hs
Esto nunca, nunca funciona (en cualquier permutación he probado). El tamaño de la pila siempre es 8,388,608. Esto es enloquecedor, y no he encontrado mucha ayuda en Google.
¿Alguna sugerencia? ¿Qué estoy haciendo mal?
Sí, es fácil de compilar usando --make. Sin embargo, es aún más fácil presionar R en TextMate en OS X y hacer que el archivo se ejecute con runhaskell. Cuando estás pirateando y cambiando constantemente las cosas, es más fácil. –
Scripting siempre ha sido uno de los objetivos de diseño de Haskell, y llamar a los programas de secuencias de comandos es bastante común, por ejemplo: http://groups.google.com/group/comp.lang.functional/browse_thread/thread/5a6df7d9b550346f?hl = en –