Articles of ghcjs

增加ghcjs调用的节点的内存

当我在一个大型的代码库(〜10k LOC,大量的模板haskell)上运行ghcjs的时候,我得到了这个错误: fd:40: hPutBuf: illegal operation (handle is closed) 我最好的select是这是一个内存不足的错误。 当我重新运行构build它通常第二次或第三次(可能是因为它可以build立在以前的运行部分结果?)。 现在我想知道是否有一个方法给节点更多的内存比1GB(我认为?),它得到默认情况下。 有–max_old_space_size ,我在这里search“增加节点内存”时发现的,但我还没有find一种方法来从ghcjs调用该parameter passing给节点。 谢谢! 编辑:可能相关: https : //github.com/ghcjs/ghcjs/issues/601,https : //github.com/ghcjs/ghcjs/issues/588

使用Node运行GHCJS程序的variables过多

我试图用node.js运行一个用GHCJS构build的程序。 但是,我得到以下错误: SyntaxError: Too many variables declared (only 131071 allowed) at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 是否有可能增加节点中允许的variables的数量? 有没有更好的工具来运行JS文件,这将允许更多的variables 有没有可以自动减lessvariables数量的优化工具? 请注意,这是机器生成的JS,所以我不希望手工通过并减lessvariables的数量。 任何想法都欢迎。