1

アプリにスクリプトを組み込むことを検討していました。その後、Script.NetNemerleに出くわしました。私はそれらが異なる構文を持っていることを知っています.Nemerleはマクロをサポートしていますが、Script.Netはサポートしていません. しかし、機能、使用法、柔軟性の点での違いについてもっと知りたいです。そして、どれをお勧めしますか、なぜですか?

ありがとう。

申し訳ありませんが、Nemerle 自体が言語であることに気付きませんでした。記述はスクリプト言語のようです。混乱を招いて申し訳ありません

4

5 に答える 5

4

Nemerle は静的に型付けされた言語であり、スクリプトという言葉は nemerle の Web サイトのどこにもありません。

アプリにスクリプトを追加する場合は、IronPython の使用を検討します。

于 2008-12-17T14:20:21.370 に答える
2

こんにちは、Nemerle の開発者の 1 人です。私の投稿をチェックして、nemerle で動的コードを実行する方法を確認してください。C# 5 を待つ必要はありません が、nemerle は静的型付き言語です。あなたの最終的な目標がスクリプト作成である場合、それは適切ではありません

于 2009-12-19T20:36:53.350 に答える
1

スクリプト エンジンを .net に組み込みたい場合は、おそらく、あなたまたはユーザーが使用したい言語によって異なります。

Javascript: Script.NET、Jint

パイソン: アイアンパイソン

Python ライク: ブー

ルビー:アイアンルビー

C#: CS スクリプト

スキーム: IronScheme

.NET および Java プログラミング言語の完全なリスト (アプリにスクリプト サポートを埋め込むために使用できるものもあります) を取得したい場合は、私のブログにアクセスしてください。ここでは、そのうちの 20 程度について説明しています:)

http://carlosqt.blogspot.com/p/programming-languages.html

于 2010-09-26T15:46:32.103 に答える
1

ドメイン固有言語のことじゃないの?boo を使用して独自の DSL を作成することを検討します。それについての本へのリンク

于 2008-12-17T14:38:49.210 に答える
0

投稿した2以外の選択肢を検討することをお勧めします。私がこれまでに見つけた .Net の最高のものは次のとおりです: CSScript . インストールに慣れるまで少し時間がかかりますが、インストールするとうまく機能し、スクリプトは C# を使用するため、2 つの言語を使用する必要はありません。

于 2008-12-17T14:33:58.707 に答える