2010-08-12 1 views

ответ

4

Возможно, с помощью Nemerle.dll, если вы используете такие вещи, как «список». Также, если вы используете провайдер Linq для Nemerle, вам понадобится Nemerle.Linq.

Более подробно, Nemerle имеет 4 основных узлов:

  1. NCC.exe: тонкую исполняемую обертка над Nemerle.Compiler.dll
  2. Nemerle.Compiler.dll: сам компилятор.
  3. Nemerle.dll: библиотека для таких вещей, как список [T]
  4. Nemerle.Macros.dll: Макросы. Макросы, встроенные в вашу программу при построении, поэтому вам вообще не нужна эта DLL для запуска вашего приложения.
  5. (Необязательно) Nemerle.Linq.dll: было рассмотрено, если макрос linq должен быть частью стандартной библиотеки, но он полагается на System.Core, который предназначен только для .NET 3.5+. Поэтому для поддержки .net 2.0 это внешний макрос.