boo

    3

    1答えて

    Booでは、string[] urlsというパラメータを受け取るメソッドをオーバーライドしています。型推論は何らかの理由でベースクラスにマッチしないので、パラメータの型を明示的に指定する必要があります。 class MyClass: MyBase override method(urls as Array[of (string)]) dostuff() これは正しいBoo構

    1

    3答えて

    重複の可能性: BOO Vs IronPython Boo vs. IronPython を使用すると、.NETアプリケーションにスクリプト言語を埋め込みたいと言います。 BooはPythonの構文でモデル化されていますが、型推論も含まれていますが、一般的にスクリプト言語として組み込むのにより優れた、より現代的な言語のようです。 なぜ、Iron Pythonについて大騒ぎしているのですか? ように

    5

    1答えて

    私は仕事をしている拡張可能なカードゲームエンジン用のDSLを作成しています。 私は新しいタイプのカード用のクラスを作成し、コンストラクタのいくつかのプロパティを初期化するカードマクロを持っています。そのマクロには他のものを設定するためのサブマクロがいくつかあります。基本的に私はそれがこのような何かを有効にする:この中 card 'A new card': type TypeA

    16

    4答えて

    IronPythonとBOOの違いは何ですか? Pythonのような2つの言語が必要ですか?

    3

    4答えて

    私はBoo Language Guideで奇妙な構文に実行しました:何 setter = { value | a = value } |演算子の意味ですか?

    1

    1答えて

    私はRhino ETLライブラリで遊んでいて、実際にそれが進む方向が好きです。しかし、私はそれについての悪い部分はドキュメントが疎であることを発見しました。これらのパイプラインプロセスを作成する方法、特にDSLを使用する方法については十分な情報がないようです。 私は、ファイルを読み込んで別のファイルにエクスポートして、このすべてがどのように適合するかを確認するDSLファイルを作成しようとしています

    5

    4答えて

    Booはとてもクールな言語のようです。それは100%C#互換ですか?つまり、C#DLL /クラスを使用できますか?私はXNAフレームワークを利用できますか?

    1

    2答えて

    ハッシュテーブルに関数を格納したいと考えています。私のようなマップを作成することができます。 hash = {} hash["one"] = def(): print "one got called" しかし、私はそれを呼び出すことができませんよ。 func = hash["one"] func() これは、次のエラーメッセージ生成:種類に表現を起動することはできません」をオ

    1

    1答えて

    私は32ビットマシンで常にビルド/実行されている.NETプロジェクトを持っています。私は新しい64ビットコンピュータを手に入れ、そこで動作させるというタスクに取り組もうとしています。ビルドスクリプトはnantにあり、ある時点でnantタスクを使っていくつかのBooコードをコンパイルします。 Booコードは、ビルドプロセスの初期段階でC#ソースからビルドされた、私たちのコアDLLを参照しています。

    6

    2答えて

    C#の代わりにBooを使用してASP.NET MVCアプリケーションを構築したいとします。このタイプのプロジェクト設定を構成する手順がわかっている場合、私は何をする必要があるのか​​を知ることに興味があります。 MVCプロジェクトの設定は問題ありません。私は、ページとプロジェクトをBoo言語とコンパイラを使用するように切り替えるように設定する方法を理解しようとしています。