多くの理論的実験によく使われるBigZを開発している間に、セットを作成、フィルタリングまたは変換するワードセットに直交性の必要性があることを発見しました。私は、論理的に組み合わせたいくつかの単語を、それらを組み合わせるための多数の単語と方法を暗記する必要なしに、幅広いコマンドをカバーすることを望んでいます。 function 1+ transform-set
は、pが素数以下であるすべての数字
一部のオンラインgforthドキュメントは一見complete description of base-execute's effects提供: base-execute i*x xt u – j*x gforth “base-execute”
execute xt with the content of BASE being u, and restoring the
origina
私はThinking Forthを読み始めました。本書では、Forthカンファレンスの議事録を参照して3行のモジュールシステムを記述しています。 Here's a PDF containing a description of the module system、14ページから始まります(132は印刷されています)。 ここでは、3つの定義された単語INTERNAL,EXTERNALおよびMODUL
単語の再定義の場合、再定義された単語を使用する別の単語の予想される動作は何ですか? xはyを呼び出す場合: : Y ." Old Y " CR ;
: X 10 0 DO Y LOOP ;
\ ...
: Y ." New Y " ;
その後、Yの再定義の後、何がX、Old YまたはNew Yの出力すべきですか?
私はHaskellでreadlineを次の行に転送カーソルなしで使用しようとしています。 > 1 2 + . <enter>
3
しかし、私は がに従う取得する最も簡単な方法を見つけたい:プログラムを起動した後 readEvalPrintLoop :: IO()
readEvalPrintLoop = do
line <- getLine
case line of