目前Jimmy's papa的水熊虫(Waterbear)樣品屋擴建改裝JeForth樓層暫時告一段落,已將原始碼上傳至
http://code.google.com/p/jforthblocks/downloads/list,Jimmy's papa個人能力有限,程式附上兩個取巧堪用的Demo,歡迎有興趣的朋友隨便玩玩,但由於還只是樣品屋,使用上需要些"眉角",請參閱以下導覽說明
最快的嘗鮮方法,就是按右上角的Demos,然後會出現對話窗,請擇一Load之
或者是按部就班來,先拖拉一個負責起始程式的C型包夾積木
按Script Text,可看到積木對應的Javascript原始碼
然後拖拉執行Forth的Trigger積木
將積木扣上去,這是必要的順序,否則Forth積木執行不了
懂Javascript的人,或許看到對應的原始碼就能理解
然後連拉三個push number積木到藍色的C型包夾積木裡,然後填入要推入堆疊的數值
按Script Text,再看一下積木對應的Javascript原始碼
再拉一個乘法積木
最後拉一個印出堆疊現況的積木
再看一下積木對應的Javascript原始碼
按右上角的Run
自動切換到Stage,有看到Forth log: 1 6 了嗎?恭喜你,目前一切順利
或許你想拿產生的Forth指令,複製到JeForth命令列上跑跑,可到Strings目錄抓取alert積木,但切勿放到藍色C型包夾積木
將forthcmd拉進alert積木
看一下原始碼
再執行一次,這次就可看到對話窗顯示程式用到的Forth Words
沒有留言:
張貼留言