問題タブ [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.
object - Rebol でのオブジェクト属性の保護
私は Rebol で非常に基本的なことを試みています。question
基本インスタンスといくつかのquestion
サブインスタンスという単純なインスタンス階層が必要です。そして、いくつかのインスタンス属性を保護したいと考えています。
私が今していることは次のとおりです。
しかし、これは失敗します:
2 番目のインスタンスを qt2 にすると、次のようになります。
スクリプト エラー: Word ID は保護されているため、変更できません
次のアイデアは、保護されたフィールドを移動してそこに_question
入れることquestion_text
です-たとえそれが気に入らなくても。しかし、それは同じエラーにつながります。
注: 私は現在これを Rebol2 で行っていますが、理想的には Rebol3 と Red でも実行できるようにしたいと考えています。そして、私はハッキングを避けたいと思っています (確かに - それはあいまいです。Python のgetitem()/setitem()
トリックのようなものは問題ありません)。次に、フィールドを保護しないことをお勧めします。
rebol - 埋め込みブロックがある可能性がある場合に load/next/error を使用する方法は?
transcode/next/error は、最初に読み込まれた値と、値の後の位置を返すため、次の値を読み込むことができます。
または、エラーとエラー値の後の位置が表示されます。
しかし、ロードする値がブロックで、ブロック内にエラーがある場合は、
- エラーが発生します。
- エラー値の後の位置、および
- ブロック内の適切な値は破棄されます。
ここみたいに
私の現在の[*]解決策は、入力文字列を修正し、最後の位置からやり直すことです。このようにして、ブロック全体をリロードして、一度に取得します。
これを処理するより良い方法はありますか?
[*] こちらをご覧ください https://github.com/IngoHohmann/rebol3-tools/blob/master/load-all.r3
webserver - Rebol 3 マイクロ Web サーバーはどこにありますか?
Rebol 2 で書かれた素敵な小さな Web サーバーはたくさんありますが、Rebol 3 には別のネットワーク モデルがあり、それで動作する Web サーバーを探しています。
私は派手なものを探しているわけではありません。Rebol 3を使用して家の周りのInsteonアプライアンスを制御できるようにするために、組み込みボードで実行するだけです。これは、他の方法よりもはるかに簡単でクリーンです.
非 Rebol ベースの Web サーバーで返信しないでください。私はそれらを使用することに興味がありません。
rebol - Rebol 3 - ウェブサイトを読む
基本的な質問ですが、ドキュメントを調べた最初の 5 分間は、何の役にも立ちませんでした。
リボル2では:
リボル3では:
これがbase-16バイナリであることはわかっていますが、解析しやすい形式にするにはどうすればよいですか? 最初に解析ルールをバイナリに変換する必要がありますか?
rebol - Rebol 3 - Saphirion の Rebol に相当する view/new を使用してデバッグする方法
GUI の作業中にいくつかのテストを行おうとしていますが、同時にコンソールにアクセスできないという問題が発生しています。
リボル3
ヘルプを見て、やってみた
これにより、コンソール アクセスが可能になりますが、REB-GUI ウィンドウがロックされます。これで何が起こっているのですか?GUI で遊んでいる間にコンソールからコマンドにアクセスできる方法はありますか?