ポケステでLispインタプリタ動かしてみた
前から作っていたポケステ用Lispインタプリタですが、ついに実機で動作しました。
実機ではネストの深いリストを作ると動作がおかしくなってしまいました。
(だから上の動画では簡単な式しか試していません(笑))
関数の再帰呼び出しでスタックが破壊されているんじゃないのかと疑っていますが、
今のところ原因はまだ分かっていません。
でもまあとりあえず動いたので満足してます。
前から作っていたポケステ用Lispインタプリタですが、ついに実機で動作しました。
実機ではネストの深いリストを作ると動作がおかしくなってしまいました。
(だから上の動画では簡単な式しか試していません(笑))
関数の再帰呼び出しでスタックが破壊されているんじゃないのかと疑っていますが、
今のところ原因はまだ分かっていません。
でもまあとりあえず動いたので満足してます。
ポケステ用ソフトの一般公開の予定はありますか?
今のところ、一般公開をする予定はありません。
バグを修正してある程度まともに動くようになれば、
公開したいですね。
[…] ポケステでLispが動いた 去年の年末から今年の年始にかけてポケステ向けのLispインタプリタを作りました。 […]
自分もポケステ用ソフト作っていたのですが、大量に変数を定義したりとメモリを食い潰すような処理を入れると予期せぬ動作をするようですね。
実機での動作を保証するなら、機能を限定するしかないのかもしれません。
(式を50文字までに絞るとか・・・?)