問題タブ [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.

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

python - 型ヒントと Boo の Python3 関数注釈

私はPythonで中規模のプロジェクトを開始しました.Python 3を使用することにしました.大規模な外部ライブラリを使用しておらず、py3kには新しいシンタックスシュガーとさらに重要な関数注釈があるためです. ただし、WingIDE、Pydev、または pycharm のいずれも、実際には関数注釈を使用した型ヒントをサポートしていないようです。Python の静的型付けに似たものが必要な場合、boo に切り替えるのは妥当なオプションですか?

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

garbage-collection - ブー、ガベージコレクター

ブーにはガベージコレクターがありますか?どんなタイプ?

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

boo - Sharpdevelop の XAML と Boo

Sharpdevelop で boo コンソール アプリケーションを作成して実行できます。

XAML マークアップを使用して UI を指定し、Sharpdevelop で WPF 開発用に boo にコード ビハインドを記述する方法はありますか? そうでない場合、boo での WPF 開発の代替手段はありますか?

0 投票する
5 に答える
18597 参照

.net - Windows Phone 7 (WP7) がサポートするプログラミング言語は?

思い出すと、WP7 は C# をサポートしていますが、.Net 動的言語 (Ruby または Python) はサポートしていません。C# 以外のプログラミング言語はサポートされていますか? Boo を使用してアプリを開発できますか?

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

.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 開発にかなり慣れていないため、アセンブリ参照がどのように機能するか正確にはわかりません。

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

c# - Unity での開発に最適な言語は?

Unity のフレームワークとプログラミングについて皆さんにお聞きしたいと思います。Unity は 3 つの異なる言語をサポートしています。Boo、C#、および Unityscript。OS X でのプログラミングと開発が初めてだとしましょう。

ゲームを作成するために Unity と一緒に学習して使用するのに最適な言語は何ですか?

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

dsl - DSL は、特定の問題を解決するアプリの別名ではありませんか?

私はブーイングを学んでいます (電子ブックを入手しました) が、DSL とは正確には何なのかという質問があります。もっと良い質問は、DSL が特定の問題に向けられている場合、それは実際のアプリケーション空間 (ワープロ、DBMS、数学処理ソフトウェアなど) の単なる別の名前ではなく、すべてが独自の問題を解決することです。

最近、職場の開発チームの数人のメンバーが winforms アプリをテストするための API を作成し、それが「DSL」と見なされたため、これを尋ねます。

ありがとう

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

race-condition - Rhino DSL の競合状態?

私の現在のプロジェクトでは、Boo / Rhino DSLを使用しています (ちなみに、なんて素晴らしいことでしょう)。

コードを掘り下げると、次のコードに出くわしました。

ここでの意図は非常に明確ですengine.Cache。URL が削除されたときに競合状態から保護する必要があります。ここで私が目にする問題は、実際に保護されているのはStorage.NotifyOnChange- ではなくへの呼び出しであることCache.Removeです。

そしてNotifyOnChange、提供されたデリゲートを取得し、それをイベント ハンドラーとしてそれが作成する「FileWatcher」にアタッチするだけです。したがって、Cache.Removeここで書き込みロックを保護する代わりに、FileWatcher の作成を保護し、Cache.Remove保護されていないままにします。

私は Boo と Rhino の両方に大きな敬意を払っています。または、書き込みロックは本当にデリゲート内に移動する必要がありますか?

ご不明な点がある場合は、NotifyOnChange コードを次に示します。

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

visual-studio - Visual Studio で Boo をデバッグする

最近、Rhino DSL で遊んで、Boo を使用して簡単な DSL を作成しました。最初のコードをデバッグしたとき、デバッグ中に実際には boo ファイルもステップ実行していたことに非常に驚きました。すごいです!

これは、Visual Studio 2008 Pro で発生しました。

これで、コードを VS 2010 Pro に切り替えました...そして、Boo ファイルでのデバッグはもう必要ありません:( VS 2008 と同じように、VS 2010 で Boo ファイルをステップ実行するには何が必要ですか?

0 投票する
3 に答える
283 参照

.net - Web アプリで Boo を使用する

既存の Web アプリで埋め込みスクリプトをサポートしようとしています。ユーザーが HTML エディターを使用して Boo スクリプトを記述できるようにしたいと考えています。問題は、BOO が Python のようなインデントを使用していることです (C# やジャバ)。

とにかくこの周りにありますか?これらのインデントの問題がない Boo よりも優れた代替手段はありますか?