Project Euler の演習を行うことで Forth を独学しようとしています。いくつかのチュートリアルを調べましたが、キーワード/制御構造の配置方法に関する決定的なガイドは見つかりませんでした。Emacsforth-mode
はコードをどのようにフォーマットするべきかについてある程度の考えを持っているようですが、私が見たものについてはあまり確信が持てません :) たとえば、以下のコード:
: euler1
0 1000 0
do i dup 3 mod -rot 5 mod -rot -rot * 0=
if i + then
loop ;
このようにフォーマットすることは意味がありますか?条件をどこに置いた?適切にフォーマットされていると思われるスタイルガイド/例のコレクションがある場合は、その例を参照していただけますか?