問題タブ [gforth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
140 参照

segmentation-fault - gforthmiセグメンテーション違反

LinuxでGforth0.7.0を使用しています。gforthmiを実行しようとするたびに、使用するパラメーターに関係なく、次のようにセグメンテーション違反が発生します。

32ビットマシンと64ビットマシンの両方で試してみましたが、結果はまったく同じでした。

私は何が欠けている/間違っているのですか?ヘルプ/アイデアをいただければ幸いです。TIA、

-
バフマン

0 投票する
2 に答える
298 参照

forth - Forthのプログラム名/argv[0]にアクセスするにはどうすればよいですか?

Gforthのドキュメントには、を呼び出すことで引数にアクセスするnext-argように記載されていますが、これではプログラム名が省略されており、Cのような言語で出力されます。

Forthの引数ベクトルから自動的に削除されるようですが、それargv[0]を返す特別な関数を呼び出すことができますか?

0 投票する
1 に答える
384 参照

primes - Forth での素数性のチェック

Forthで素数性を確認するにはどうすればよいですか?

これが私が今使っているものですが、数字が大きくなると遅くなります:

0 投票する
1 に答える
1325 参照

syntax-highlighting - Sublime Text 2の4番目の構文の強調表示?

私は周りを見回していて、SublimeTextで使用するGforthの構文定義を見つけられませんでし

ありますか?TextPad用のものを見つけましたが、それだけです(TextPad構文定義を参照)。TextPad用のものをSublimeText2で動作するように変換することは可能ですか?

0 投票する
1 に答える
936 参照

forth - Gforthの浮動小数点値に整数値を追加します

Gforthでは、浮動小数点値に整数値を追加する方法はありますか?

のようなもの1 + 2.1?そうした場合1 2.1e f+、値が同じスタックにないためだと推測しているエラーが発生します。私は自分にできることは知っていますが1.0e 2.1e f+、それは私がその方法を理解しようとしていることではありません。

0 投票する
1 に答える
726 参照

forth - Mac で Gforth をコンパイルする際の問題

公式サイトからGforth 0.7.0をダウンロードし、フォルダを/Applicationsに置き、そのエイリアスを に入れました/usr/local/bin。以下を使用してコンパイルした後:

を作成すると、次の結果が得られます。

ここで何が悪いのかわかりません。Stack Overflow の質問Compiling Gforth without Gforth?への回答を試し ました。、しかし、それもうまくいきませんでした。MacBook Airで Mac OS X v10.8 (Mountain Lion) を実行しています。

0 投票する
2 に答える
352 参照

memory-management - 以前に変数に割り当てられたメモリの割り当てを解除します (create を使用)

メモリの割り当て/解放に関するGforthのマニュアルを読んでいますが、これは理解できません。次のように、4 つの整数を保持するためにメモリのチャンクを割り当てたとします。

次に、おそらくより多くのメモリを割り当て、おそらくいくつかのメモリの割り当ても解除したので、今は割り当てを解除したいと思いますfoo。それ、どうやったら出来るの?するとエラーにfoo freeなります。foo 4 cells free

0 投票する
1 に答える
572 参照

forth - Forth で関数の定義を出力する

単語が Forth で既に定義されている場合、その定義を出力する方法はありますか?

emit、などの Forth の組み込み関数の多くはdrop、言語自体の観点から定義されていると聞いたので、それらの定義を確認できるようにしたいと思います。

0 投票する
1 に答える
435 参照

shebang - Gforth を使用した Unix シバン

次のように、スクリプトの先頭にシバンがあると、 Gforthを実行するのに問題があります。

Unix は gForth を正常に起動しているように見えますが、gForth 自体はシバン ラインでチョークします。Forth がシバン行を別の方法で解釈するように単語を定義する方法がわかりません (それができないとは言いませんが、どのようになるかはわかりません)。

スクリプトを使用してコード ファイルを gForth にフィードすることを検討しましたが、何度も行うのはかなり面倒です。gForth が他の言語のようにシバンを受け入れるようにする方法はありますか?