問題タブ [rebol3]

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 に答える
791 参照

unicode - Rebol 2 のように Rebol 3 文字列で U+FFFF を超える Unicode コードポイントを使用する方法は?

Rebol 2 では、Unicode について何も知らないため、^(FF) より大きいコードポイントの文字列でキャレット スタイルのエスケープを使用できないことはわかっています。したがって、これは何も生成しません。めちゃくちゃに見えます。

それでも、コードは Rebol 3 で機能し、次のように出力されます。

それは素晴らしいことですが、R3 は明らかに U+FFFF で文字列内の文字を保持する能力を最大限に発揮します。

この状況は、Rebol 2 が知らなかったコードポイントに遭遇したときのランダムな動作よりもはるかに優れています。ただし、独自の UTF-8 エンコーディングを行う方法を知っている場合 (またはディスクからソース コードをロードして文字列を取得した場合) は、文字列を保存するための回避策が Rebol にありました。個々のキャラクターからそれらを組み立てることができます。

したがって、U+010000 の UTF-8 エンコーディングは #F0908080 であり、前に次のように言うことができます。

そして、UTF-8 を使用してエンコードされた単一のコードポイントを含む文字列を取得し、コード ブロックでディスクに保存して、再度読み込むことができます。R3に似たようなトリックはありますか?

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

constructor - Rebolの「コンテキスト」関数と「オブジェクト」関数が異なるのに、本質的に同じなのはなぜですか?

一方では、次のようになります。

コンテキストについては、次のようになります。

したがって、オブジェクトは、追加されobjectたブロックから構築されます。noneこれは長さを変更しません、または私の知る限り、何も追加しません。context一方、を使用すると、オブジェクトは渡されたブロックをそのまま使用して構築されます。

なぜ違いがあるのか​​、そしてなぜ、たとえば、contextのエイリアスになることができなかったのかobject

0 投票する
4 に答える
428 参照

fastcgi - Rebol は FCGI セットアップでどの程度スケールしますか?

Rebol (現時点では Apache 2 の CGI) でかなりまともなサイズの Web アプリケーションを作成する予定ですが、最初のパフォーマンス テストでは非常に落胆しました。アプリケーションで apache ベンチマークを実行すると、1 秒あたり 4 ~ 5 リクエストしか取得できません。他の人が同様の問題を抱えているかどうか、FastCGI が本当に彼らを助けたかどうかを知りたいです。

ところで、Rebol は Command と SDK のバージョンでのみ FastCGI をサポートしていますが、R3 がオープンソース化されてから、これはすぐに変更されるのでしょうか?

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

rebol - Rebolで囲んでいるリスト/ブロックへの参照を取得する

サブリストが与えられた場合、その親/囲みリスト/ブロックへの参照を取得する方法はありますか?例えば:

助けてくれてありがとう!

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

url-routing - Rebol 3スキームのユーザー/パスワード

以下のポート仕様では、URL を解析してユーザー、パス、ホスト、およびパスを決定しようとしています。ユーザー/パスの値はオプションですが、存在しない場合はそれぞれにデフォルト値を設定したいと思います。

しかし、user/pass が存在しない場合、user/passはオブジェクトから省略されていport/specます。これはなぜでしょうか?

また、この質問の草案を作成する際に、スキームに誤りがあり、パース ルールをportではなく にバインドしましたport/spec—how are the values then set in the port/specobject?

仕様:

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

rebol - Rebol3でUDPスキームを実装する方法

ソースコードを見る限り、net device は UDP 用に準備されていますが、UDP スキームを作成するにはどうすればよいですか?

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

append - Rebol3 PORT に APPEND を定義するにはどうすればよいですか?

私は Rebol3 でスキームに取り組んでおり、APPEND アクションを追加したいと考えています。ただし、スキームに APPEND アクターを追加しても何も実行されません。結果はappend my-scheme://localhost foobarmy-scheme://localhostfoobarのアクションではありません。この点に関して、ドキュメントは少し未完成です。

0 投票する
3 に答える
102 参照

rebol - parse でネストされたルールを使用する

次のようにフォーマットされたデータを解析しようとしています。

aとbを順番に抽出し、aとbごとに異なるアクションを実行するために必要なもの。

予想される出力は次のようになります。

私はこれまでのところこれを思いつきましたが、a が繰り返されると失敗します。

ポインタはありますか?ありがとう