問題タブ [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.
c# - Spectre BDD フレームワークを使用している人はいますか?
私はAyende の本の例の章を読んでいて、Boo 言語の Web サイトでSpectre BDD Frameworkへの参照を見ました。
誰かがプロジェクトでそれを使用しているかどうか、それがどのように機能するか、さらに例や推奨される読み物があるかどうか疑問に思っています.
ご参考までに、私は C# 開発者なので、C#/.NET 環境で使用する予定です。
数年後、この質問にアクセスしました。SpecflowやNSpecなどの他のツールが、私たちが使用しているツールになったと想定しても問題ないと思います。
asp.net - Booで動作するようにASP.NETMVCプロジェクトを構成するにはどうすればよいですか
C#の代わりにBooを使用してASP.NETMVCアプリケーションを構築したいと思います。このタイプのプロジェクト設定を構成する手順を知っている場合は、私が何をする必要があるかを知りたいと思います。
MVCプロジェクトのセットアップは問題ありません。Boo言語とコンパイラを使用するように切り替えるようにページとプロジェクトを構成する方法を理解しようとしています。
closures - 奇妙なブー言語構文
Boo言語ガイドで奇妙な構文に遭遇しました:
|は何ですか 演算子はどういう意味ですか?
haskell - 生成的プログラミングのための非C++言語?
C ++はおそらく静的メタプログラミングで最も人気のある言語であり、Javaはそれをサポートしていません。
生成プログラミング(プログラムを作成するプログラム)をサポートするC ++以外の言語はありますか?
python - Python や Boo などの言語で LINQ のようなクエリを実行できますか?
次の単純なC# LINQクエリを例に取り、それが1 つの列を持つ SQL テーブルでdb.Numbers
あると想像してくださいNumber
。
これは、次のようなSQLクエリを生成するため、 C#で非常に効率的に実行されます。
データベースからすべての数値を選択し、 C#でそれらをフィルター処理することは、最初はそうしているように見えるかもしれません。
Pythonは同様の構文をサポートしています。
ただし、if
ここでの句がサーバー側ではなくクライアント側でフィルタリングを行うと、効率が大幅に低下します。
PythonでLINQほど効率的なものはありますか? (私は現在、 Python対IronPython対Booを評価しているので、これらの言語のいずれかで機能する答えは問題ありません。)
testing - XNA開発を行っているときにコードが360で動作することを確認する方法はありますか?
Xbox 360に展開することを目的として、XNAでカジュアルゲームに取り組んでいます。数週間はハードウェアにアクセスできず、締め切りが迫っているので、テストしたいと思います。いくつかのこと(Booといくつかのカスタムライブラリ)が360で正しく機能すること。そうでない場合は、後でではなく早く回避する必要があるため、これをテストすることは非常に重要です。
それを説明した上で、実際に360にデプロイする前に、ある種の「シミュレーター」に入って.NET Compact Framework for 360でコードを実行する方法はありますか?
.net - Boo を使ったことのある人はいますか?
私は.NET http://boo.codehaus.org/でグルーヴィーな同等物を探しています
これまでのところ、Boo は興味深いものに見えますが、静的に型付けされていますが、私が探していたメタプログラミング機能がいくつか含まれています。
Boo を使用した経験についてコメントできる人はいますか? 1.0 バージョンで趣味以外の目的で検討する価値はありますか?
編集:BOOをBooに変更
c# - .net 推奨の優れた動的プログラミング言語
長い間 C# で .net プログラムを書いていたので、静的に型付けされた言語に付随する構文の無駄遣いに怒りと不満を感じ始めました。ここで、CLI を利用する動的型付け言語に変更したいと考えています。だから私は少し周りを探しましたが、私が見たものは好きではありませんでした. 最初に IronPython を探しました。しかし、プロジェクトはまとまりがなく、見栄えがよくありませんでした。それからブーについて聞いた。boo'sも理想も全部好きだったけど、プロジェクトが止まったような気がする。その後、IronRuby のことを聞きましたが、プロジェクトはまだベータ版なので、成熟するまで待つことにしました。
CLR と互換性のある適切な動的言語が見つからなかったので、何を使用しますか?
人々が IronPython を選択しない理由を尋ね始めて以来。その理由は、先ほど述べたように、まとまりがないように見えるからです。なんで?
1- ホームページはcodeplex の別のページを指しています。ホームページはきれいで、IronPython の利点だけを示している必要があります。ユーザー (ユーザーは IronRuby の svn を使用する前にアクセスする必要がありますが)。IPython が作成時にどのような問題に対処しようとしていたか。そういう情報が載っているページはありますか?ページはそこにありますが、記事への意味のないリンクがたくさんある「詳細情報ページ」に隠されています。Boo のページでは、Manifesto http://boo.codehaus.org/BooManifesto.pdfという名前の明確なサイトがあります。
もっとありますが、IPython は、実際に持つことができる品質にもかかわらず、単なる自作のインタープリターであると私は感じています。Boo をダウンロードして IronPython を使用する方が安全だと感じました (しかし、マイクロソフトは IPython もダウンロードしていたので心配ありません)。
Duck-Typing と Boo の静的型付けについては、どちらもうまく機能しているようです。
macros - Boo での演算子の定義
軽量メタプログラミングの一部を Nemerle から Boo に移行しようと考えており、カスタム オペレーターを定義する方法を見つけようとしています。たとえば、Nemerle では次のことができます。
次に、これら2つは同等です:
Boo でこれを行う方法が見つかりません。アイデアはありますか?
ironpython - Boo vs. IronPython
これら 2 つのプロジェクトのそれぞれを見た後、どちらも非常に似ているように見えます。どちらも CLI 上で実行され、どちらも Python スタイルの構文を持ち、標準の Python ライブラリの代わりに .NET を使用します。
では、それらの違いとそれぞれの利点は何ですか?