当前位置:  开发笔记 > 编程语言 > 正文

如何使用runhaskell增加堆栈大小?

如何解决《如何使用runhaskell增加堆栈大小?》经验,为你挑选了1个好方法。

我正在编写一些一次性的Haskell脚本来解决Project Euler的一些问题.我真的不想编译它们,因为我经常要做的改变很多,但在少数情况下我发现我的堆栈空间已经用完了.

说明runhaskell以下语法应该增加堆栈空间的文档:

runhaskell +RTS -K5M -RTS Script.hs

这永远不会有效(在我试过的任何排列中).堆栈大小始终为8,388,608.这令人抓狂,我在Google上找不到多少帮助.

有什么建议?我究竟做错了什么?



1> ja...:

我猜你在使用GHC.新发布的6.10.1用户指南第4章说:

目前唯一的runghc标志是-f/path/to/ghc,它告诉runghc用于运行程序的GHC.

我没有在http://hackage.haskell.org/trac/ghc上看到错误.对我来说似乎很蹩脚.我建议询问irc #ghc或cvs-ghc邮件列表.

在其他Haskell编译器/解释器中,只有nhc98似乎允许您设置最大堆栈大小.根据您的操作系统,nhc98可能是一个选项.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有