問題タブ [falcon]

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

vim - Falcon プログラミング言語の vim 構文ファイルはどこで入手できますか?

今日、 Falcon プログラミング言語を発見したので、少し試してみたいと思います。かなり新しいので、イデはありません。Vimは使えるので問題ありません。Falcon 用の Vim 構文ファイルがあれば助かりますが、見つからないようです。Falcon の Vim 構文ファイルを教えてもらえますか? そうでない場合は、完全なチュートリアルを使用して、Vim 用の独自の構文ファイルを作成できます。私は Windows を使用しており、非常に基本的な Vim ユーザーなので、その OS に固有のステップバイステップの何かを教えていただければ幸いです。ありがとう!

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

date - Falcon スクリプトが今日の日付ではなく 1 か月先の日付を出力するのはなぜですか?

今日は 2009 年 4 月 25 日で、米国の形式では月-日-年と省略されるため、今日は 04-25-09 です。この行

「04-25-09」と出力する必要があります。代わりに「05-25-09」と表示されます。何故ですか?ドキュメント によるとCurrentTime()、インスタンスを返しTimeStampます。TimeStamp日付/時刻形式をパラメーターとして受け入れるメソッドがありtoString()、これは strftime 形式である必要があります。コードの理解に何か問題がありますか? Windows Vista (64 ビット) で Falcon 0.8.14.2("Vulture") を使用しています。

2 : http://linux.die.net/man/3/strftime strftime フォーマット

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

programming-languages - ファルコン語についてどう思いますか?

Falconは、メッセージパッシング、OO、機能などの複数のパラダイムをサポートするプログラミング言語ですが、コードは見栄えがよくクリーンです。

あなたはどう思いますか、それは離陸して汎用プログラミンググルー言語として使用される機会がありますか?探索する価値はありますか?実際のプロジェクトで使用した場合、これまでの印象はどうですか?

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

compiler-construction - Falcon 言語の予約済みキーワード

私は Falcon 用のコンパイラを書いています (大学院レベルのコンパイラのクラスのコース プロジェクトとして)。現在、私は字句解析器に取り組んでいます。その中で、語彙素がキーワードなのか識別子なのかを把握する必要があります。Falcon のすべての予約済みキーワードのリストが見つかりません。C、C++ などの言語については、ウィキペディアのページまたはいくつかの標準的な書籍で簡単に入手できます。

私が行った1つの汚いハックは、Falconのvim構文ファイルをダウンロードしてすべてのキーワードを把握することでしたが、この方法で約70語を取得しましたが、FalconにはCのような約30のキーワードがあることをどこかで読みました。また、すべてのキーワードを 1 か所にまとめたリストも見つかりませんでした。Falcon のすべてのキーワードのリストを入手できる場所を知っている人はいますか?

ありがとうございました。

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

syntax-highlighting - Geany の問題でさらに別の構文の強調表示

Geany にFalconの構文強調表示を認識させようとしていますが、これまでのところうまくいきませんでした。私はこの SO ソリューションに従ってみましたが、そのような運はありません。Fedora 18 でバージョン 1.23 の Geany を使用しています。以下は私のカスタム~/.config/geany/filedefs/filetypes.Falcon.confファイルです。

primaryidentifiersはかなり長いのですべて切り取りましたが、含まれています。を使用してみlexer_filetype=Cましたが、まだ構文の強調表示はありません。私を助けるかもしれない提案はありますか?

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

python - Pyserial readline() はビットの混同を示します

私はArduinoとPythonに非常に慣れていません。Pyserial を使用して、Arduino Uno とラップトップの間の通信に取り組んでいます。私のラップトップの Python スクリプトは、Novint Falcon にリンクされている H3D Viewer によって呼び出されます。

私のラップトップは Falcon の位置データを Arduino に送信し、ロボットに送信します。今は、Arduino から送信したデータを読み返して、すべてが機能することを確認しているだけです。しかし、そうではありません!

これは私の Python スクリプトの一部です (.x3d ファイルによって呼び出されます)。

上記のスレッドは、H3D ビューアーのテキスト ノードを 100 ミリ秒ごとに更新する役割を果たします。Arduinoのコードは次のとおりです。

Arduino によって読み取られた x 軸の値はラップトップに送り返され、receivedFalconData に格納されます。この値は、スクリプト自体の x 軸の値である localFalconData と同じであると想定されています。

結果: receivedFalconData は数秒間 localFalconData を模倣した後、ワイルドになります。

ただし、正しい値が再び表示されることがありますが、これはおそらく Pyserial の入力バッファ オーバーフローの問題であることがわかりますか? (私が正しければ) serial.readline() は入力バッファを読み取った後に空にするので、これはどうしてでしょうか? さらに、Arduino は 0.5 秒ごとにデータを送信するだけですが、ラップトップは 0.1 秒ごとに読み取ります。

しかし、readline() 部分がデータ送信用のクラスに配置されている場合 (Falcon が新しいデータを利用できるようになるたびに呼び出されます)、 receivedFalconData は完全に正しいです。

また、H3D で表示すると、receivedFalconData の後ろにこれらの ☐ 記号が 2 つ表示されます...

Pyserialの経験がある人は、私を助けてください。私の問題がまだ不明な場合は、喜んでさらに情報を提供します。

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

hadoop - Falcon、Hadoop のコア コンセプト

私はかなりフロントエンドに偏った開発者なので、バックエンドの奇妙な概念は、特にjsの世界の外では理解するのが難しい場合があります(ノード、エクスプレスバックエンドを知っています)。

falcon のフロントエンド (hadoop) を開発する必要があります。UI で新しいフィードを作成できる必要があります。ユーザーは、プロセス ワークフローを定義できます。ユーザーは、フィードまたはプロセスを作成する前に、少なくとも 1 つのクラスターを定義または作成する必要があります。

それらは私が受け取ったいくつかのreqです

私の質問は次のとおりです。

Feed エンティティはドキュメントまたはオブジェクトのように動作しますか? json オブジェクトに似ているとしましょう?

クラスターは、さまざまなタスクが行われる別の場所にあるだけですか? (Hadoop、ハヤブサの生き方を意味します)

プロセス エンティティは、フィード エンティティで実行するタスクのライフサイクルにすぎませんか?

クラスター エンティティは、タスクの個別のグループにすぎませんか?

そのバックエンドと通信するための REST API があることは知っていますが、それでフィードやクラスターなどを管理するのに十分でしょうか? または制限がありますか?

編集

時間の経過とともに追加したいysrの回答には、より正確な理解があります。

エンティティ (フィード、プロセス、クラスター) は xml 形式で定義、送信、取得されます。エンティティの仕様はこちらhttp://falcon.apache.org/EntitySpecification.html

REST API はhttp://falcon.apache.org/restapi/ResourceList.htmlであり、それを使用してエンティティのライフサイクルを管理できます。

フロントエンドの観点からは、それ以上のことを知る必要はありませんでした。

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

c++ - QT を novint falcon と統合する方法は?

Novint falcon は、Visual Studio の HDAL SDK を使用して統合されています。QT に SDK をインストールするためのドキュメントがオンラインで見つかりませんでした。QT プロジェクトに HDAl ライブラリとヘッダー ファイルを含めようとしました。.pro ファイルは次のようになります。エラーは次のとおりです。

:-1: エラー: 'debug/main.o' で必要なターゲット '../imagesegment/hdl.h' を作成するルールがありません。止まる。