Forth

実行ファイル

RevaForthでは実行ファイルは命令経由で無いと作成できません……というのは当たりでした。 あんまり理由もなさそうなのですが、無理やり理由を考えるとするならば、開発環境そのものを弄ってプロセスイメージを保存したものをアプリケーションと称するSmallta…

何も説明してはいませんが

以上の知識の応用として、Hello Worldを書いてみましょう。 : add + ; : sub - ; : > 4 add ; : < 4 sub ; : + dup dup @ 1 add swap ! ; : - dup dup @ 1 sub swap ! ; : . dup @ emit ; : , dup key swap ! ; macro : [ p: repeat ['] dup compile ['] @ c…

RevaForth面白い

http://ronware.org/reva/ 実行ファイルを生成する方法が、コマンドラインでは不可能で、インタプリタ上で特定の命令を実行して行うようになっている気がするのは気のせいでしょうか。

最近プログラミング言語に必要なものがわかってきて以下略

インタラクティブにも実行できるし、コンパイルもできる Cの関数が(アセンブラから呼ぶのと同程度には)苦労無く呼べる ちゃんとしたモジュールシステムかどうか知らんけどディクショナリ コンパイル超速い 開発環境のインストールにたぶん苦労しない 更に、…