DotGNU Portable.NET Worthwhile Links
This page contains links to various websites related to
DotGNU Portable.NET.
The standards documents for C# and the CLI can be freely downloaded from
the
ECMA website. The
C# specification is
ECMA standard 334, and the specification for the CLI ("Command Language
Infrastructure") is
ECMA standard 335.
If you wish to contribute to the C# library, you will also need the
file
ECMA-335-xml.zip.
Unpack this zip file and then use the "
csdoc2html" program (which
you can find in the
csdoc directory of the pnet package
of
DotGNU Portable.NET)
DotGNU to convert the XML file into HTML, so that you can view its
contents more easily.
The
Neil Cawse Portable.net homepage
has
System.Windows.Forms screenshots, information about the DotGNU
Coding competition, and "
PNETLIB Visual Studio 1.1 Projects" downloads.
Qt# is a C# wrapper for the
Qt GUI toolkit, on which the
KDE desktop environment for GNU/Linux
is based. Qt# developer Adam Treat (irc nick: manyoso) is often on
the
#dotgnu irc channel.
Pocket C# is a port of the DotGNU
project's C# compiler to Windows CE.
Rubydium is aiming to become an optimising reimplementation of the Ruby 1.8 interpreter.
A preview version 0.1 has been released; it is described by the author as "a proof of concept that does show that The Twist is implementable using the libjit library."
ANTLR, ANother Tool for
Language Recognition, (formerly PCCTS) is a language tool that provides a
framework for constructing recognizers, compilers, and translators from
grammatical descriptions, which usually contain embedded C#, Java, C++ or
Python action code. The generated code is similar to what a developer might
manually and is therefore easy to understand.