mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
eb8f89e29c
and C# language. Please note, that in order to build on -current you need linker binary from -stable.
27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
The Common Language Infrastructure (CLI) is the ECMA standard that describes
|
|
the core of the .NET Framework world. The Shared Source CLI is a a working
|
|
implementation of the ECMA CLI and the ECMA C# language specification.
|
|
|
|
This implementation is released under a shared source initiative. Please see
|
|
the accompanying license.
|
|
|
|
The Shared Source CLI goes beyond the printed specification of the ECMA
|
|
standards, providing a working implementation for CLI developers to explore
|
|
and understand. It will be of interest to academics and researchers wishing to
|
|
teach and explore modern programming language concepts, and to .NET developers
|
|
interested in how the technology works.
|
|
|
|
Features:
|
|
|
|
o An implementation of the runtime for the Common Language Infrastructure
|
|
(ECMA-335);
|
|
o Compilers that work with the Shared Source CLI for C# (ECMA-334) and JScript;
|
|
o Development tools for working with the Shared Source CLI such as
|
|
assembler/disassemblers (ilasm, ildasm), a debugger (cordbg), metadata
|
|
introspection (metainfo), and other utilities;
|
|
o The Platform Adaptation Layer (PAL) used to port the Shared Source CLI from
|
|
Windows XP to FreeBSD;
|
|
o Build environment tools (nmake, build, and others);
|
|
o Documentation for the implementation;
|
|
o Test suites used to verify the implementation.
|