問題タブ [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 投票する
1 に答える
97 参照

object - Rebol でのオブジェクト属性の保護

私は Rebol で非常に基本的なことを試みています。question基本インスタンスといくつかのquestionサブインスタンスという単純なインスタンス階層が必要です。そして、いくつかのインスタンス属性を保護したいと考えています。

私が今していることは次のとおりです。

しかし、これは失敗します:

2 番目のインスタンスを qt2 にすると、次のようになります。

スクリプト エラー: Word ID は保護されているため、変更できません

次のアイデアは、保護されたフィールドを移動してそこに_question入れることquestion_textです-たとえそれが気に入らなくても。しかし、それは同じエラーにつながります。

注: 私は現在これを Rebol2 で行っていますが、理想的には Rebol3 と Red でも実行できるようにしたいと考えています。そして、私はハッキングを避けたいと思っています (確かに - それはあいまいです。Python のgetitem()/setitem()トリックのようなものは問題ありません)。次に、フィールドを保護しないことをお勧めします。

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

rebol - 埋め込みブロックがある可能性がある場合に load/next/error を使用する方法は?

transcode/next/error は、最初に読み込まれた値と、値の後の位置を返すため、次の値を読み込むことができます。

または、エラーとエラー値の後の位置が表示されます。

しかし、ロードする値がブロックで、ブロック内にエラーがある場合は、

  • エラーが発生します。
  • エラー値の後の位置、および
  • ブロック内の適切な値は破棄されます。

ここみたいに

私の現在の[*]解決策は、入力文字列を修正し、最後の位置からやり直すことです。このようにして、ブロック全体をリロードして、一度に取得します。

これを処理するより良い方法はありますか?

[*] こちらをご覧ください https://github.com/IngoHohmann/rebol3-tools/blob/master/load-all.r3

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

webserver - Rebol 3 マイクロ Web サーバーはどこにありますか?

Rebol 2 で書かれた素敵な小さな Web サーバーはたくさんありますが、Rebol 3 には別のネットワーク モデルがあり、それで動作する Web サーバーを探しています。

私は派手なものを探しているわけではありません。Rebol 3を使用して家の周りのInsteonアプライアンスを制御できるようにするために、組み込みボードで実行するだけです。これは、他の方法よりもはるかに簡単でクリーンです.

非 Rebol ベースの Web サーバーで返信しないでください。私はそれらを使用することに興味がありません。

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

rebol - Rebol 3 - ウェブサイトを読む

基本的な質問ですが、ドキュメントを調べた最初の 5 分間は、何の役にも立ちませんでした。

リボル2では:

リボル3では:

これがbase-16バイナリであることはわかっていますが、解析しやすい形式にするにはどうすればよいですか? 最初に解析ルールをバイナリに変換する必要がありますか?

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

rebol - Rebol 3 - Saphirion の Rebol に相当する view/new を使用してデバッグする方法

GUI の作業中にいくつかのテストを行おうとしていますが、同時にコンソールにアクセスできないという問題が発生しています。

リボル3

ヘルプを見て、やってみた

これにより、コンソール アクセスが可能になりますが、REB-GUI ウィンドウがロックされます。これで何が起こっているのですか?GUI で遊んでいる間にコンソールからコマンドにアクセスできる方法はありますか?