問題タブ [boo]
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.
python - 型ヒントと Boo の Python3 関数注釈
私はPythonで中規模のプロジェクトを開始しました.Python 3を使用することにしました.大規模な外部ライブラリを使用しておらず、py3kには新しいシンタックスシュガーとさらに重要な関数注釈があるためです. ただし、WingIDE、Pydev、または pycharm のいずれも、実際には関数注釈を使用した型ヒントをサポートしていないようです。Python の静的型付けに似たものが必要な場合、boo に切り替えるのは妥当なオプションですか?
garbage-collection - ブー、ガベージコレクター
ブーにはガベージコレクターがありますか?どんなタイプ?
boo - Sharpdevelop の XAML と Boo
Sharpdevelop で boo コンソール アプリケーションを作成して実行できます。
XAML マークアップを使用して UI を指定し、Sharpdevelop で WPF 開発用に boo にコード ビハインドを記述する方法はありますか? そうでない場合、boo での WPF 開発の代替手段はありますか?
.net - Windows Phone 7 (WP7) がサポートするプログラミング言語は?
思い出すと、WP7 は C# をサポートしていますが、.Net 動的言語 (Ruby または Python) はサポートしていません。C# 以外のプログラミング言語はサポートされていますか? Boo を使用してアプリを開発できますか?
.net - Windows Mobile デバイスは、アセンブリ System.Windows.Forms 2.0.0.0 が見つからないと述べています
私は .NET プログラミングの初心者で、.NET Compact Framework 2.0 を使用して Windows Mobile デバイス用の単純な Windows フォーム アプリケーションを作成しようとしています。Boo を使用して開発し、Nant を使用してアプリケーションを構築しています。アプリケーションはコンパイルされますが、実行されません。デバイスでアプリケーションを起動すると、アセンブリ System.Windows.Forms 2.0.0.0 が見つからないと表示されます。ただし、Compact Framework はデバイスにインストールされます。アプリケーションは、デスクトップの Windows インストールで正常に動作します。
私のソースコード:
私のNantビルドスクリプト:
これに問題がある単純な何かがありますか、それともアセンブリ参照に関して何か誤解していますか? 前述したように、私は .NET 開発にかなり慣れていないため、アセンブリ参照がどのように機能するか正確にはわかりません。
c# - Unity での開発に最適な言語は?
Unity のフレームワークとプログラミングについて皆さんにお聞きしたいと思います。Unity は 3 つの異なる言語をサポートしています。Boo、C#、および Unityscript。OS X でのプログラミングと開発が初めてだとしましょう。
ゲームを作成するために Unity と一緒に学習して使用するのに最適な言語は何ですか?
dsl - DSL は、特定の問題を解決するアプリの別名ではありませんか?
私はブーイングを学んでいます (電子ブックを入手しました) が、DSL とは正確には何なのかという質問があります。もっと良い質問は、DSL が特定の問題に向けられている場合、それは実際のアプリケーション空間 (ワープロ、DBMS、数学処理ソフトウェアなど) の単なる別の名前ではなく、すべてが独自の問題を解決することです。
最近、職場の開発チームの数人のメンバーが winforms アプリをテストするための API を作成し、それが「DSL」と見なされたため、これを尋ねます。
ありがとう
race-condition - Rhino DSL の競合状態?
私の現在のプロジェクトでは、Boo / Rhino DSLを使用しています (ちなみに、なんて素晴らしいことでしょう)。
コードを掘り下げると、次のコードに出くわしました。
ここでの意図は非常に明確ですengine.Cache
。URL が削除されたときに競合状態から保護する必要があります。ここで私が目にする問題は、実際に保護されているのはStorage.NotifyOnChange
- ではなくへの呼び出しであることCache.Remove
です。
そしてNotifyOnChange
、提供されたデリゲートを取得し、それをイベント ハンドラーとしてそれが作成する「FileWatcher」にアタッチするだけです。したがって、Cache.Remove
ここで書き込みロックを保護する代わりに、FileWatcher の作成を保護し、Cache.Remove
保護されていないままにします。
私は Boo と Rhino の両方に大きな敬意を払っています。または、書き込みロックは本当にデリゲート内に移動する必要がありますか?
ご不明な点がある場合は、NotifyOnChange コードを次に示します。
visual-studio - Visual Studio で Boo をデバッグする
最近、Rhino DSL で遊んで、Boo を使用して簡単な DSL を作成しました。最初のコードをデバッグしたとき、デバッグ中に実際には boo ファイルもステップ実行していたことに非常に驚きました。すごいです!
これは、Visual Studio 2008 Pro で発生しました。
これで、コードを VS 2010 Pro に切り替えました...そして、Boo ファイルでのデバッグはもう必要ありません:( VS 2008 と同じように、VS 2010 で Boo ファイルをステップ実行するには何が必要ですか?
.net - Web アプリで Boo を使用する
既存の Web アプリで埋め込みスクリプトをサポートしようとしています。ユーザーが HTML エディターを使用して Boo スクリプトを記述できるようにしたいと考えています。問題は、BOO が Python のようなインデントを使用していることです (C# やジャバ)。
とにかくこの周りにありますか?これらのインデントの問題がない Boo よりも優れた代替手段はありますか?