Tôi đang viết một số tập lệnh Haskell dùng một lần để giải quyết một số sự cố Project Euler. Tôi không thực sự muốn phải biên dịch chúng vì số lượng thay đổi mà tôi liên tục phải thực hiện, nhưng trong một vài trường hợp tôi đã phát hiện ra rằng tôi đã hết dung lượng ngăn xếp.Làm cách nào để tăng kích thước ngăn xếp bằng runhaskell?
Các tài liệu cho runhaskell
nói rằng cú pháp sau nên tăng không gian ngăn xếp:
runhaskell +RTS -K5M -RTS Script.hs
này bao giờ, bao giờ công trình (trong bất kỳ hoán vị Tôi đã thử). Kích thước ngăn xếp luôn là 8.388,608. Điều này thật đáng buồn và tôi không tìm thấy nhiều trợ giúp trên Google.
Mọi đề xuất? Tôi đang làm gì sai?
Vâng, thật dễ dàng để biên dịch bằng --make. Tuy nhiên, nó thậm chí còn dễ dàng hơn khi nhấn R trong TextMate trên OS X và có tệp được thực thi với runhaskell. Khi bạn đang hacking đi và liên tục thay đổi mọi thứ, nó chỉ là dễ dàng hơn. –
Viết kịch bản luôn là một trong những mục tiêu thiết kế của Haskell và việc gọi các tập lệnh chương trình là khá phổ biến, ví dụ: http://groups.google.com/group/comp.lang.functional/browse_thread/thread/5a6df7d9b550346f?hl = vi –