問題タブ [opa]

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

ocaml - Opa のグラフベースのデータベースは個別に入手できますか?

OpaのグラフベースのデータベースはOCamlで書かれていると思います。OCaml プログラムから使用できるように、別のプロジェクトとして利用できますか?

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

opa - Xhtml.of_string_unsafeonclickを無効にする

私は問題を抱えています、ここに短い例があります:

そして、ボタンをクリックしても何も起こりません...

opaにバグはありますか?

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

scope - スコープを囲む変数の変更

変数宣言がローカルであると想定する言語には、一般的な問題があります。スコープを囲む変数をどのように取得しますか。

Opaに方法はありますか?

例えば:

これは機能しません。nameで使用されていない警告が表示され、 inset_nameの値は変更されません。namestart

Lua、Javascript、Schemeなどの言語では、ローカルの明示的なマーキングがあるため、そのようにマーキングされていない変数はスコープスタックで見つけることができます。Pythonにはそのようなマーキングがないため、これは不可能です。Pythonでは、グローバル(トップレベル)変数を取得できます@toplevel。Opaでもディレクティブを見つけました。しかし、私はスコープチェーンの中間点に興味があります。

もちろん、レコードを使用することによる回避策はありますが、直接的なルートはありますか?

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

opa - OPAでDOMを解析するには?

OPA を使い始めたばかりで、DOM を解析したいのですが、Dom.get_value(#an_id)たとえば、ID でしか要素を取得できません。チュートリアルのチャット例のようなレイアウトがあるとしたらどうなるでしょうか:

メッセージ div にあるテキストを取得するにはどうすればよいですか? Dom.get_value(Dom.select_class("line").select_class("message")) を試しましたが、次のエラーが発生します。

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

opa - opa が hello_web.opa をコンパイルしない

私はhttp://blog.opalang.org/2011/06/first-steps-hello-web-in-opa.htmlに従っているので、コードは単純です:

hello.opa に保存してから、コンパイルを試みます。

明らかな間違いを犯したことを願っていますが、エラー メッセージを検索してもヒットしませんでした。EC2 で Ubuntu 64 ビット ディストリビューションを使用しています。依存関係を満たした後、dpkgで.debをインストールしました。

私は opa で遊んでみたいと思っているので、何か助けていただければ幸いです。

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

oauth - OPA OAuth の例

OAuth を介してユーザーを認証する OPA アプリケーションを作成する必要があります。サンプルや OPA ライブラリはありますか?

0 投票する
0 に答える
129 参照

opa - opa - ホワイトボードを作成しようとするとエラーが発生します

これまでのところ、opa との相性は良好です。ホワイトボード コードをいじってみたいのですが、ec2 インスタンスでコンパイルするのに苦労しています。

やった:

そして、私は得る:

エラーをグーグルで調べてもあまり見つかりませんでした

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

opa - OPA mapi 構文エラー

リスト(文字列)を持つフィールドを含むデータベースレコードがあります。この文字列のリストをいくつかのxhtmlに変換して表示したいと思います。

私は次の関数を書きました:

ただし、コンパイルされません。それは私に構文エラーを与えます:

行 270、列 188 の構文エラー エラーは次の引用にある可能性があり、通常は赤い部分 (⚐ で始まる) またはその直前にあります: <<) void )

display_lp(パス) = ( do List.mapi(x, characterlp -> {x} : {characterlp} )⚐, /characters[パス]/lifepaths -> y XMLConvert.of_list_using("","","",y ) )

表示 (パス) = (

> ヒント: 予想 (270 行目、188 列目から解析中) エラー 構文エラー

ここで何が間違っていますか?

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

opa - opa ファイルのコンパイル中にエラーが発生しました

私は Opa (および準拠言語) を初めて使用します。通常は Python で Web アプリを開発します。

http://doc.opalang.org/index.html#_introducing_opaのイントロ チュートリアルに従っていますが、「opa hello_chat.opa」を実行すると、hello_chat.opa ファイルがコンパイルされません。次のエラーが表示されます。

/usr/bin/ld: -lgdbm_compat collect2 が見つかりません: ld は 1 つの終了ステータスを返しました ファイル "caml_startup"、行 1、文字 0-1: エラー: リンク中のエラー make: * [ネイティブ] ocaml コンパイル中のエラー 2 エラー --コマンドは: make --makefile=Makefile -W Makefile -j 7 native -s

私は Debian 6.0.2 を使用しています。上記のイントロ チュートリアルの「2.1.2. Ubuntu Linux、Debian Linux」の手順に従って opa をインストールしました。

ルアがインストールされていません。ただし、liblua5.1-0 がインストールされています (関連性がある場合)。

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

opa - イベント ハンドラーが機能しない

したがって、フィールドをクリックすると、データベースからの最新のデータがフィールドにあることを確認し、フォームフィールドを離れると、テキスト領域が保存されるフォームを作成するために使用している次のコードがあります。データベース。display() 関数のフォームには、機能する他の多くのフィールドが既にあります。ただし、これは私が使用している最初のデータベース フィールドであり、リスト(文字列) であるため、それらを処理する方法を見つけようとしています。これを実行すると、html はすべて正しく表示され、フィールドのイベントも表示されます。ただし、display_lp で生成されたフィールドは、onclick または onblur イベントを発生させません。理由はありますか?