diff options
author | Araq <rumpf_a@web.de> | 2014-06-30 19:39:57 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-06-30 19:39:57 +0200 |
commit | b89495ef0f6bb60a3296fbaa7c4397dcd269f73d (patch) | |
tree | ed34f27dee3d1152d29711ee75f774f0d4e5cbfe /doc | |
parent | 1d5938a0ef17923da9cbae0b838f312211a95b52 (diff) | |
download | Nim-b89495ef0f6bb60a3296fbaa7c4397dcd269f73d.tar.gz |
corrected backends.txt
Diffstat (limited to 'doc')
-rw-r--r-- | doc/advopt.txt | 8 | ||||
-rw-r--r-- | doc/backends.txt | 18 |
2 files changed, 11 insertions, 15 deletions
diff --git a/doc/advopt.txt b/doc/advopt.txt index e3a62c31b..08465e457 100644 --- a/doc/advopt.txt +++ b/doc/advopt.txt @@ -1,8 +1,8 @@ Advanced commands: - //compileToC, cc compile project with C code generator, see `Backend language options`_ - //compileToCpp, cpp compile project to C++ code, see `Backend language options`_ - //compileToOC, objc compile project to Objective C code, see `Backend language options`_ - //js compile project to Javascript, see `Backend language options`_ + //compileToC, cc compile project with C code generator + //compileToCpp, cpp compile project to C++ code + //compileToOC, objc compile project to Objective C code + //js compile project to Javascript //rst2html convert a reStructuredText file to HTML //rst2tex convert a reStructuredText file to TeX //jsondoc extract the documentation to a json file diff --git a/doc/backends.txt b/doc/backends.txt index 0ab682c29..26576e733 100644 --- a/doc/backends.txt +++ b/doc/backends.txt @@ -6,12 +6,7 @@ :Version: |nimrodversion| .. contents:: - - "If we all reacted the same way, we'd be predictable, and there's - always more than one way to view a situation. What's true for the - group is also true for the individual. It's simple: overspecialize, - and you breed in weakness. It's slow death." -- Major Motoko - Kusanagi + "Heresy grows from idleness." -- Unknown. Introduction @@ -160,7 +155,7 @@ Create a ``calculator.nim`` file with the following content: .. code-block:: nimrod {.compile: "logic.c".} - proc addTwoIntegers(a, b: int): int {.importc.} + proc addTwoIntegers(a, b: cint): cint {.importc.} when isMainModule: echo addTwoIntegers(3, 7) @@ -407,7 +402,8 @@ can then attach a GC to this thread via initGC() At the moment this support is still experimental so you need to expose these -functions yourself or submit patches to request a public API. If the Nimrod -code you are calling is short lived, another possible solution is to disable -the garbage collector and enable it after the call from your background -thread. +functions yourself or submit patches to request a public API. + +It is **not** safe to disable the garbage collector and enable it after the +call from your background thread even if the code you are calling is short +lived. |