問題タブ [gf]

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 投票する
2 に答える
46 参照

gf - レコードは大きなサイズのコンパイル済みファイルを生成します

さまざまな種類のカテゴリを含むレコードを作成しましたが、これにより GF が巨大なgfoファイル (150Mb) を生成したり、10 分以上コンパイルした後に一部の言語で壊れたりすることさえありました。私のレコードには 9 つの要素 (8 つの異なるカテゴリ) しか含まれていません。

次の小さな例を見てみましょう。GF を使用して自己紹介テキストを作成したいとします。このようなテキストを生成するために、レコードを作成し、それに Person という名前を付けました。Person レコードには、名前、年齢、住所、趣味、人間の特徴などのさまざまな情報が含まれます。この小さなレコードを作成するだけで、GF は 1.28 MB のgfoファイルを生成し、コンパイルに 1 秒以上かかります。

これが私のコードです

アブストラクト:test.gf

コンクリート:TestSpa.gf

いくつかのカテゴリを 1 つのレコードにまとめて追加すると、ランタイムが長くなる原因となりますが、他のカテゴリはそれほど影響しないことに気付きました。

質問:

1-レコードを使用して異なるカテゴリ値をまとめて保持する以外に、抽象の依存型を使用しない方法はありますか?

2- この問題を解決し、レコード内のこれらの値がすべて必要であることを認識して GF を高速に実行する方法はありますが、すべての文に表示されるわけではありませんか?

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

gf - GFの動詞句の接続詞

問題

It's sunny on Monday and rainy on TuesdayRGLを使用してGFで文を生成しようとしてい ます。RGL ページでこの文を生成する方法を探しましたが、これに役立つものは見つかりませんでした。Extend.gfGF の詳細について GitHub で確認したところ、次の 3 行が見つかりました。

一見有望そうに見えたのですが、実際のコードに実装してみると、どうやら誤用のようです[VPS]。私のコード:

しかし、私はこのエラーに遭遇しました。これは明らかに、定義された変数と期待される変数の問題です。

質問

正しい使い方は[VPS]