That is the language dragons speak, and the language Segoy spoke
who made the islands of the world, and the language of our lays and
songs, spells, enchantments, and invocations.
1. Language documentation
2. Why bother?
- Rationale -- evangelisation for our
design decisions and the entire idea of the language
- FAQ -- modifiable page (wiki) for
Frequently Asked Questions
- Usage of macros -- the most interesting features
implemented and a tutorial on using Nemerle macros
3. Library documentation
Documentation
of standard library, compiler library and macros can be helpful when
writing programs in functional style and for using full power of Nemerle language
(it is the preliminary version of our automatically generated docs).
Until we configure the NDoc tool correctly, probably the better
reference can be find directly in source code.
You can also have a look at the .NET class
library documentation at MSDN.
4. Editing Nemerle sources
We have several modes for various source code editors.
-
VIM editor
mode
-
Emacs syntax
mode
-
SciTE editor
properties
-
Midnight Commander
syntax
mode
-
MED Programmers' Text Editor
syntax mode
- MonoDevelop has bindings
for Nemerle in its standard distribution.
- Nemerle syntax definition has been added to MIME types, so you
should be able to have syntax highlighting in all editors supporting
it (gedit, kview, etc.)
- There is an effort to write a plugin for Visual Studio 2005 (using
VSIP package), but currently there is too little documentation for
VSIP and its licence forbids us to open source the plugin. We hope this will
change after upcoming Beta2 and final release of VS2005.
5. Other documents
- Random notes for developers.
-
Summary of issues we have found
in .NET runtimes during development of Nemerle. It also lists bugs,
which we reported and their status.
-
Wiki system is set for everyone to commit comments,
suggestions, design notes, etc.
6. Papers
7. Articles and tutorials on Nemerle at external sites