cleaned up configuration file handling and documented the new behaviour
This commit is contained in:
parent
59543ef0a3
commit
fc9fdc2b9d
19 changed files with 157 additions and 152 deletions
|
|
@ -91,13 +91,13 @@ Compiler Additions
|
|||
directory for generated code.
|
||||
- Added ``--cincludes:dir``, ``--clibdir:lib`` configuration options for
|
||||
modifying the C compiler's header/library search path in cross-platform way.
|
||||
- Added ``--clib:lib`` configuration options for specifying additional
|
||||
- Added ``--clib:lib`` configuration option for specifying additional
|
||||
C libraries to be linked.
|
||||
- Added ``--mainmodule:file`` configuration options for specifying the main
|
||||
project file. This is intended to be used in project configuration files to
|
||||
allow commands like ``nimrod c`` or ``nimrod check`` to be executed anywhere
|
||||
within the project's directory structure
|
||||
- Added a ``--app:staticlib`` option for creating static libraries
|
||||
within the project's directory structure.
|
||||
- Added a ``--app:staticlib`` option for creating static libraries.
|
||||
- Added a ``--tlsEmulation:on|off`` switch for control over thread local
|
||||
storage emulation.
|
||||
- The compiler and standard library now support a *taint mode*. Input strings
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ interpretation you will have to look harder.
|
|||
Why yet another programming language?
|
||||
-------------------------------------
|
||||
|
||||
Nimrod is one of the very few *programmable* strongly typed languages, and
|
||||
Nimrod is one of the very few *programmable* statically typed languages, and
|
||||
one of the even fewer that will produce native binaries that require no
|
||||
runtime or interpreter.
|
||||
|
||||
|
|
@ -49,12 +49,14 @@ license of Nimrod to the BSD license.
|
|||
How stable is Nimrod?
|
||||
---------------------
|
||||
|
||||
The compiler is in development and some important features are still missing.
|
||||
The compiler is in development and some important features are still missing.
|
||||
However, the compiler is quite stable already: It is able to compile itself
|
||||
and a substantial body of other code. Until version 1.0.0 is released,
|
||||
and a substantial body of other code. Until version 1.0.0 is released,
|
||||
incompatibilities with older versions of the compiler will be introduced. The
|
||||
semantic details of overloading, macros/templates/generics and iterators
|
||||
and their interactions are subject to change.
|
||||
and their interactions are subject to change. Changes to the syntax
|
||||
are also planned; gone will be the distinction between expressions and
|
||||
statements.
|
||||
|
||||
|
||||
How fast is Nimrod?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue