corrected backends.txt
This commit is contained in:
parent
1d5938a0ef
commit
b89495ef0f
4 changed files with 20 additions and 15 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue