そこで、学校向けに、SciLab でコードを記述してパズル (Tents) を解く必要があるこのプロジェクトを用意しています。コードはどんどん良くなってどんどん長くなっていくのですが、突然「スタックサイズを超えました」というエラーが出ました。
Error log:
!--error 17
stack size exceeded!
Use stacksize function to increase it.
Memory used for variables: 28875
Intermediate memory needed: 59987764
Total memory available: 10000000
このラインを使ってみた
stacksize('max')
そして、これ
stacksize(1e8)
どちらも機能せず、SciLab が警告なしにシャットダウンするだけです。
どうやってスタックサイズを超えたのですか? これを防ぐ方法はありますか?どうすればさらに続けることができますか?