From 5b96eaa9533e877b5b7f2c6bf1e291ccdfdfecef Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 10 Jul 2011 15:48:13 +0200 Subject: preparations for 0.8.12 --- doc/lib.txt | 6 +- doc/manual.txt | 184 ++++- doc/nimrodc.txt | 184 ++--- doc/theindex.txt | 2247 ++++++++++++++++++++++++++++++++++++++++++------------ 4 files changed, 1991 insertions(+), 630 deletions(-) (limited to 'doc') diff --git a/doc/lib.txt b/doc/lib.txt index 25f2d42dd..c63d5b0aa 100755 --- a/doc/lib.txt +++ b/doc/lib.txt @@ -33,7 +33,11 @@ Core * `threads `_ Nimrod thread support. **Note**: This is part of the system module. Do not - import it directly. + import it explicitely. + +* `inboxes `_ + Nimrod message passing support for threads. **Note**: This is part of the + system module. Do not import it explicitely. * `macros `_ Contains the AST API and documentation of Nimrod for writing macros. diff --git a/doc/manual.txt b/doc/manual.txt index 9b00233a1..3b775e60c 100755 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -473,10 +473,9 @@ Pre-defined integer types These integer types are pre-defined: ``int`` - the generic signed integer type; its size is platform dependent - (the compiler chooses the processor's fastest integer type). - This type should be used in general. An integer literal that has no type - suffix is of this type. + the generic signed integer type; its size is platform dependent and has the + same size as a pointer. This type should be used in general. An integer + literal that has no type suffix is of this type. intXX additional signed integer types of XX bits use this naming scheme @@ -581,7 +580,7 @@ the ``+``, ``-``, ``*``, ``/`` operators for floating point types. Boolean type ~~~~~~~~~~~~ -The `boolean`:idx: type is named ``bool`` in Nimrod and can be one of the two +The `boolean`:idx: type is named `bool`:idx: in Nimrod and can be one of the two pre-defined values ``true`` and ``false``. Conditions in while, if, elif, when statements need to be of type bool. @@ -670,7 +669,7 @@ use explicitely: valueD = (3, "abc") As can be seen from the example, it is possible to both specify a field's -ordinal value and its string value by using a tuple construction. It is also +ordinal value and its string value by using a tuple. It is also possible to only specify one of them. @@ -930,7 +929,7 @@ Reference and pointer types ~~~~~~~~~~~~~~~~~~~~~~~~~~~ References (similar to `pointers`:idx: in other programming languages) are a way to introduce many-to-one relationships. This means different references can -point to and modify the same location in memory. +point to and modify the same location in memory (also called `aliasing`:idx:). Nimrod distinguishes between `traced`:idx: and `untraced`:idx: references. Untraced references are also called *pointers*. Traced references point to @@ -1002,7 +1001,7 @@ pointer) as if it would have the type ``ptr TData``. Casting should only be done if it is unavoidable: it breaks type safety and bugs can lead to mysterious crashes. -**Note**: The example only works because the memory is initialized with zero +**Note**: The example only works because the memory is initialized to zero (``alloc0`` instead of ``alloc`` does this): ``d.s`` is thus initialized to ``nil`` which the string assignment can handle. You need to know low level details like this when mixing garbage collected data with unmanaged memory. @@ -1055,7 +1054,7 @@ each other: `inline`:idx: The inline convention means the the caller should not call the procedure, but inline its code directly. Note that Nimrod does not inline, but leaves - this to the C compiler. Thus it generates ``__inline`` procedures. This is + this to the C compiler; it generates ``__inline`` procedures. This is only a hint for the compiler: it may completely ignore it and it may inline procedures that are not marked as ``inline``. @@ -1069,8 +1068,7 @@ each other: `closure`:idx: indicates that the procedure expects a context, a closure that needs - to be passed to the procedure. The calling convention ``nimcall`` is - compatible to ``closure``. + to be passed to the procedure. `syscall`:idx: The syscall convention is the same as ``__syscall`` in C. It is used for @@ -1311,7 +1309,8 @@ algorithm returns true: if b.kind == distinct and typeEquals(b.baseType, a): return true return false -You can, however, define your own implicit converters: +The convertible relation can be relaxed by a user-defined type +`converter`:idx:. .. code-block:: nimrod converter toInt(x: char): int = result = ord(x) @@ -1527,27 +1526,27 @@ given, control passes after the ``case`` statement. To suppress the static error in the ordinal case an ``else`` part with a ``nil`` statement can be used. -As a special semantic extension, an expression in an ``of`` branch of a case -statement may evaluate to a set constructor; the set is then expanded into -a list of its elements: - -.. code-block:: nimrod - const - SymChars: set[char] = {'a'..'z', 'A'..'Z', '\x80'..'\xFF'} - - proc classify(s: string) = - case s[0] - of SymChars, '_': echo "an identifier" - of '0'..'9': echo "a number" - else: echo "other" - - # is equivalent to: - proc classify(s: string) = - case s[0] - of 'a'..'z', 'A'..'Z', '\x80'..'\xFF', '_': echo "an identifier" - of '0'..'9': echo "a number" - else: echo "other" - +As a special semantic extension, an expression in an ``of`` branch of a case +statement may evaluate to a set constructor; the set is then expanded into +a list of its elements: + +.. code-block:: nimrod + const + SymChars: set[char] = {'a'..'z', 'A'..'Z', '\x80'..'\xFF'} + + proc classify(s: string) = + case s[0] + of SymChars, '_': echo "an identifier" + of '0'..'9': echo "a number" + else: echo "other" + + # is equivalent to: + proc classify(s: string) = + case s[0] + of 'a'..'z', 'A'..'Z', '\x80'..'\xFF', '_': echo "an identifier" + of '0'..'9': echo "a number" + else: echo "other" + When statement ~~~~~~~~~~~~~~ @@ -2036,7 +2035,7 @@ Overloading of the subscript operator The ``[]`` subscript operator for arrays/openarrays/sequences can be overloaded. Overloading support is only possible if the first parameter has no type that already supports the built-in ``[]`` notation. Currently the compiler -does not check this. XXX Multiple indexes +does not check this restriction. Multi-methods @@ -2612,8 +2611,8 @@ iterator in which case the overloading resolution takes place: write(stdout, x) # not ambiguous: uses the module C's x -Messages -======== +Compiler Messages +================= The Nimrod compiler emits different kinds of messages: `hint`:idx:, `warning`:idx:, and `error`:idx: messages. An *error* message is emitted if @@ -3045,3 +3044,116 @@ This is only useful if the program is compiled as a dynamic library via the ``--app:lib`` command line option. +Threads +======= + +Even though Nimrod's `thread`:idx: support and semantics are preliminary, +they should be quite usable already. To enable thread support +the ``--threads:on`` command line switch needs to be used. The ``system`` +module then contains several threading primitives. +See the `threads `_ and `inboxes `_ modules +for the thread API. + +Nimrod's memory model for threads is quite different than that of other common +programming languages (C, Pascal, Java): Each thread has its own (garbage +collected) heap and sharing of memory is restricted to global variables. This +helps to prevent race conditions. GC efficiency is improved quite a lot, +because the GC never has to stop other threads and see what they reference. +Memory allocation requires no lock at all! This design easily scales to massive +multicore processors that will become the norm in the future. + + +Thread pragma +------------- + +A proc that is executed as a new thread of execution should be marked by the +`thread pragma`:idx:. The compiler checks procedures marked as ``thread`` for +violations of the `no heap sharing restriction`:idx:\: This restriction implies +that it is invalid to construct a data structure that consists of memory +allocated from different (thread local) heaps. + +Since the semantic checking of threads requires a whole program analysis, +it is quite expensive and can be turned off with ``--threadanalysis:off`` to +improve compile times. + +A thread proc is passed to ``createThread`` and invoked indirectly; so the +``thread`` pragma implies ``procvar``. + + +Actor model +----------- + +Nimrod supports the `actor model`:idx: of concurrency natively: + +.. code-block:: nimrod + type + TMsgKind = enum + mLine, mEof + TMsg = object {.pure, final.} + case k: TMsgKind + of mEof: nil + of mLine: data: string + + var + thr: TThread[TMsg] + printedLines = 0 + m: TMsg + + proc print() {.thread.} = + while true: + var x = recv[TMsg]() + if x.k == mEof: break + echo x.data + discard atomicInc(printedLines) + + createThread(thr, print) + + var input = open("readme.txt") + while not endOfFile(input): + m.data = input.readLine() + thr.send(m) + close(input) + m.k = mEof + thr.send(m) + joinThread(thr) + + echo printedLines + +In the actor model threads communicate only over sending messages (`send`:idx: +and `recv`:idx: built-ins), not by sharing memory. Every thread has +an `inbox`:idx: that keeps incoming messages until the thread requests a new +message via the ``recv`` operation. The inbox is an unlimited FIFO queue. + +In the above example the ``print`` thread also communicates with its +parent thread over the ``printedLines`` global variable. In general, it is +highly advisable to only read from globals, but not to write to them. In fact +a write to a global that contains GC'ed memory is always wrong, because it +violates the *no heap sharing restriction*: + +.. code-block:: nimrod + var + global: string + t: TThread[string] + + proc horrible() {.thread.} = + global = "string in thread local heap!" + + createThread(t, horrible) + joinThread(t) + +For the above code the compiler procudes "Warning: write to foreign heap". This +warning might become an error message in future versions of the compiler. + +Creating a thread is an expensive operation, because a new stack and heap needs +to be created for the thread. It is therefore highly advisable that a thread +handles a large amount of work. Nimrod prefers *coarse grained* +over *fine grained* concurrency. + + +Threads and exceptions +---------------------- + +The interaction between threads and exception is simple: A *handled* exception +in one thread cannot affect any other thread. However, an *unhandled* +exception in one thread terminates the whole *process*! + diff --git a/doc/nimrodc.txt b/doc/nimrodc.txt index b30071b4e..375a65109 100755 --- a/doc/nimrodc.txt +++ b/doc/nimrodc.txt @@ -28,7 +28,7 @@ Compiler Usage Command line switches --------------------- -Basis command line switches are: +Basic command line switches are: .. include:: basicopt.txt @@ -57,11 +57,11 @@ configuration file that is read automatically. This specific file has to be in the same directory as the project and be of the same name, except that its extension should be ``.cfg``. -Command line settings have priority over configuration file settings. - -The default build of a project is a `debug build`:idx:. To compile a -`release build`:idx: define the ``release`` symbol:: - +Command line settings have priority over configuration file settings. + +The default build of a project is a `debug build`:idx:. To compile a +`release build`:idx: define the ``release`` symbol:: + nimrod c -d:release myproject.nim @@ -75,17 +75,17 @@ However, the generated C code is not platform independent. C code generated for Linux does not compile on Windows, for instance. The comment on top of the C file lists the OS, CPU and CC the file has been compiled for. - -Cross compilation -================= - -To `cross compile`:idx:, use for example:: - - nimrod c --cpu:i386 --os:linux --compile_only --gen_script myproject.nim - -Then move the C code and the compile script ``compile_myproject.sh`` to your -Linux i386 machine and run the script. - + +Cross compilation +================= + +To `cross compile`:idx:, use for example:: + + nimrod c --cpu:i386 --os:linux --compile_only --gen_script myproject.nim + +Then move the C code and the compile script ``compile_myproject.sh`` to your +Linux i386 machine and run the script. + DLL generation ============== @@ -101,6 +101,8 @@ To link against ``nimrtl.dll`` use the command:: nimrod c -d:useNimRtl myprog.nim +**Note**: Currently the creation of ``nimrtl.dll`` with thread support has +never been tested and is unlikely to work! Additional Features @@ -146,49 +148,49 @@ encloses the header file in ``""`` in the generated C code. **Note**: This will not work for the LLVM backend. - -Compile pragma --------------- -The `compile`:idx: pragma can be used to compile and link a C/C++ source file -with the project: - + +Compile pragma +-------------- +The `compile`:idx: pragma can be used to compile and link a C/C++ source file +with the project: + .. code-block:: Nimrod - {.compile: "myfile.cpp".} - -**Note**: Nimrod computes a CRC checksum and only recompiles the file if it -has changed. You can use the ``-f`` command line option to force recompilation -of the file. - - -Link pragma ------------ -The `link`:idx: pragma can be used to link an additional file with the project: - + {.compile: "myfile.cpp".} + +**Note**: Nimrod computes a CRC checksum and only recompiles the file if it +has changed. You can use the ``-f`` command line option to force recompilation +of the file. + + +Link pragma +----------- +The `link`:idx: pragma can be used to link an additional file with the project: + .. code-block:: Nimrod - {.link: "myfile.o".} - - -Emit pragma ------------ -The `emit`:idx: pragma can be used to directly affect the output of the -compiler's code generator. So it makes your code unportable to other code -generators/backends. Its usage is highly discouraged! However, it can be -extremely useful for interfacing with C++ or Objective C code. - -Example: - + {.link: "myfile.o".} + + +Emit pragma +----------- +The `emit`:idx: pragma can be used to directly affect the output of the +compiler's code generator. So it makes your code unportable to other code +generators/backends. Its usage is highly discouraged! However, it can be +extremely useful for interfacing with C++ or Objective C code. + +Example: + .. code-block:: Nimrod - {.emit: """ - static int cvariable = 420; - """.} - - proc embedsC() {.pure.} = - var nimrodVar = 89 - # use backticks to access Nimrod symbols within an emit section: - {.emit: """fprintf(stdout, "%d\n", cvariable + (int)`nimrodVar`);""".} - - embedsC() - + {.emit: """ + static int cvariable = 420; + """.} + + proc embedsC() {.pure.} = + var nimrodVar = 89 + # use backticks to access Nimrod symbols within an emit section: + {.emit: """fprintf(stdout, "%d\n", cvariable + (int)`nimrodVar`);""".} + + embedsC() + LineDir option -------------- @@ -229,22 +231,22 @@ The `volatile`:idx: pragma is for variables only. It declares the variable as ``volatile``, whatever that means in C/C++. **Note**: This pragma will not exist for the LLVM backend. - - -Nimrod interactive mode -======================= - -The Nimrod compiler supports an `interactive mode`:idx:. This is also known as -a `REPL`:idx: (*read eval print loop*). If Nimrod has been built with the -``-d:useGnuReadline`` switch, it uses the GNU readline library for terminal -input management. To start Nimrod in interactive mode use the command -``nimrod i``. To quit use the ``quit()`` command. To determine whether an input -line is an incomplete statement to be continued these rules are used: - -1. The line ends with ``[-+*/\\<>!\?\|%&$@~,;:=#^]\s*$``. -2. The line starts with a space (indentation). -3. The line is within a triple quoted string literal. However, the detection - does not work if the line contains more than one ``"""``. + + +Nimrod interactive mode +======================= + +The Nimrod compiler supports an `interactive mode`:idx:. This is also known as +a `REPL`:idx: (*read eval print loop*). If Nimrod has been built with the +``-d:useGnuReadline`` switch, it uses the GNU readline library for terminal +input management. To start Nimrod in interactive mode use the command +``nimrod i``. To quit use the ``quit()`` command. To determine whether an input +line is an incomplete statement to be continued these rules are used: + +1. The line ends with ``[-+*/\\<>!\?\|%&$@~,;:=#^]\s*$``. +2. The line starts with a space (indentation). +3. The line is within a triple quoted string literal. However, the detection + does not work if the line contains more than one ``"""``. Debugging with Nimrod @@ -294,24 +296,24 @@ However it is not efficient to do: var s = varA # assignment has to copy the whole string into a new buffer! The compiler optimizes string case statements: A hashing scheme is used for them -if several different string constants are used. So code like this is reasonably -efficient: - -.. code-block:: Nimrod - case normalize(k.key) - of "name": c.name = v - of "displayname": c.displayName = v - of "version": c.version = v - of "os": c.oses = split(v, {';'}) - of "cpu": c.cpus = split(v, {';'}) - of "authors": c.authors = split(v, {';'}) - of "description": c.description = v - of "app": - case normalize(v) - of "console": c.app = appConsole - of "gui": c.app = appGUI - else: quit(errorStr(p, "expected: console or gui")) - of "license": c.license = UnixToNativePath(k.value) +if several different string constants are used. So code like this is reasonably +efficient: + +.. code-block:: Nimrod + case normalize(k.key) + of "name": c.name = v + of "displayname": c.displayName = v + of "version": c.version = v + of "os": c.oses = split(v, {';'}) + of "cpu": c.cpus = split(v, {';'}) + of "authors": c.authors = split(v, {';'}) + of "description": c.description = v + of "app": + case normalize(v) + of "console": c.app = appConsole + of "gui": c.app = appGUI + else: quit(errorStr(p, "expected: console or gui")) + of "license": c.license = UnixToNativePath(k.value) else: quit(errorStr(p, "unknown variable: " & k.key)) diff --git a/doc/theindex.txt b/doc/theindex.txt index f6bfd59bb..44cad01ff 100755 --- a/doc/theindex.txt +++ b/doc/theindex.txt @@ -10,21 +10,27 @@ Index * `macros.html#114 `_ * `pegs.html#117 `_ + `!$`:idx: + `hashes.html#103 `_ + + `!&`:idx: + `hashes.html#102 `_ + `!=`:idx: - `system.html#362 `_ + `system.html#363 `_ `$`:idx: * `macros.html#115 `_ * `sockets.html#111 `_ - * `system.html#442 `_ - * `system.html#443 `_ - * `system.html#444 `_ * `system.html#445 `_ * `system.html#446 `_ * `system.html#447 `_ * `system.html#448 `_ * `system.html#449 `_ - * `system.html#500 `_ + * `system.html#450 `_ + * `system.html#451 `_ + * `system.html#452 `_ + * `system.html#503 `_ * `complex.html#134 `_ * `times.html#109 `_ * `times.html#110 `_ @@ -35,7 +41,21 @@ Index * `xmldom.html#207 `_ * `xmltree.html#125 `_ * `colors.html#248 `_ - * `json.html#139 `_ + * `json.html#140 `_ + * `tables.html#113 `_ + * `tables.html#125 `_ + * `tables.html#136 `_ + * `sets.html#111 `_ + * `sets.html#121 `_ + * `lists.html#119 `_ + * `lists.html#120 `_ + * `lists.html#121 `_ + * `lists.html#122 `_ + * `intsets.html#107 `_ + * `queues.html#108 `_ + + `$$`:idx: + `marshal.html#103 `_ `%`:idx: * `strutils.html#120 `_ @@ -44,20 +64,20 @@ Index * `ropes.html#120 `_ `%%`:idx: - * `system.html#307 `_ * `system.html#308 `_ * `system.html#309 `_ * `system.html#310 `_ * `system.html#311 `_ + * `system.html#312 `_ `&`:idx: - * `system.html#377 `_ * `system.html#378 `_ * `system.html#379 `_ * `system.html#380 `_ - * `system.html#484 `_ - * `system.html#485 `_ - * `system.html#486 `_ + * `system.html#381 `_ + * `system.html#487 `_ + * `system.html#488 `_ + * `system.html#489 `_ * `pegs.html#116 `_ * `ropes.html#109 `_ * `ropes.html#110 `_ @@ -65,39 +85,39 @@ Index * `ropes.html#112 `_ `*`:idx: - * `system.html#227 `_ * `system.html#228 `_ * `system.html#229 `_ * `system.html#230 `_ * `system.html#231 `_ - * `system.html#326 `_ - * `system.html#334 `_ + * `system.html#232 `_ + * `system.html#327 `_ + * `system.html#335 `_ * `complex.html#114 `_ * `complex.html#115 `_ * `complex.html#116 `_ * `pegs.html#112 `_ `*%`:idx: - * `system.html#297 `_ * `system.html#298 `_ * `system.html#299 `_ * `system.html#300 `_ * `system.html#301 `_ + * `system.html#302 `_ `+`:idx: - * `system.html#202 `_ * `system.html#203 `_ * `system.html#204 `_ * `system.html#205 `_ * `system.html#206 `_ - * `system.html#217 `_ + * `system.html#207 `_ * `system.html#218 `_ * `system.html#219 `_ * `system.html#220 `_ * `system.html#221 `_ - * `system.html#322 `_ - * `system.html#324 `_ - * `system.html#335 `_ + * `system.html#222 `_ + * `system.html#323 `_ + * `system.html#325 `_ + * `system.html#336 `_ * `complex.html#104 `_ * `complex.html#105 `_ * `complex.html#106 `_ @@ -105,26 +125,26 @@ Index * `colors.html#103 `_ `+%`:idx: - * `system.html#287 `_ * `system.html#288 `_ * `system.html#289 `_ * `system.html#290 `_ * `system.html#291 `_ + * `system.html#292 `_ `-`:idx: - * `system.html#207 `_ * `system.html#208 `_ * `system.html#209 `_ * `system.html#210 `_ * `system.html#211 `_ - * `system.html#222 `_ + * `system.html#212 `_ * `system.html#223 `_ * `system.html#224 `_ * `system.html#225 `_ * `system.html#226 `_ - * `system.html#323 `_ - * `system.html#325 `_ - * `system.html#336 `_ + * `system.html#227 `_ + * `system.html#324 `_ + * `system.html#326 `_ + * `system.html#337 `_ * `complex.html#107 `_ * `complex.html#108 `_ * `complex.html#109 `_ @@ -133,23 +153,23 @@ Index * `colors.html#104 `_ `-%`:idx: - * `system.html#292 `_ * `system.html#293 `_ * `system.html#294 `_ * `system.html#295 `_ * `system.html#296 `_ + * `system.html#297 `_ `-+-`:idx: - `system.html#337 `_ + `system.html#338 `_ `..`:idx: * `system.html#137 `_ * `system.html#139 `_ - * `system.html#459 `_ + * `system.html#462 `_ `/`:idx: - * `system.html#327 `_ - * `system.html#571 `_ + * `system.html#328 `_ + * `system.html#578 `_ * `os.html#125 `_ * `complex.html#111 `_ * `complex.html#112 `_ @@ -157,24 +177,23 @@ Index * `pegs.html#109 `_ `/%`:idx: - * `system.html#302 `_ * `system.html#303 `_ * `system.html#304 `_ * `system.html#305 `_ * `system.html#306 `_ + * `system.html#307 `_ `/../`:idx: `os.html#129 `_ `<`:idx: - * `system.html#177 `_ - * `system.html#277 `_ + * `system.html#178 `_ * `system.html#278 `_ * `system.html#279 `_ * `system.html#280 `_ * `system.html#281 `_ - * `system.html#330 `_ - * `system.html#354 `_ + * `system.html#282 `_ + * `system.html#331 `_ * `system.html#355 `_ * `system.html#356 `_ * `system.html#357 `_ @@ -182,47 +201,48 @@ Index * `system.html#359 `_ * `system.html#360 `_ * `system.html#361 `_ - * `system.html#499 `_ + * `system.html#362 `_ + * `system.html#502 `_ * `times.html#112 `_ `<%`:idx: - `unicode.html#104 `_ - - `<%`:idx: - * `system.html#317 `_ * `system.html#318 `_ * `system.html#319 `_ * `system.html#320 `_ * `system.html#321 `_ + * `system.html#322 `_ + + `<%`:idx: + `unicode.html#104 `_ `<=`:idx: - * `system.html#272 `_ * `system.html#273 `_ * `system.html#274 `_ * `system.html#275 `_ * `system.html#276 `_ - * `system.html#329 `_ - * `system.html#347 `_ + * `system.html#277 `_ + * `system.html#330 `_ * `system.html#348 `_ * `system.html#349 `_ * `system.html#350 `_ * `system.html#351 `_ * `system.html#352 `_ * `system.html#353 `_ - * `system.html#498 `_ + * `system.html#354 `_ + * `system.html#501 `_ `<=`:idx: `times.html#113 `_ `<=%`:idx: - `unicode.html#103 `_ - - `<=%`:idx: - * `system.html#312 `_ * `system.html#313 `_ * `system.html#314 `_ * `system.html#315 `_ * `system.html#316 `_ + * `system.html#317 `_ + + `<=%`:idx: + `unicode.html#103 `_ `<>`:idx: `xmltree.html#127 `_ @@ -233,13 +253,12 @@ Index * `macros.html#117 `_ * `sockets.html#109 `_ * `sockets.html#110 `_ - * `system.html#267 `_ * `system.html#268 `_ * `system.html#269 `_ * `system.html#270 `_ * `system.html#271 `_ - * `system.html#328 `_ - * `system.html#338 `_ + * `system.html#272 `_ + * `system.html#329 `_ * `system.html#339 `_ * `system.html#340 `_ * `system.html#341 `_ @@ -248,91 +267,112 @@ Index * `system.html#344 `_ * `system.html#345 `_ * `system.html#346 `_ - * `system.html#487 `_ - * `system.html#497 `_ + * `system.html#347 `_ + * `system.html#490 `_ + * `system.html#500 `_ * `complex.html#102 `_ * `unicode.html#105 `_ * `colors.html#102 `_ `=~`:idx: - `regexprs.html#111 `_ + `re.html#113 `_ `=~`:idx: - `pegs.html#157 `_ + `regexprs.html#111 `_ `=~`:idx: - `re.html#113 `_ + `complex.html#103 `_ `=~`:idx: - `complex.html#103 `_ + `pegs.html#157 `_ `>`:idx: - `system.html#364 `_ + `system.html#365 `_ `>%`:idx: - `system.html#441 `_ + `system.html#444 `_ `>=`:idx: - `system.html#363 `_ + `system.html#364 `_ `>=%`:idx: - `system.html#440 `_ + `system.html#443 `_ `?`:idx: `pegs.html#111 `_ `@`:idx: - * `system.html#372 `_ + * `system.html#373 `_ * `pegs.html#113 `_ `@@`:idx: `pegs.html#114 `_ `[]`:idx: - `strtabs.html#107 `_ + * `graphics.html#116 `_ + * `graphics.html#117 `_ `[]`:idx: - `ropes.html#115 `_ + * `system.html#579 `_ + * `system.html#581 `_ + * `system.html#583 `_ + * `system.html#585 `_ + + `[]`:idx: + * `json.html#130 `_ + * `json.html#131 `_ `[]`:idx: `xmltree.html#114 `_ `[]`:idx: - * `system.html#572 `_ - * `system.html#574 `_ - * `system.html#576 `_ - * `system.html#578 `_ + `ropes.html#115 `_ `[]`:idx: - * `json.html#129 `_ - * `json.html#130 `_ + `strtabs.html#107 `_ `[]`:idx: - `macros.html#112 `_ + * `tables.html#106 `_ + * `tables.html#119 `_ + * `tables.html#131 `_ `[]`:idx: - * `graphics.html#116 `_ - * `graphics.html#117 `_ + * `typeinfo.html#111 `_ + * `typeinfo.html#119 `_ + * `typeinfo.html#120 `_ - `[]=`:idx: - `json.html#134 `_ + `[]`:idx: + `macros.html#112 `_ `[]=`:idx: - `macros.html#113 `_ + * `system.html#580 `_ + * `system.html#582 `_ + * `system.html#584 `_ + * `system.html#586 `_ `[]=`:idx: - * `system.html#573 `_ - * `system.html#575 `_ - * `system.html#577 `_ - * `system.html#579 `_ + `json.html#135 `_ `[]=`:idx: * `graphics.html#118 `_ * `graphics.html#119 `_ + `[]=`:idx: + * `typeinfo.html#112 `_ + * `typeinfo.html#118 `_ + * `typeinfo.html#121 `_ + + `[]=`:idx: + * `tables.html#108 `_ + * `tables.html#121 `_ + * `tables.html#133 `_ + `[]=`:idx: `strtabs.html#109 `_ + `[]=`:idx: + `macros.html#113 `_ + `[ESC]`:idx: `manual.html#134 `_ @@ -340,12 +380,12 @@ Index `xmlgen.html#107 `_ `abs`:idx: - * `system.html#282 `_ * `system.html#283 `_ * `system.html#284 `_ * `system.html#285 `_ * `system.html#286 `_ - * `system.html#331 `_ + * `system.html#287 `_ + * `system.html#332 `_ * `complex.html#117 `_ `accept`:idx: @@ -355,29 +395,38 @@ Index `sockets.html#122 `_ `accumulateResult`:idx: - `system.html#515 `_ + `system.html#518 `_ + + `Acquire`:idx: + `threads.html#114 `_ `acronym`:idx: `xmlgen.html#108 `_ + `actor model`:idx: + `manual.html#271 `_ + `acyclic`:idx: - `manual.html#243 `_ + `manual.html#246 `_ `add`:idx: * `macros.html#119 `_ * `macros.html#120 `_ - * `system.html#381 `_ * `system.html#382 `_ - * `system.html#397 `_ + * `system.html#383 `_ * `system.html#398 `_ - * `system.html#517 `_ + * `system.html#399 `_ + * `system.html#523 `_ * `parsesql.html#108 `_ * `ropes.html#113 `_ * `ropes.html#114 `_ * `xmltree.html#111 `_ * `xmltree.html#123 `_ - * `json.html#132 `_ * `json.html#133 `_ + * `json.html#134 `_ + * `tables.html#109 `_ + * `tables.html#122 `_ + * `queues.html#105 `_ `addEscaped`:idx: `xmltree.html#121 `_ @@ -394,29 +443,47 @@ Index `addFileExt`:idx: `os.html#138 `_ + `add_filter`:idx: + `sphinx.html#168 `_ + + `add_filter_float_range`:idx: + `sphinx.html#170 `_ + + `add_filter_range`:idx: + `sphinx.html#169 `_ + + `add_override`:idx: + `sphinx.html#175 `_ + + `add_query`:idx: + `sphinx.html#180 `_ + `addQuitProc`:idx: - `system.html#424 `_ + `system.html#427 `_ `address`:idx: `xmlgen.html#109 `_ `addSep`:idx: - `strutils.html#142 `_ + `strutils.html#143 `_ `alert`:idx: `manual.html#131 `_ + `aliasing`:idx: + `manual.html#171 `_ + `align`:idx: - `strutils.html#137 `_ + `strutils.html#138 `_ `allCharsInSet`:idx: - `strutils.html#143 `_ + `strutils.html#144 `_ `alloc`:idx: - `system.html#433 `_ + `system.html#436 `_ `alloc0`:idx: - `system.html#434 `_ + `system.html#437 `_ `ALLOC_MAX_BLOCK_TO_DROP`:idx: `mysql.html#317 `_ @@ -429,11 +496,11 @@ Index `and`:idx: * `system.html#121 `_ - * `system.html#252 `_ * `system.html#253 `_ * `system.html#254 `_ * `system.html#255 `_ * `system.html#256 `_ + * `system.html#257 `_ `any`:idx: `pegs.html#119 `_ @@ -450,6 +517,13 @@ Index `apostrophe`:idx: `manual.html#129 `_ + `append`:idx: + * `redis.html#122 `_ + * `lists.html#133 `_ + * `lists.html#134 `_ + * `lists.html#140 `_ + * `lists.html#141 `_ + `appendChild`:idx: `xmldom.html#166 `_ @@ -457,10 +531,7 @@ Index `os.html#139 `_ `appType`:idx: - `system.html#394 `_ - - `Aquire`:idx: - `threads.html#106 `_ + `system.html#395 `_ `arccos`:idx: * `math.html#125 `_ @@ -490,22 +561,25 @@ Index `tut2.html#106 `_ `Arrays`:idx: - `manual.html#163 `_ + `manual.html#164 `_ `assembler`:idx: - `manual.html#209 `_ + `manual.html#212 `_ `assert`:idx: - `system.html#438 `_ + `system.html#441 `_ + + `assign`:idx: + `typeinfo.html#143 `_ `AST`:idx: `macros.html#101 `_ `atomicDec`:idx: - `system.html#524 `_ + `system.html#570 `_ `atomicInc`:idx: - `system.html#523 `_ + `system.html#569 `_ `attr`:idx: `xmltree.html#129 `_ @@ -529,7 +603,8 @@ Index `parsexml.html#114 `_ `auth`:idx: - `smtp.html#105 `_ + * `smtp.html#105 `_ + * `redis.html#199 `_ `AUTO_INCREMENT_FLAG`:idx: `mysql.html#133 `_ @@ -562,16 +637,28 @@ Index `xmlgen.html#112 `_ `base type`:idx: - `manual.html#184 `_ + `manual.html#186 `_ + + `baseTypeKind`:idx: + `typeinfo.html#105 `_ + + `baseTypeSize`:idx: + `typeinfo.html#106 `_ + + `bgrewriteaof`:idx: + `redis.html#204 `_ + + `bgsave`:idx: + `redis.html#205 `_ `big`:idx: `xmlgen.html#113 `_ `BiggestFloat`:idx: - `system.html#405 `_ + `system.html#408 `_ `BiggestInt`:idx: - `system.html#404 `_ + `system.html#407 `_ `BINARY_FLAG`:idx: `mysql.html#131 `_ @@ -580,7 +667,8 @@ Index `mysql.html#141 `_ `bindAddr`:idx: - `sockets.html#119 `_ + * `sockets.html#119 `_ + * `zmq.html#162 `_ `binom`:idx: `math.html#108 `_ @@ -592,7 +680,7 @@ Index `mysql.html#128 `_ `block`:idx: - `manual.html#205 `_ + `manual.html#208 `_ `blockquote`:idx: `xmlgen.html#114 `_ @@ -600,11 +688,15 @@ Index `BlockTags`:idx: `htmlparser.html#103 `_ + `bLPop`:idx: + `redis.html#149 `_ + `body`:idx: `xmlgen.html#115 `_ `bool`:idx: - `system.html#109 `_ + * `manual.html#158 `_ + * `system.html#109 `_ `boolean`:idx: * `manual.html#157 `_ @@ -617,11 +709,23 @@ Index `xmlgen.html#116 `_ `break`:idx: - `manual.html#206 `_ + `manual.html#209 `_ `breakpoint`:idx: `endb.html#103 `_ + `bRPop`:idx: + `redis.html#150 `_ + + `bRPopLPush`:idx: + `redis.html#151 `_ + + `build_excerpts`:idx: + `sphinx.html#190 `_ + + `build_keywords`:idx: + `sphinx.html#193 `_ + `button`:idx: `xmlgen.html#117 `_ @@ -629,7 +733,7 @@ Index `system.html#141 `_ `calling conventions`:idx: - `manual.html#174 `_ + `manual.html#176 `_ `capitalize`:idx: `strutils.html#113 `_ @@ -641,29 +745,31 @@ Index `pegs.html#131 `_ `card`:idx: - `system.html#190 `_ + * `system.html#191 `_ + * `sets.html#103 `_ + * `sets.html#114 `_ `carriage return`:idx: `manual.html#122 `_ `case`:idx: - * `manual.html#194 `_ - * `manual.html#252 `_ + * `manual.html#197 `_ + * `manual.html#255 `_ `cchar`:idx: - `system.html#406 `_ + `system.html#409 `_ `CDataSectionNode`:idx: `xmldom.html#120 `_ `cdecl`:idx: - `manual.html#176 `_ + `manual.html#178 `_ `cdouble`:idx: - `system.html#413 `_ + `system.html#416 `_ `cfloat`:idx: - `system.html#412 `_ + `system.html#415 `_ `cgiError`:idx: `cgi.html#106 `_ @@ -675,7 +781,7 @@ Index `system.html#110 `_ `character type`:idx: - `manual.html#158 `_ + `manual.html#159 `_ `character with decimal value d`:idx: `manual.html#130 `_ @@ -714,10 +820,10 @@ Index `xmltree.html#128 `_ `chr`:idx: - `system.html#192 `_ + `system.html#193 `_ `cint`:idx: - `system.html#409 `_ + `system.html#412 `_ `cite`:idx: `xmlgen.html#119 `_ @@ -725,6 +831,9 @@ Index `classify`:idx: `math.html#107 `_ + `cleanup`:idx: + `sphinx.html#152 `_ + `CLIENT_COMPRESS`:idx: `mysql.html#161 `_ @@ -801,22 +910,23 @@ Index `xmldom.html#167 `_ `clong`:idx: - `system.html#410 `_ + `system.html#413 `_ `clongdouble`:idx: - `system.html#414 `_ + `system.html#417 `_ `clonglong`:idx: - `system.html#411 `_ + `system.html#414 `_ `Close`:idx: - * `system.html#535 `_ + * `system.html#539 `_ * `db_postgres.html#117 `_ * `db_mysql.html#116 `_ * `db_sqlite.html#117 `_ `close`:idx: * `sockets.html#123 `_ + * `osproc.html#108 `_ * `lexbase.html#105 `_ * `parsecfg.html#105 `_ * `parsexml.html#108 `_ @@ -826,16 +936,20 @@ Index * `ssl.html#105 `_ * `json.html#106 `_ * `scgi.html#105 `_ + * `zmq.html#159 `_ + * `zmq.html#173 `_ + * `sphinx.html#159 `_ + * `encodings.html#106 `_ `closure`:idx: - `manual.html#181 `_ + `manual.html#183 `_ `cmdLineRest`:idx: `parseopt.html#106 `_ `cmp`:idx: - * `system.html#370 `_ * `system.html#371 `_ + * `system.html#372 `_ `cmpIgnoreCase`:idx: `strutils.html#115 `_ @@ -1308,31 +1422,41 @@ Index `nimrodc.html#107 `_ `CompileDate`:idx: - `system.html#385 `_ + `system.html#386 `_ `compileOption`:idx: - * `system.html#395 `_ * `system.html#396 `_ + * `system.html#397 `_ `CompileTime`:idx: - `system.html#386 `_ + `system.html#387 `_ `compileTime`:idx: - `manual.html#241 `_ + `manual.html#244 `_ `complex statements`:idx: - `manual.html#188 `_ + `manual.html#191 `_ + + `configGet`:idx: + `redis.html#206 `_ + + `configResetStat`:idx: + `redis.html#208 `_ + + `configSet`:idx: + `redis.html#207 `_ `connect`:idx: * `sockets.html#130 `_ * `smtp.html#104 `_ * `ssl.html#102 `_ + * `zmq.html#163 `_ `connectAsync`:idx: `sockets.html#131 `_ `const`:idx: - `manual.html#192 `_ + `manual.html#195 `_ `constant expressions`:idx: `manual.html#108 `_ @@ -1345,21 +1469,40 @@ Index * `re.html#114 `_ * `re.html#115 `_ * `system.html#140 `_ - * `system.html#365 `_ - * `system.html#489 `_ - * `strutils.html#150 `_ + * `system.html#366 `_ + * `system.html#492 `_ * `strutils.html#151 `_ * `strutils.html#152 `_ + * `strutils.html#153 `_ * `pegs.html#158 `_ * `pegs.html#159 `_ + * `sets.html#105 `_ + * `sets.html#116 `_ + * `lists.html#127 `_ + * `lists.html#128 `_ + * `lists.html#129 `_ + * `lists.html#130 `_ + * `intsets.html#102 `_ + + `containsOrIncl`:idx: + * `sets.html#108 `_ + * `sets.html#118 `_ + * `intsets.html#105 `_ `continue`:idx: - `manual.html#208 `_ + `manual.html#211 `_ + + `convert`:idx: + * `encodings.html#107 `_ + * `encodings.html#108 `_ + + `converter`:idx: + `manual.html#188 `_ `copy`:idx: - * `system.html#425 `_ - * `system.html#426 `_ - * `json.html#136 `_ + * `system.html#428 `_ + * `system.html#429 `_ + * `json.html#137 `_ `copyDir`:idx: `os.html#167 `_ @@ -1368,7 +1511,7 @@ Index `os.html#143 `_ `copyMem`:idx: - `system.html#430 `_ + `system.html#433 `_ `copyNimNode`:idx: `macros.html#136 `_ @@ -1394,20 +1537,23 @@ Index `math.html#112 `_ `countdown`:idx: - `system.html#457 `_ + `system.html#460 `_ `countProcessors`:idx: - `osproc.html#118 `_ + `osproc.html#119 `_ `countup`:idx: - `system.html#458 `_ + `system.html#461 `_ `cpuEndian`:idx: - `system.html#391 `_ + `system.html#392 `_ `cpuTime`:idx: `times.html#116 `_ + `create`:idx: + `sphinx.html#151 `_ + `createAttribute`:idx: `xmldom.html#142 `_ @@ -1454,7 +1600,8 @@ Index `xmldom.html#150 `_ `createThread`:idx: - `threads.html#110 `_ + * `threads.html#106 `_ + * `threads.html#107 `_ `cross compile`:idx: `nimrodc.html#103 `_ @@ -1463,20 +1610,20 @@ Index `complex.html#131 `_ `cschar`:idx: - `system.html#407 `_ + `system.html#410 `_ `cshort`:idx: - `system.html#408 `_ + `system.html#411 `_ `cstring`:idx: `system.html#112 `_ `cstringArray`:idx: - `system.html#415 `_ + `system.html#418 `_ `cstringArrayToSeq`:idx: - * `system.html#562 `_ - * `system.html#563 `_ + * `system.html#567 `_ + * `system.html#568 `_ `CSV`:idx: `parsecsv.html#101 `_ @@ -1852,7 +1999,7 @@ Index `terminal.html#104 `_ `dangling else problem`:idx: - `manual.html#189 `_ + `manual.html#192 `_ `datafile`:idx: `unidecode.html#101 `_ @@ -1863,19 +2010,25 @@ Index * `db_sqlite.html#107 `_ `dbgLineHook`:idx: - `system.html#516 `_ + `system.html#519 `_ + + `dbsize`:idx: + `redis.html#209 `_ `dd`:idx: `xmlgen.html#123 `_ `deadCodeElim`:idx: - `manual.html#258 `_ + `manual.html#261 `_ `deadlocksPrevented`:idx: - `threads.html#103 `_ + `threads.html#111 `_ + + `DEALER`:idx: + `zmq.html#127 `_ `dealloc`:idx: - `system.html#436 `_ + `system.html#439 `_ `debug build`:idx: `nimrodc.html#101 `_ @@ -1883,8 +2036,14 @@ Index `debugger`:idx: `nimrodc.html#113 `_ + `debugObject`:idx: + `redis.html#210 `_ + + `debugSegfault`:idx: + `redis.html#211 `_ + `dec`:idx: - `system.html#181 `_ + `system.html#182 `_ `decode`:idx: `base64.html#102 `_ @@ -1893,6 +2052,12 @@ Index * `cgi.html#107 `_ * `cgi.html#108 `_ + `decr`:idx: + `redis.html#123 `_ + + `decrBy`:idx: + `redis.html#124 `_ + `defaultFont`:idx: `graphics.html#112 `_ @@ -1904,26 +2069,34 @@ Index `del`:idx: * `macros.html#121 `_ - * `system.html#399 `_ + * `system.html#402 `_ * `xmlgen.html#124 `_ + * `redis.html#110 `_ + * `tables.html#110 `_ `delete`:idx: - * `system.html#400 `_ - * `strutils.html#155 `_ - * `json.html#135 `_ + * `system.html#403 `_ + * `strutils.html#156 `_ + * `json.html#136 `_ - `destroyThread`:idx: - `threads.html#109 `_ + `dequeue`:idx: + `queues.html#107 `_ + + `destroy`:idx: + `sphinx.html#153 `_ + + `device`:idx: + `zmq.html#167 `_ `dfn`:idx: `xmlgen.html#125 `_ - `Digits`:idx: - `strutils.html#104 `_ - `digits`:idx: `pegs.html#138 `_ + `Digits`:idx: + `strutils.html#104 `_ + `directory`:idx: `os.html#165 `_ @@ -1934,14 +2107,17 @@ Index `ropes.html#107 `_ `discard`:idx: - `manual.html#190 `_ + `manual.html#193 `_ + + `discardMulti`:idx: + `redis.html#194 `_ `div`:idx: - * `system.html#232 `_ * `system.html#233 `_ * `system.html#234 `_ * `system.html#235 `_ * `system.html#236 `_ + * `system.html#237 `_ * `xmlgen.html#126 `_ `dl`:idx: @@ -1960,11 +2136,14 @@ Index `xmldom.html#123 `_ `domain specific languages`:idx: - `manual.html#227 `_ + `manual.html#230 `_ `downloadFile`:idx: `httpclient.html#110 `_ + `DOWNSTREAM`:idx: + `zmq.html#136 `_ + `drawCircle`:idx: `graphics.html#124 `_ @@ -2003,7 +2182,7 @@ Index `mysql.html#340 `_ `dynlib`:idx: - `manual.html#264 `_ + `manual.html#267 `_ `E`:idx: `math.html#102 `_ @@ -2012,8 +2191,14 @@ Index `system.html#157 `_ `each`:idx: - * `system.html#491 `_ - * `system.html#492 `_ + * `system.html#494 `_ + * `system.html#495 `_ + + `EADDRINUSE`:idx: + `zmq.html#107 `_ + + `EADDRNOTAVAIL`:idx: + `zmq.html#108 `_ `EArithmetic`:idx: `system.html#154 `_ @@ -2031,7 +2216,13 @@ Index `cgi.html#104 `_ `echo`:idx: - `system.html#518 `_ + `system.html#524 `_ + + `echoServ`:idx: + `redis.html#200 `_ + + `ECONNREFUSED`:idx: + `zmq.html#109 `_ `EControlC`:idx: `system.html#159 `_ @@ -2041,8 +2232,11 @@ Index * `db_mysql.html#104 `_ * `db_sqlite.html#104 `_ + `EDeadThread`:idx: + `system.html#175 `_ + `editDistance`:idx: - `strutils.html#163 `_ + `strutils.html#164 `_ `EDivByZero`:idx: `system.html#155 `_ @@ -2077,6 +2271,9 @@ Index * `manual.html#151 `_ * `system.html#173 `_ + `EFSM`:idx: + `zmq.html#111 `_ + `EGraphics`:idx: `graphics.html#105 `_ @@ -2089,6 +2286,9 @@ Index `EIndexSizeErr`:idx: `xmldom.html#104 `_ + `EINPROGRESS`:idx: + `zmq.html#110 `_ + `EInuseAttributeErr`:idx: `xmldom.html#105 `_ @@ -2101,6 +2301,9 @@ Index `EInvalidCsv`:idx: `parsecsv.html#105 `_ + `EInvalidEncoding`:idx: + `encodings.html#103 `_ + `EInvalidField`:idx: `system.html#163 `_ @@ -2130,7 +2333,8 @@ Index * `re.html#105 `_ `EInvalidReply`:idx: - `smtp.html#103 `_ + * `smtp.html#103 `_ + * `redis.html#107 `_ `EInvalidSql`:idx: `parsesql.html#103 `_ @@ -2156,6 +2360,9 @@ Index `ElementNode`:idx: `xmldom.html#117 `_ + `elements`:idx: + `typeinfo.html#144 `_ + `em`:idx: `xmlgen.html#129 `_ @@ -2168,6 +2375,9 @@ Index `emit`:idx: `nimrodc.html#109 `_ + `EMTHREAD`:idx: + `zmq.html#114 `_ + `enableCache`:idx: `ropes.html#108 `_ @@ -2184,19 +2394,28 @@ Index `endb.html#102 `_ `EndOfFile`:idx: - * `system.html#536 `_ + * `system.html#540 `_ * `lexbase.html#101 `_ `endsWith`:idx: * `re.html#117 `_ - * `strutils.html#141 `_ + * `strutils.html#142 `_ * `pegs.html#161 `_ + `ENETDOWN`:idx: + `zmq.html#106 `_ + + `ENOBUFS`:idx: + `zmq.html#105 `_ + + `ENOCOMPATPROTO`:idx: + `zmq.html#112 `_ + `ENoDataAllowedErr`:idx: `xmldom.html#113 `_ `ENoExceptionToReraise`:idx: - * `manual.html#197 `_ + * `manual.html#200 `_ * `system.html#166 `_ `ENoModificationAllowedErr`:idx: @@ -2205,9 +2424,15 @@ Index `ENotFoundErr`:idx: `xmldom.html#111 `_ + `ENOTSUP`:idx: + `zmq.html#103 `_ + `ENotSupportedErr`:idx: `xmldom.html#112 `_ + `enqueue`:idx: + `queues.html#106 `_ + `entityName`:idx: `parsexml.html#112 `_ @@ -2218,7 +2443,7 @@ Index `mysql.html#237 `_ `Enumeration`:idx: - `manual.html#159 `_ + `manual.html#160 `_ `enumeration`:idx: `tut1.html#113 `_ @@ -2270,8 +2495,11 @@ Index `epochTime`:idx: `times.html#115 `_ + `EPROTONOSUPPORT`:idx: + `zmq.html#104 `_ + `equalMem`:idx: - `system.html#432 `_ + `system.html#435 `_ `equalsFile`:idx: * `ropes.html#122 `_ @@ -2283,13 +2511,20 @@ Index `EraseScreen`:idx: `terminal.html#109 `_ + `ERedis`:idx: + `redis.html#108 `_ + `EResourceExhausted`:idx: `system.html#153 `_ + `errno`:idx: + `zmq.html#146 `_ + `error`:idx: - * `manual.html#238 `_ - * `manual.html#247 `_ + * `manual.html#241 `_ + * `manual.html#250 `_ * `macros.html#138 `_ + * `sphinx.html#154 `_ `errorMsg`:idx: * `parsexml.html#120 `_ @@ -2304,18 +2539,18 @@ Index `parsecfg.html#109 `_ `errorStream`:idx: - `osproc.html#117 `_ + `osproc.html#118 `_ `escape`:idx: * `manual.html#133 `_ - * `strutils.html#160 `_ + * `strutils.html#161 `_ * `xmltree.html#122 `_ `escape sequences`:idx: `manual.html#120 `_ `escapeJson`:idx: - `json.html#137 `_ + `json.html#138 `_ `escapePeg`:idx: `pegs.html#171 `_ @@ -2338,6 +2573,9 @@ Index `ESystem`:idx: `system.html#149 `_ + `ETERM`:idx: + `zmq.html#113 `_ + `eventAttr`:idx: `xmlgen.html#104 `_ @@ -2345,16 +2583,18 @@ Index `xmldom.html#116 `_ `except`:idx: - `manual.html#200 `_ + `manual.html#203 `_ `exception handlers`:idx: - `manual.html#199 `_ + `manual.html#202 `_ `exceptions`:idx: `tut2.html#107 `_ `excl`:idx: - `system.html#189 `_ + * `system.html#190 `_ + * `sets.html#107 `_ + * `intsets.html#104 `_ `exclFilePermissions`:idx: `os.html#173 `_ @@ -2364,6 +2604,9 @@ Index * `db_mysql.html#108 `_ * `db_sqlite.html#109 `_ + `exec`:idx: + `redis.html#195 `_ + `ExecAffectedRows`:idx: * `db_postgres.html#116 `_ * `db_mysql.html#115 `_ @@ -2376,7 +2619,7 @@ Index `osproc.html#103 `_ `execProcesses`:idx: - `osproc.html#119 `_ + `osproc.html#120 `_ `execShellCmd`:idx: `os.html#148 `_ @@ -2393,6 +2636,9 @@ Index `ExeExt`:idx: `os.html#107 `_ + `exists`:idx: + `redis.html#111 `_ + `existsCookie`:idx: `cgi.html#148 `_ @@ -2406,7 +2652,7 @@ Index `os.html#113 `_ `existsKey`:idx: - `json.html#131 `_ + `json.html#132 `_ `exp`:idx: * `math.html#122 `_ @@ -2424,8 +2670,14 @@ Index `expectMinLen`:idx: `macros.html#148 `_ + `expire`:idx: + `redis.html#112 `_ + + `expireAt`:idx: + `redis.html#113 `_ + `exportc`:idx: - `manual.html#262 `_ + `manual.html#265 `_ `expr`:idx: `system.html#115 `_ @@ -2433,6 +2685,9 @@ Index `expression macros`:idx: `tut2.html#111 `_ + `extendSeq`:idx: + `typeinfo.html#109 `_ + `extractDir`:idx: `os.html#131 `_ @@ -2451,11 +2706,14 @@ Index `ExtSep`:idx: `os.html#109 `_ + `EZmq`:idx: + `zmq.html#168 `_ + `fac`:idx: `math.html#109 `_ `fastcall`:idx: - `manual.html#179 `_ + `manual.html#181 `_ `FastRows`:idx: * `db_postgres.html#110 `_ @@ -2466,18 +2724,19 @@ Index `unicode.html#108 `_ `fatal`:idx: - `manual.html#248 `_ + `manual.html#251 `_ `FFI`:idx: - `manual.html#260 `_ + `manual.html#263 `_ `fieldPairs`:idx: - * `system.html#495 `_ - * `system.html#496 `_ + * `system.html#498 `_ + * `system.html#499 `_ `fields`:idx: - * `system.html#493 `_ - * `system.html#494 `_ + * `typeinfo.html#117 `_ + * `system.html#496 `_ + * `system.html#497 `_ `fieldset`:idx: `xmlgen.html#130 `_ @@ -2567,7 +2826,7 @@ Index `mysql.html#218 `_ `fileHandle`:idx: - `system.html#561 `_ + `system.html#566 `_ `fileNewer`:idx: `os.html#118 `_ @@ -2591,22 +2850,26 @@ Index `graphics.html#133 `_ `final`:idx: - `manual.html#244 `_ + `manual.html#247 `_ `finally`:idx: - `manual.html#201 `_ + `manual.html#204 `_ `find`:idx: * `regexprs.html#109 `_ * `regexprs.html#110 `_ * `re.html#111 `_ * `re.html#112 `_ - * `system.html#488 `_ - * `strutils.html#146 `_ + * `system.html#491 `_ * `strutils.html#147 `_ * `strutils.html#148 `_ + * `strutils.html#149 `_ * `pegs.html#152 `_ * `pegs.html#154 `_ + * `lists.html#123 `_ + * `lists.html#124 `_ + * `lists.html#125 `_ + * `lists.html#126 `_ `findAll`:idx: * `pegs.html#155 `_ @@ -2642,12 +2905,18 @@ Index `floor`:idx: `math.html#138 `_ + `flushall`:idx: + `redis.html#212 `_ + + `flushdb`:idx: + `redis.html#213 `_ + `FlushFile`:idx: - `system.html#538 `_ + `system.html#542 `_ `for`:idx: - * `manual.html#219 `_ - * `manual.html#254 `_ + * `manual.html#222 `_ + * `manual.html#257 `_ * `tut1.html#105 `_ `form`:idx: @@ -2657,57 +2926,60 @@ Index `manual.html#124 `_ `formatBiggestFloat`:idx: - `strutils.html#165 `_ + `strutils.html#166 `_ `formatFloat`:idx: - `strutils.html#166 `_ + `strutils.html#167 `_ `forward`:idx: - `manual.html#214 `_ + `manual.html#217 `_ + + `FORWARDER`:idx: + `zmq.html#120 `_ `frexp`:idx: `math.html#123 `_ `functional`:idx: - * `manual.html#173 `_ + * `manual.html#175 `_ * `tut1.html#124 `_ `FUNCTIONPOINT`:idx: `libcurl.html#265 `_ `functions`:idx: - `manual.html#212 `_ + `manual.html#215 `_ `GC_disable`:idx: - `system.html#501 `_ + `system.html#504 `_ `GC_disableMarkAndSweep`:idx: - `system.html#507 `_ + `system.html#510 `_ `GC_enable`:idx: - `system.html#502 `_ + `system.html#505 `_ `GC_enableMarkAndSweep`:idx: - `system.html#506 `_ + `system.html#509 `_ `GC_fullCollect`:idx: - `system.html#503 `_ + `system.html#506 `_ `GC_getStatistics`:idx: - `system.html#508 `_ + `system.html#511 `_ `GC_ref`:idx: - * `system.html#509 `_ - * `system.html#510 `_ - * `system.html#511 `_ + * `system.html#512 `_ + * `system.html#513 `_ + * `system.html#514 `_ `GC_setStrategy`:idx: - `system.html#505 `_ + `system.html#508 `_ `GC_unref`:idx: - * `system.html#512 `_ - * `system.html#513 `_ - * `system.html#514 `_ + * `system.html#515 `_ + * `system.html#516 `_ + * `system.html#517 `_ `generalized raw string literal`:idx: `manual.html#137 `_ @@ -2716,11 +2988,12 @@ Index `regexprs.html#102 `_ `Generics`:idx: - * `manual.html#223 `_ + * `manual.html#226 `_ * `tut2.html#109 `_ `get`:idx: - `httpclient.html#106 `_ + * `httpclient.html#106 `_ + * `redis.html#125 `_ `GetAllRows`:idx: * `db_postgres.html#111 `_ @@ -2751,6 +3024,21 @@ Index `getAttributeNS`:idx: `xmldom.html#191 `_ + `getBiggestFloat`:idx: + `typeinfo.html#138 `_ + + `getBiggestInt`:idx: + `typeinfo.html#127 `_ + + `getBit`:idx: + `redis.html#126 `_ + + `getBool`:idx: + `typeinfo.html#130 `_ + + `getChar`:idx: + `typeinfo.html#129 `_ + `getClockStr`:idx: `times.html#120 `_ @@ -2780,14 +3068,20 @@ Index `getCreationTime`:idx: `os.html#117 `_ + `getCString`:idx: + `typeinfo.html#142 `_ + `getCurrentDir`:idx: `os.html#120 `_ + `getCurrentEncoding`:idx: + `encodings.html#104 `_ + `getCurrentException`:idx: - `system.html#566 `_ + `system.html#573 `_ `getCurrentExceptionMsg`:idx: - `system.html#567 `_ + `system.html#574 `_ `getCurrentLine`:idx: `lexbase.html#106 `_ @@ -2809,6 +3103,13 @@ Index * `xmldom.html#152 `_ * `xmldom.html#195 `_ + `getEnumField`:idx: + * `typeinfo.html#133 `_ + * `typeinfo.html#134 `_ + + `getEnumOrdinal`:idx: + `typeinfo.html#132 `_ + `getEnv`:idx: `os.html#150 `_ @@ -2821,17 +3122,27 @@ Index `os.html#170 `_ `getFilePos`:idx: - `system.html#560 `_ + `system.html#565 `_ `getFileSize`:idx: - * `system.html#552 `_ + * `system.html#557 `_ * `os.html#186 `_ + `get_float`:idx: + `sphinx.html#186 `_ + `getFloat`:idx: - `json.html#109 `_ + * `typeinfo.html#135 `_ + * `json.html#109 `_ + + `getFloat32`:idx: + `typeinfo.html#136 `_ + + `getFloat64`:idx: + `typeinfo.html#137 `_ `getFreeMem`:idx: - `system.html#455 `_ + `system.html#458 `_ `getGatewayInterface`:idx: `cgi.html#114 `_ @@ -2875,8 +3186,27 @@ Index `getHttpUserAgent`:idx: `cgi.html#123 `_ + `get_id`:idx: + `sphinx.html#183 `_ + `getInt`:idx: - `json.html#108 `_ + * `typeinfo.html#122 `_ + * `json.html#108 `_ + + `get_int`:idx: + `sphinx.html#185 `_ + + `getInt16`:idx: + `typeinfo.html#124 `_ + + `getInt32`:idx: + `typeinfo.html#125 `_ + + `getInt64`:idx: + `typeinfo.html#126 `_ + + `getInt8`:idx: + `typeinfo.html#123 `_ `getLastAccessTime`:idx: `os.html#116 `_ @@ -2895,6 +3225,9 @@ Index `getMD5`:idx: `md5.html#106 `_ + `get_mva`:idx: + `sphinx.html#187 `_ + `getNamedItem`:idx: * `xmldom.html#175 `_ * `xmldom.html#176 `_ @@ -2903,8 +3236,11 @@ Index * `xmldom.html#177 `_ * `xmldom.html#178 `_ + `get_num_results`:idx: + `sphinx.html#182 `_ + `getOccupiedMem`:idx: - `system.html#454 `_ + `system.html#457 `_ `getopt`:idx: `parseopt.html#108 `_ @@ -2915,11 +3251,17 @@ Index `getPathTranslated`:idx: `cgi.html#125 `_ + `getPointer`:idx: + `typeinfo.html#115 `_ + `getQueryString`:idx: `cgi.html#126 `_ + `getRange`:idx: + `redis.html#127 `_ + `getRefcount`:idx: - `system.html#450 `_ + `system.html#453 `_ `getRemoteAddr`:idx: `cgi.html#127 `_ @@ -2984,9 +3326,15 @@ Index `getServerSoftware`:idx: `cgi.html#142 `_ + `getSet`:idx: + `redis.html#128 `_ + `getSockName`:idx: `sockets.html#120 `_ + `getsockopt`:idx: + `zmq.html#161 `_ + `getSockOptInt`:idx: `sockets.html#128 `_ @@ -2996,6 +3344,12 @@ Index `getStream`:idx: `zipfiles.html#109 `_ + `getString`:idx: + `typeinfo.html#140 `_ + + `get_string`:idx: + `sphinx.html#188 `_ + `getTempDir`:idx: `os.html#176 `_ @@ -3003,16 +3357,22 @@ Index `times.html#105 `_ `getTotalMem`:idx: - `system.html#456 `_ + `system.html#459 `_ `get_tty_password`:idx: `mysql.html#282 `_ + `getTypeInfo`:idx: + `system.html#587 `_ + `GetValue`:idx: * `db_postgres.html#113 `_ * `db_mysql.html#112 `_ * `db_sqlite.html#113 `_ + `get_weight`:idx: + `sphinx.html#184 `_ + `glob`:idx: `os.html#157 `_ @@ -3062,27 +3422,36 @@ Index `xmldom.html#139 `_ `hash`:idx: - * `hashes.html#103 `_ - * `hashes.html#104 `_ * `hashes.html#105 `_ * `hashes.html#106 `_ * `hashes.html#107 `_ - * `hashes.html#110 `_ + * `hashes.html#108 `_ + * `hashes.html#109 `_ + * `hashes.html#112 `_ `hashData`:idx: - `hashes.html#102 `_ + `hashes.html#104 `_ `hashIgnoreCase`:idx: - `hashes.html#109 `_ + `hashes.html#111 `_ `hashIgnoreStyle`:idx: - `hashes.html#108 `_ + `hashes.html#110 `_ `hash_password`:idx: `mysql.html#270 `_ `hasKey`:idx: - `strtabs.html#108 `_ + * `strtabs.html#108 `_ + * `tables.html#107 `_ + * `tables.html#120 `_ + * `tables.html#132 `_ + + `HAUSNUMERO`:idx: + `zmq.html#102 `_ + + `hDel`:idx: + `redis.html#137 `_ `head`:idx: `xmlgen.html#138 `_ @@ -3093,26 +3462,59 @@ Index `HexDigits`:idx: `strutils.html#105 `_ + `hExists`:idx: + `redis.html#138 `_ + + `hGet`:idx: + `redis.html#139 `_ + + `hGetAll`:idx: + `redis.html#140 `_ + `high`:idx: `system.html#128 `_ + `hIncrBy`:idx: + `redis.html#141 `_ + `hint`:idx: - * `manual.html#236 `_ - * `manual.html#250 `_ + * `manual.html#239 `_ + * `manual.html#253 `_ * `macros.html#140 `_ + `hKeys`:idx: + `redis.html#142 `_ + + `hLen`:idx: + `redis.html#143 `_ + + `hMGet`:idx: + `redis.html#144 `_ + + `hMSet`:idx: + `redis.html#145 `_ + `hostCPU`:idx: - `system.html#393 `_ + `system.html#394 `_ `HOSTNAME_LENGTH`:idx: `mysql.html#111 `_ `hostOS`:idx: - `system.html#392 `_ + `system.html#393 `_ + + `hPairs`:idx: + `redis.html#219 `_ `hr`:idx: `xmlgen.html#140 `_ + `hSet`:idx: + `redis.html#146 `_ + + `hSetNX`:idx: + `redis.html#147 `_ + `html`:idx: `xmlgen.html#139 `_ @@ -3148,12 +3550,18 @@ Index `HTTPPOST_READFILE`:idx: `libcurl.html#271 `_ + `hVals`:idx: + `redis.html#148 `_ + `hypot`:idx: `math.html#131 `_ `i`:idx: `xmlgen.html#141 `_ + `iconv`:idx: + `encodings.html#101 `_ + `ident`:idx: * `macros.html#126 `_ * `pegs.html#142 `_ @@ -3161,12 +3569,12 @@ Index `ident=`:idx: `macros.html#132 `_ - `IdentChars`:idx: - `strutils.html#106 `_ - `identChars`:idx: `pegs.html#140 `_ + `IdentChars`:idx: + `strutils.html#106 `_ + `identifier`:idx: `manual.html#105 `_ @@ -3180,7 +3588,7 @@ Index `strutils.html#107 `_ `if`:idx: - `manual.html#193 `_ + `manual.html#196 `_ `ignoreMsg`:idx: `parsecfg.html#111 `_ @@ -3192,60 +3600,104 @@ Index `xmldom.html#140 `_ `implicit block`:idx: - `manual.html#221 `_ + `manual.html#224 `_ `import`:idx: - * `manual.html#232 `_ + * `manual.html#235 `_ * `tut1.html#128 `_ `importc`:idx: - `manual.html#261 `_ + `manual.html#264 `_ `importNode`:idx: `xmldom.html#153 `_ `in`:idx: - `system.html#366 `_ + `system.html#367 `_ + + `inbox`:idx: + `manual.html#274 `_ `inc`:idx: - `system.html#180 `_ + * `system.html#181 `_ + * `tables.html#137 `_ `incl`:idx: - `system.html#188 `_ + * `system.html#189 `_ + * `sets.html#106 `_ + * `sets.html#117 `_ + * `intsets.html#103 `_ `inclFilePermissions`:idx: `os.html#172 `_ + `inclSetElement`:idx: + `typeinfo.html#145 `_ + `include`:idx: `tut1.html#129 `_ + `incr`:idx: + `redis.html#129 `_ + + `incrBy`:idx: + `redis.html#130 `_ + `indentation sensitive`:idx: `manual.html#113 `_ `inf`:idx: - `system.html#451 `_ + `system.html#454 `_ `InfChecks`:idx: `manual.html#155 `_ + `info`:idx: + `redis.html#214 `_ + `information hiding`:idx: - * `manual.html#230 `_ + * `manual.html#233 `_ * `tut1.html#126 `_ `init`:idx: - `parseopt.html#104 `_ + * `parseopt.html#104 `_ + * `zmq.html#156 `_ + + `initCountTable`:idx: + `tables.html#134 `_ `initDefaultFont`:idx: `graphics.html#113 `_ + `init_excerpt_options`:idx: + `sphinx.html#189 `_ + + `initIntSet`:idx: + `intsets.html#106 `_ + `InitLock`:idx: - `threads.html#104 `_ + `threads.html#112 `_ `initOptParser`:idx: `parseopt.html#103 `_ + `initOrderedSet`:idx: + `sets.html#119 `_ + + `initOrderedTable`:idx: + `tables.html#123 `_ + + `initQueue`:idx: + `queues.html#102 `_ + + `initSet`:idx: + `sets.html#109 `_ + + `initTable`:idx: + `tables.html#111 `_ + `inline`:idx: - `manual.html#178 `_ + `manual.html#180 `_ `InlineTags`:idx: `htmlparser.html#102 `_ @@ -3254,13 +3706,13 @@ Index `xmlgen.html#143 `_ `inputStream`:idx: - `osproc.html#115 `_ + `osproc.html#116 `_ `ins`:idx: `xmlgen.html#144 `_ `insert`:idx: - `system.html#401 `_ + `system.html#404 `_ `insertBefore`:idx: `xmldom.html#170 `_ @@ -3271,7 +3723,7 @@ Index * `db_sqlite.html#115 `_ `insertSep`:idx: - `strutils.html#159 `_ + `strutils.html#160 `_ `int`:idx: `system.html#101 `_ @@ -3309,8 +3761,14 @@ Index `InvalidSocket`:idx: `sockets.html#108 `_ + `invokeNew`:idx: + `typeinfo.html#107 `_ + + `invokeNewSeq`:idx: + `typeinfo.html#108 `_ + `is`:idx: - `system.html#368 `_ + `system.html#369 `_ `isAlpha`:idx: `unicode.html#116 `_ @@ -3325,18 +3783,19 @@ Index `unicode.html#114 `_ `isMainModule`:idx: - `system.html#384 `_ + `system.html#385 `_ `isNil`:idx: - * `system.html#478 `_ - * `system.html#479 `_ - * `system.html#480 `_ + * `typeinfo.html#114 `_ * `system.html#481 `_ * `system.html#482 `_ * `system.html#483 `_ + * `system.html#484 `_ + * `system.html#485 `_ + * `system.html#486 `_ `is_not`:idx: - `system.html#369 `_ + `system.html#370 `_ `IS_NOT_NULL`:idx: `mysql.html#303 `_ @@ -3372,32 +3831,43 @@ Index `mysql.html#255 `_ `items`:idx: - * `system.html#472 `_ - * `system.html#473 `_ - * `system.html#474 `_ * `system.html#475 `_ * `system.html#476 `_ * `system.html#477 `_ + * `system.html#478 `_ + * `system.html#479 `_ + * `system.html#480 `_ * `ropes.html#117 `_ * `xmltree.html#115 `_ - * `json.html#140 `_ + * `json.html#141 `_ + * `sets.html#104 `_ + * `sets.html#115 `_ + * `lists.html#111 `_ + * `lists.html#112 `_ + * `lists.html#113 `_ + * `lists.html#114 `_ + * `intsets.html#108 `_ + * `queues.html#104 `_ `iterator`:idx: - `manual.html#220 `_ + `manual.html#223 `_ `iterOverEnvironment`:idx: `os.html#154 `_ `join`:idx: - * `strutils.html#144 `_ * `strutils.html#145 `_ + * `strutils.html#146 `_ `JoinPath`:idx: * `os.html#123 `_ * `os.html#124 `_ `joinThread`:idx: - `threads.html#108 `_ + `threads.html#104 `_ + + `joinThreads`:idx: + `threads.html#105 `_ `JSON`:idx: `json.html#101 `_ @@ -3405,11 +3875,21 @@ Index `kbd`:idx: `xmlgen.html#145 `_ + `keys`:idx: + * `redis.html#114 `_ + * `tables.html#104 `_ + * `tables.html#117 `_ + * `tables.html#129 `_ + + `keyType`:idx: + `redis.html#121 `_ + `keywords`:idx: `manual.html#117 `_ `kind`:idx: * `macros.html#122 `_ + * `typeinfo.html#104 `_ * `parsexml.html#110 `_ * `xmltree.html#113 `_ * `json.html#110 `_ @@ -3420,9 +3900,15 @@ Index `label`:idx: `xmlgen.html#146 `_ + `Largest`:idx: + `tables.html#139 `_ + `lastChild`:idx: `xmldom.html#155 `_ + `lastsave`:idx: + `redis.html#215 `_ + `leaves`:idx: `ropes.html#116 `_ @@ -3431,16 +3917,23 @@ Index `len`:idx: * `macros.html#118 `_ - * `system.html#183 `_ + * `typeinfo.html#113 `_ * `system.html#184 `_ * `system.html#185 `_ * `system.html#186 `_ * `system.html#187 `_ + * `system.html#188 `_ * `strtabs.html#104 `_ * `parsesql.html#107 `_ * `ropes.html#103 `_ * `xmltree.html#112 `_ - * `json.html#128 `_ + * `json.html#129 `_ + * `tables.html#102 `_ + * `tables.html#115 `_ + * `tables.html#127 `_ + * `sets.html#102 `_ + * `sets.html#113 `_ + * `queues.html#103 `_ `letters`:idx: `pegs.html#137 `_ @@ -3467,20 +3960,23 @@ Index `libcurl.html#276 `_ `likely`:idx: - `system.html#568 `_ + `system.html#575 `_ + + `lIndex`:idx: + `redis.html#152 `_ `line feed`:idx: `manual.html#123 `_ `linearScanEnd`:idx: - `manual.html#251 `_ + `manual.html#254 `_ `lineDir`:idx: `nimrodc.html#110 `_ `lines`:idx: - * `system.html#564 `_ - * `system.html#565 `_ + * `system.html#571 `_ + * `system.html#572 `_ `lineTrace`:idx: `nimrodc.html#112 `_ @@ -3489,9 +3985,15 @@ Index * `nimrodc.html#108 `_ * `xmlgen.html#149 `_ + `lInsert`:idx: + `redis.html#153 `_ + `listen`:idx: `sockets.html#117 `_ + `lLen`:idx: + `redis.html#154 `_ + `ln`:idx: * `math.html#119 `_ * `complex.html#120 `_ @@ -3509,13 +4011,13 @@ Index `LoadLib`:idx: `dynlib.html#102 `_ - `loadXML`:idx: - `xmldomparser.html#104 `_ - `loadXml`:idx: * `xmlparser.html#104 `_ * `xmlparser.html#105 `_ + `loadXML`:idx: + `xmldomparser.html#104 `_ + `loadXMLFile`:idx: `xmldomparser.html#105 `_ @@ -3551,8 +4053,26 @@ Index `low`:idx: `system.html#129 `_ + `lPop`:idx: + `redis.html#155 `_ + + `lPush`:idx: + `redis.html#156 `_ + + `lRange`:idx: + `redis.html#157 `_ + + `lRem`:idx: + `redis.html#158 `_ + + `lSet`:idx: + `redis.html#159 `_ + + `lTrim`:idx: + `redis.html#160 `_ + `Macros`:idx: - `manual.html#226 `_ + `manual.html#229 `_ `make_password_from_salt`:idx: `mysql.html#281 `_ @@ -3600,13 +4120,13 @@ Index * `pegs.html#151 `_ `max`:idx: - * `system.html#333 `_ - * `system.html#466 `_ - * `system.html#467 `_ - * `system.html#468 `_ + * `system.html#334 `_ * `system.html#469 `_ * `system.html#470 `_ * `system.html#471 `_ + * `system.html#472 `_ + * `system.html#473 `_ + * `system.html#474 `_ `MAX_BIGINT_WIDTH`:idx: `mysql.html#194 `_ @@ -3629,6 +4149,9 @@ Index `MAX_INT_WIDTH`:idx: `mysql.html#193 `_ + `maxLocksPerThread`:idx: + `threads.html#101 `_ + `MAX_MEDIUMINT_WIDTH`:idx: `mysql.html#192 `_ @@ -3649,6 +4172,9 @@ Index `MAX_TINYINT_WIDTH`:idx: `mysql.html#190 `_ + `MAX_VSM_SIZE`:idx: + `zmq.html#115 `_ + `MD5Context`:idx: `md5.html#102 `_ @@ -3677,46 +4203,72 @@ Index `tut2.html#105 `_ `methods`:idx: - `manual.html#211 `_ + `manual.html#214 `_ `min`:idx: - * `system.html#332 `_ - * `system.html#460 `_ - * `system.html#461 `_ - * `system.html#462 `_ + * `system.html#333 `_ * `system.html#463 `_ * `system.html#464 `_ * `system.html#465 `_ + * `system.html#466 `_ + * `system.html#467 `_ + * `system.html#468 `_ `mix`:idx: `colors.html#107 `_ `mod`:idx: - * `system.html#237 `_ * `system.html#238 `_ * `system.html#239 `_ * `system.html#240 `_ * `system.html#241 `_ + * `system.html#242 `_ `modify_defaults_file`:idx: `mysql.html#284 `_ `module`:idx: - * `manual.html#228 `_ + * `manual.html#231 `_ * `tut1.html#125 `_ + `move`:idx: + `redis.html#115 `_ + `moveFile`:idx: `os.html#144 `_ - `moveMem`:idx: - `system.html#431 `_ + `moveMem`:idx: + `system.html#434 `_ + + `msg_close`:idx: + `zmq.html#151 `_ + + `msg_copy`:idx: + `zmq.html#153 `_ + + `msg_data`:idx: + `zmq.html#154 `_ + + `msg_init`:idx: + * `zmq.html#148 `_ + * `zmq.html#149 `_ + * `zmq.html#150 `_ + + `msg_move`:idx: + `zmq.html#152 `_ + + `msg_size`:idx: + `zmq.html#155 `_ + + `multi`:idx: + `redis.html#196 `_ + + `Multi-methods`:idx: + `manual.html#221 `_ `multi-methods`:idx: `tut2.html#104 `_ - `Multi-methods`:idx: - `manual.html#218 `_ - `MULTIPLE_KEY_FLAG`:idx: `mysql.html#127 `_ @@ -3753,12 +4305,12 @@ Index `my_socket`:idx: `mysql.html#107 `_ - `mySQL`:idx: - `db_mysql.html#101 `_ - `MYSQL`:idx: `mysql.html#357 `_ + `mySQL`:idx: + `db_mysql.html#101 `_ + `mysql_add_slave`:idx: `mysql.html#435 `_ @@ -4228,6 +4780,9 @@ Index `my_thread_end`:idx: `mysql.html#288 `_ + `myThreadId`:idx: + `threads.html#109 `_ + `my_thread_init`:idx: `mysql.html#287 `_ @@ -4241,7 +4796,7 @@ Index `mysql.html#110 `_ `namespace`:idx: - `manual.html#229 `_ + `manual.html#232 `_ `namespaceURI`:idx: `xmldom.html#157 `_ @@ -4250,19 +4805,19 @@ Index `xmldom.html#158 `_ `nan`:idx: - `system.html#453 `_ + `system.html#456 `_ `NaNChecks`:idx: `manual.html#154 `_ - `natural`:idx: - `pegs.html#143 `_ - `Natural`:idx: `system.html#142 `_ + `natural`:idx: + `pegs.html#143 `_ + `neginf`:idx: - `system.html#452 `_ + `system.html#455 `_ `nestList`:idx: `macros.html#152 `_ @@ -4320,6 +4875,9 @@ Index `newComment`:idx: `xmltree.html#106 `_ + `newDoublyLinkedNode`:idx: + `lists.html#109 `_ + `newElement`:idx: `xmltree.html#104 `_ @@ -4327,7 +4885,7 @@ Index `xmltree.html#108 `_ `newException`:idx: - `system.html#519 `_ + `system.html#525 `_ `newFileStream`:idx: * `streams.html#120 `_ @@ -4347,25 +4905,25 @@ Index `macros.html#142 `_ `newJArray`:idx: - `json.html#127 `_ + `json.html#128 `_ `newJBool`:idx: - `json.html#124 `_ + `json.html#125 `_ `newJFloat`:idx: - `json.html#123 `_ + `json.html#124 `_ `newJInt`:idx: - `json.html#122 `_ + `json.html#123 `_ `newJNull`:idx: - `json.html#125 `_ + `json.html#126 `_ `newJObject`:idx: - `json.html#126 `_ + `json.html#127 `_ `newJString`:idx: - `json.html#121 `_ + `json.html#122 `_ `newLine`:idx: `pegs.html#123 `_ @@ -4388,13 +4946,16 @@ Index `graphics.html#114 `_ `newSeq`:idx: - `system.html#182 `_ + `system.html#183 `_ + + `newSinglyLinkedNode`:idx: + `lists.html#110 `_ `newString`:idx: - `system.html#375 `_ + `system.html#376 `_ `newStringOfCap`:idx: - `system.html#376 `_ + `system.html#377 `_ `newStringStream`:idx: `streams.html#117 `_ @@ -4431,22 +4992,25 @@ Index `xmldom.html#159 `_ `nimcall`:idx: - `manual.html#180 `_ + `manual.html#182 `_ `NimrodMajor`:idx: - `system.html#388 `_ + `system.html#389 `_ `NimrodMinor`:idx: - `system.html#389 `_ + `system.html#390 `_ `NimrodPatch`:idx: - `system.html#390 `_ + `system.html#391 `_ `NimrodVersion`:idx: - `system.html#387 `_ + `system.html#388 `_ + + `no heap sharing restriction`:idx: + `manual.html#270 `_ `noconv`:idx: - `manual.html#183 `_ + `manual.html#185 `_ `noDecl`:idx: `nimrodc.html#105 `_ @@ -4457,6 +5021,12 @@ Index `nodeName`:idx: `xmldom.html#160 `_ + `nodes`:idx: + * `lists.html#115 `_ + * `lists.html#116 `_ + * `lists.html#117 `_ + * `lists.html#118 `_ + `nodeType`:idx: `xmldom.html#161 `_ @@ -4464,7 +5034,7 @@ Index `pegs.html#135 `_ `noreturn`:idx: - `manual.html#242 `_ + `manual.html#245 `_ `normalize`:idx: * `strutils.html#114 `_ @@ -4474,18 +5044,18 @@ Index `xmlgen.html#152 `_ `noSideEffect`:idx: - `manual.html#239 `_ + `manual.html#242 `_ `not`:idx: * `system.html#120 `_ - * `system.html#212 `_ * `system.html#213 `_ * `system.html#214 `_ * `system.html#215 `_ * `system.html#216 `_ + * `system.html#217 `_ `not_in`:idx: - `system.html#367 `_ + `system.html#368 `_ `NOT_NULL_FLAG`:idx: `mysql.html#124 `_ @@ -4506,7 +5076,7 @@ Index `mysql.html#137 `_ `object`:idx: - * `manual.html#166 `_ + * `manual.html#167 `_ * `xmlgen.html#153 `_ `object branch transition`:idx: @@ -4521,14 +5091,6 @@ Index `ONLY_KILL_QUERY`:idx: `mysql.html#189 `_ - `Open`:idx: - * `system.html#531 `_ - * `system.html#532 `_ - * `system.html#533 `_ - * `db_postgres.html#118 `_ - * `db_mysql.html#117 `_ - * `db_sqlite.html#118 `_ - `open`:idx: * `lexbase.html#104 `_ * `parsecfg.html#104 `_ @@ -4538,6 +5100,18 @@ Index * `httpserver.html#104 `_ * `json.html#105 `_ * `scgi.html#104 `_ + * `redis.html#109 `_ + * `zmq.html#172 `_ + * `sphinx.html#158 `_ + * `encodings.html#105 `_ + + `Open`:idx: + * `system.html#535 `_ + * `system.html#536 `_ + * `system.html#537 `_ + * `db_postgres.html#118 `_ + * `db_mysql.html#117 `_ + * `db_sqlite.html#118 `_ `openarray`:idx: * `tut1.html#119 `_ @@ -4550,7 +5124,7 @@ Index `manual.html#140 `_ `Operators`:idx: - `manual.html#216 `_ + `manual.html#219 `_ `optgroup`:idx: `xmlgen.html#155 `_ @@ -4560,21 +5134,21 @@ Index `or`:idx: * `system.html#122 `_ - * `system.html#257 `_ * `system.html#258 `_ * `system.html#259 `_ * `system.html#260 `_ * `system.html#261 `_ + * `system.html#262 `_ `ord`:idx: - `system.html#191 `_ - - `Ordinal`:idx: - `system.html#114 `_ + `system.html#192 `_ `ordinal`:idx: `tut1.html#114 `_ + `Ordinal`:idx: + `system.html#114 `_ + `Ordinal types`:idx: `manual.html#144 `_ @@ -4584,8 +5158,14 @@ Index `OSErrorMsg`:idx: `os.html#110 `_ + `out of memory`:idx: + `system.html#521 `_ + + `outOfMemHook`:idx: + `system.html#522 `_ + `outputStream`:idx: - `osproc.html#116 `_ + `osproc.html#117 `_ `ownerDocument`:idx: `xmldom.html#162 `_ @@ -4599,9 +5179,15 @@ Index `packet_error`:idx: `mysql.html#201 `_ + `PAIR`:idx: + `zmq.html#122 `_ + `pairs`:idx: * `strtabs.html#105 `_ - * `json.html#141 `_ + * `json.html#142 `_ + * `tables.html#103 `_ + * `tables.html#116 `_ + * `tables.html#128 `_ `parallelReplace`:idx: * `re.html#119 `_ @@ -4628,12 +5214,12 @@ Index `parseBiggestFloat`:idx: `parseutils.html#114 `_ - `ParseBiggestInt`:idx: - `strutils.html#133 `_ - `parseBiggestInt`:idx: `parseutils.html#112 `_ + `ParseBiggestInt`:idx: + `strutils.html#133 `_ + `parseCmdLine`:idx: `os.html#168 `_ @@ -4641,14 +5227,14 @@ Index `colors.html#249 `_ `parseFile`:idx: - `json.html#144 `_ - - `parseFloat`:idx: - `parseutils.html#115 `_ + `json.html#145 `_ `ParseFloat`:idx: `strutils.html#134 `_ + `parseFloat`:idx: + `parseutils.html#115 `_ + `parseHex`:idx: `parseutils.html#101 `_ @@ -4662,24 +5248,24 @@ Index `parseIdent`:idx: `parseutils.html#103 `_ - `parseInt`:idx: - `parseutils.html#113 `_ - `ParseInt`:idx: `strutils.html#132 `_ + `parseInt`:idx: + `parseutils.html#113 `_ + `parseIp4`:idx: `sockets.html#118 `_ `parseJson`:idx: - * `json.html#142 `_ * `json.html#143 `_ + * `json.html#144 `_ `parseOct`:idx: `parseutils.html#102 `_ `ParseOctInt`:idx: - `strutils.html#156 `_ + `strutils.html#157 `_ `parsePeg`:idx: `pegs.html#169 `_ @@ -4724,12 +5310,21 @@ Index `Pcharset_info_st`:idx: `mysql.html#349 `_ + `PClient`:idx: + `sphinx.html#146 `_ + `pcLinkToDirectory`:idx: `os.html#161 `_ `PComment`:idx: `xmldom.html#133 `_ + `PContext`:idx: + `zmq.html#140 `_ + + `PConverter`:idx: + `encodings.html#102 `_ + `PCURL`:idx: `libcurl.html#139 `_ @@ -4850,8 +5445,15 @@ Index `PDOMImplementation`:idx: `xmldom.html#125 `_ + `PDoublyLinkedNode`:idx: + `lists.html#102 `_ + + `peek`:idx: + * `inboxes.html#104 `_ + * `inboxes.html#105 `_ + `peekExitCode`:idx: - `osproc.html#114 `_ + `osproc.html#115 `_ `peg`:idx: `pegs.html#170 `_ @@ -4859,6 +5461,9 @@ Index `PElement`:idx: `xmldom.html#127 `_ + `persist`:idx: + `redis.html#116 `_ + `Pfd_set`:idx: `libcurl.html#138 `_ @@ -4866,10 +5471,10 @@ Index `streams.html#118 `_ `PFloat32`:idx: - `system.html#416 `_ + `system.html#419 `_ `PFloat64`:idx: - `system.html#417 `_ + `system.html#420 `_ `PFont`:idx: `graphics.html#106 `_ @@ -4883,11 +5488,14 @@ Index `PIName`:idx: `parsexml.html#115 `_ + `ping`:idx: + `redis.html#201 `_ + `PInt32`:idx: - `system.html#419 `_ + `system.html#422 `_ `PInt64`:idx: - `system.html#418 `_ + `system.html#421 `_ `PIRest`:idx: `parsexml.html#116 `_ @@ -4977,11 +5585,23 @@ Index `system.html#113 `_ `pointers`:idx: - * `manual.html#169 `_ + * `manual.html#170 `_ * `tut1.html#120 `_ + `poll`:idx: + `zmq.html#166 `_ + + `POLLERR`:idx: + `zmq.html#118 `_ + + `POLLIN`:idx: + `zmq.html#116 `_ + + `POLLOUT`:idx: + `zmq.html#117 `_ + `pop`:idx: - `system.html#490 `_ + `system.html#493 `_ `port`:idx: `httpserver.html#105 `_ @@ -5027,7 +5647,7 @@ Index `sqlite3.html#181 `_ `pragma`:idx: - `manual.html#259 `_ + `manual.html#262 `_ `Prand_struct`:idx: `mysql.html#253 `_ @@ -5036,13 +5656,23 @@ Index `xmlgen.html#159 `_ `pred`:idx: - `system.html#179 `_ + `system.html#180 `_ `prefix=`:idx: `xmldom.html#165 `_ + `prepend`:idx: + * `lists.html#131 `_ + * `lists.html#132 `_ + * `lists.html#135 `_ + * `lists.html#136 `_ + * `lists.html#138 `_ + * `lists.html#139 `_ + * `lists.html#142 `_ + * `lists.html#143 `_ + `pretty`:idx: - `json.html#138 `_ + `json.html#139 `_ `previousSibling`:idx: `xmldom.html#164 `_ @@ -5051,33 +5681,39 @@ Index `mysql.html#125 `_ `procedural type`:idx: - * `manual.html#172 `_ + * `manual.html#174 `_ * `tut1.html#123 `_ `procedures`:idx: - `manual.html#213 `_ + `manual.html#216 `_ `processedRows`:idx: `parsecsv.html#107 `_ `processID`:idx: - `osproc.html#112 `_ + `osproc.html#113 `_ `ProcessingInstructionNode`:idx: `xmldom.html#121 `_ `procvar`:idx: - `manual.html#240 `_ + `manual.html#243 `_ `programming by contracts`:idx: - `system.html#437 `_ + `system.html#440 `_ `PRope`:idx: `ropes.html#102 `_ + `PSinglyLinkedNode`:idx: + `lists.html#104 `_ + `Psockaddr`:idx: `mysql.html#250 `_ + `PSocket`:idx: + `zmq.html#141 `_ + `Psqlite3`:idx: `sqlite3.html#175 `_ @@ -5159,14 +5795,20 @@ Index `PText`:idx: `xmldom.html#132 `_ + `PUB`:idx: + `zmq.html#123 `_ + `PUDF_ARGS`:idx: `mysql.html#260 `_ `PUDF_INIT`:idx: `mysql.html#264 `_ + `PULL`:idx: + `zmq.html#129 `_ + `pure`:idx: - `manual.html#246 `_ + `manual.html#249 `_ `PUSED_MEM`:idx: `mysql.html#322 `_ @@ -5175,8 +5817,11 @@ Index * `math.html#140 `_ * `math.html#141 `_ + `PUSH`:idx: + `zmq.html#130 `_ + `push/pop`:idx: - `manual.html#256 `_ + `manual.html#259 `_ `putEnv`:idx: `os.html#153 `_ @@ -5196,21 +5841,34 @@ Index `q`:idx: `xmlgen.html#160 `_ + `query`:idx: + `sphinx.html#179 `_ + + `QUEUE`:idx: + `zmq.html#121 `_ + `quit`:idx: - * `system.html#522 `_ - * `system.html#570 `_ + * `system.html#528 `_ + * `system.html#577 `_ + * `redis.html#202 `_ `QuitFailure`:idx: - `system.html#521 `_ + `system.html#527 `_ `QuitSuccess`:idx: - `system.html#520 `_ + `system.html#526 `_ `quotation mark`:idx: `manual.html#128 `_ `quoteIfContainsWhite`:idx: - `strutils.html#149 `_ + `strutils.html#150 `_ + + `raiseHook`:idx: + `system.html#520 `_ + + `raiseParseErr`:idx: + `json.html#121 `_ `random`:idx: `math.html#116 `_ @@ -5221,6 +5879,9 @@ Index `randomize`:idx: `math.html#117 `_ + `randomKey`:idx: + `redis.html#117 `_ + `rand_struct`:idx: `mysql.html#254 `_ @@ -5237,29 +5898,29 @@ Index `re.html#106 `_ `re-raised`:idx: - `manual.html#196 `_ + `manual.html#199 `_ `readBool`:idx: `streams.html#106 `_ `readBuffer`:idx: - `system.html#555 `_ + `system.html#560 `_ `ReadBytes`:idx: - `system.html#553 `_ + `system.html#558 `_ `readChar`:idx: - * `system.html#537 `_ + * `system.html#541 `_ * `streams.html#105 `_ `ReadChars`:idx: - `system.html#554 `_ + `system.html#559 `_ `readData`:idx: `cgi.html#109 `_ `readFile`:idx: - `system.html#539 `_ + `system.html#543 `_ `readFloat32`:idx: `streams.html#111 `_ @@ -5280,7 +5941,7 @@ Index `streams.html#107 `_ `readLine`:idx: - * `system.html#549 `_ + * `system.html#554 `_ * `streams.html#114 `_ `ReadLineFromStdin`:idx: @@ -5292,19 +5953,28 @@ Index `readStr`:idx: `streams.html#113 `_ + `ready`:idx: + `inboxes.html#106 `_ + `realloc`:idx: - `system.html#435 `_ + `system.html#438 `_ `reBinary`:idx: * `regexprs.html#116 `_ * `re.html#128 `_ + `receive`:idx: + `zmq.html#175 `_ + `Recursive module dependencies`:idx: - `manual.html#233 `_ + `manual.html#236 `_ `recv`:idx: + * `manual.html#273 `_ * `sockets.html#137 `_ * `sockets.html#138 `_ + * `inboxes.html#103 `_ + * `zmq.html#165 `_ `recvAsync`:idx: `sockets.html#139 `_ @@ -5313,6 +5983,9 @@ Index * `sockets.html#136 `_ * `ssl.html#103 `_ + `redisNil`:idx: + `redis.html#101 `_ + `reEmail`:idx: * `regexprs.html#119 `_ * `re.html#131 `_ @@ -5364,7 +6037,7 @@ Index `mysql.html#155 `_ `register`:idx: - `manual.html#257 `_ + `manual.html#260 `_ `reHex`:idx: * `regexprs.html#115 `_ @@ -5379,11 +6052,15 @@ Index * `re.html#126 `_ `Release`:idx: - `threads.html#107 `_ + `threads.html#115 `_ `release build`:idx: `nimrodc.html#102 `_ + `remove`:idx: + * `lists.html#137 `_ + * `lists.html#144 `_ + `removeAttribute`:idx: `xmldom.html#198 `_ @@ -5408,6 +6085,12 @@ Index `removeNamedItemNS`:idx: `xmldom.html#181 `_ + `rename`:idx: + `redis.html#118 `_ + + `renameNX`:idx: + `redis.html#119 `_ + `reNatural`:idx: * `regexprs.html#113 `_ * `re.html#125 `_ @@ -5420,18 +6103,24 @@ Index * `re.html#129 `_ `reopen`:idx: - `system.html#534 `_ + `system.html#538 `_ + + `REP`:idx: + `zmq.html#126 `_ `repeatChar`:idx: `strutils.html#136 `_ + `repeatStr`:idx: + `strutils.html#137 `_ + `REPL`:idx: `nimrodc.html#116 `_ `replace`:idx: * `re.html#118 `_ - * `strutils.html#153 `_ * `strutils.html#154 `_ + * `strutils.html#155 `_ * `pegs.html#163 `_ `replaceChild`:idx: @@ -5441,7 +6130,10 @@ Index `pegs.html#162 `_ `repr`:idx: - `system.html#402 `_ + `system.html#405 `_ + + `REQ`:idx: + `zmq.html#125 `_ `request`:idx: `httpclient.html#105 `_ @@ -5452,15 +6144,21 @@ Index `ResetAttributes`:idx: `terminal.html#110 `_ + `reset_filters`:idx: + `sphinx.html#177 `_ + + `reset_groupby`:idx: + `sphinx.html#178 `_ + `result`:idx: - * `manual.html#203 `_ - * `manual.html#215 `_ + * `manual.html#206 `_ + * `manual.html#218 `_ `resume`:idx: - `osproc.html#109 `_ + `osproc.html#110 `_ `return`:idx: - `manual.html#202 `_ + `manual.html#205 `_ `reURL`:idx: * `regexprs.html#120 `_ @@ -5478,11 +6176,23 @@ Index `round`:idx: `math.html#124 `_ + `ROUTER`:idx: + `zmq.html#128 `_ + `Rows`:idx: * `db_postgres.html#112 `_ * `db_mysql.html#111 `_ * `db_sqlite.html#112 `_ + `rPop`:idx: + `redis.html#161 `_ + + `rPopLPush`:idx: + `redis.html#162 `_ + + `rPush`:idx: + `redis.html#163 `_ + `run`:idx: * `httpserver.html#108 `_ * `scgi.html#108 `_ @@ -5500,13 +6210,19 @@ Index `unicode.html#119 `_ `running`:idx: - `osproc.html#111 `_ + `osproc.html#112 `_ + + `run_queries`:idx: + `sphinx.html#181 `_ + + `sadd`:idx: + `redis.html#164 `_ `safe`:idx: `manual.html#112 `_ `safecall`:idx: - `manual.html#177 `_ + `manual.html#179 `_ `sameFile`:idx: `os.html#141 `_ @@ -5517,12 +6233,18 @@ Index `samp`:idx: `xmlgen.html#161 `_ + `save`:idx: + `redis.html#216 `_ + + `scard`:idx: + `redis.html#165 `_ + `scgiError`:idx: `scgi.html#102 `_ `scope`:idx: * `manual.html#106 `_ - * `manual.html#234 `_ + * `manual.html#237 `_ `scramble`:idx: `mysql.html#278 `_ @@ -5548,6 +6270,24 @@ Index `ScriptExt`:idx: `os.html#108 `_ + `sdiff`:idx: + `redis.html#166 `_ + + `sdiffstore`:idx: + `redis.html#167 `_ + + `SEARCHD_ERROR`:idx: + `sphinx.html#103 `_ + + `SEARCHD_OK`:idx: + `sphinx.html#102 `_ + + `SEARCHD_RETRY`:idx: + `sphinx.html#104 `_ + + `SEARCHD_WARNING`:idx: + `sphinx.html#105 `_ + `sec`:idx: `complex.html#130 `_ @@ -5555,16 +6295,22 @@ Index * `sockets.html#132 `_ * `sockets.html#133 `_ * `sockets.html#135 `_ - * `osproc.html#120 `_ + * `osproc.html#121 `_ * `xmlgen.html#163 `_ + * `redis.html#203 `_ `selectWrite`:idx: `sockets.html#134 `_ `send`:idx: + * `manual.html#272 `_ * `sockets.html#141 `_ * `sockets.html#142 `_ + * `inboxes.html#101 `_ + * `inboxes.html#102 `_ * `ssl.html#104 `_ + * `zmq.html#164 `_ + * `zmq.html#174 `_ `sendAsync`:idx: `sockets.html#143 `_ @@ -5573,7 +6319,7 @@ Index `smtp.html#106 `_ `separate compilation`:idx: - * `manual.html#231 `_ + * `manual.html#234 `_ * `tut1.html#127 `_ `seq`:idx: @@ -5583,7 +6329,7 @@ Index `pegs.html#110 `_ `Sequences`:idx: - * `manual.html#164 `_ + * `manual.html#165 `_ * `tut1.html#118 `_ `serveFile`:idx: @@ -5626,7 +6372,7 @@ Index `system.html#134 `_ `set type`:idx: - * `manual.html#168 `_ + * `manual.html#169 `_ * `tut1.html#116 `_ `setAttribute`:idx: @@ -5644,9 +6390,21 @@ Index `setBackgroundColor`:idx: `terminal.html#116 `_ + `setBiggestFloat`:idx: + `typeinfo.html#139 `_ + + `setBiggestInt`:idx: + `typeinfo.html#128 `_ + + `setBit`:idx: + `redis.html#133 `_ + `setBlocking`:idx: `sockets.html#144 `_ + `set_connect_timeout`:idx: + `sphinx.html#157 `_ + `setCookie`:idx: `cgi.html#146 `_ @@ -5662,11 +6420,17 @@ Index `setCursorYPos`:idx: `terminal.html#103 `_ + `setEx`:idx: + `redis.html#134 `_ + + `set_field_weights`:idx: + `sphinx.html#165 `_ + `setFilePermissions`:idx: `os.html#171 `_ `setFilePos`:idx: - `system.html#559 `_ + `system.html#564 `_ `SET_FLAG`:idx: `mysql.html#135 `_ @@ -5674,9 +6438,36 @@ Index `setForegroundColor`:idx: `terminal.html#115 `_ + `set_geoanchor`:idx: + `sphinx.html#171 `_ + + `set_groupby`:idx: + `sphinx.html#172 `_ + + `set_groupby_distinct`:idx: + `sphinx.html#173 `_ + + `set_id_range`:idx: + `sphinx.html#167 `_ + + `set_index_weights`:idx: + `sphinx.html#166 `_ + + `setk`:idx: + `redis.html#131 `_ + `setLen`:idx: - * `system.html#373 `_ * `system.html#374 `_ + * `system.html#375 `_ + + `set_limits`:idx: + `sphinx.html#160 `_ + + `set_match_mode`:idx: + `sphinx.html#162 `_ + + `set_max_query_time`:idx: + `sphinx.html#161 `_ `setNamedItem`:idx: * `xmldom.html#182 `_ @@ -5686,40 +6477,82 @@ Index * `xmldom.html#184 `_ * `xmldom.html#185 `_ + `setNX`:idx: + `redis.html#132 `_ + + `setObjectRuntimeType`:idx: + `typeinfo.html#110 `_ + + `setPointer`:idx: + `typeinfo.html#116 `_ + + `setRange`:idx: + `redis.html#135 `_ + + `set_ranking_mode`:idx: + `sphinx.html#163 `_ + + `set_retries`:idx: + `sphinx.html#174 `_ + + `set_select`:idx: + `sphinx.html#176 `_ + + `set_server`:idx: + `sphinx.html#156 `_ + + `setsockopt`:idx: + `zmq.html#160 `_ + `setSockOptInt`:idx: `sockets.html#129 `_ + `set_sort_mode`:idx: + `sphinx.html#164 `_ + `setStackTraceNewLine`:idx: `cgi.html#145 `_ + `setString`:idx: + `typeinfo.html#141 `_ + `setTestData`:idx: `cgi.html#143 `_ `shallow`:idx: - `manual.html#245 `_ + `manual.html#248 `_ + + `shallow copy`:idx: + `system.html#400 `_ + + `shallowCopy`:idx: + `system.html#401 `_ `shell command`:idx: `os.html#147 `_ `shl`:idx: - * `system.html#247 `_ * `system.html#248 `_ * `system.html#249 `_ * `system.html#250 `_ * `system.html#251 `_ + * `system.html#252 `_ `shr`:idx: - * `system.html#242 `_ * `system.html#243 `_ * `system.html#244 `_ * `system.html#245 `_ * `system.html#246 `_ + * `system.html#247 `_ + + `shutdown`:idx: + `redis.html#217 `_ `simple assertions`:idx: `regexprs.html#103 `_ `simple statements`:idx: - `manual.html#187 `_ + `manual.html#190 `_ `sin`:idx: * `math.html#133 `_ @@ -5732,8 +6565,17 @@ Index * `math.html#132 `_ * `complex.html#132 `_ + `sinter`:idx: + `redis.html#168 `_ + + `sinterstore`:idx: + `redis.html#169 `_ + + `sismember`:idx: + `redis.html#170 `_ + `sizeof`:idx: - `system.html#176 `_ + `system.html#177 `_ `skip`:idx: * `sockets.html#140 `_ @@ -5742,6 +6584,9 @@ Index `skipIgnoreCase`:idx: `parseutils.html#107 `_ + `skipRange`:idx: + `typeinfo.html#131 `_ + `skipUntil`:idx: `parseutils.html#108 `_ @@ -5751,6 +6596,9 @@ Index `skipWhitespace`:idx: `parseutils.html#105 `_ + `slaveof`:idx: + `redis.html#218 `_ + `sleep`:idx: `os.html#185 `_ @@ -5762,11 +6610,24 @@ Index `small`:idx: `xmlgen.html#164 `_ + `Smallest`:idx: + `tables.html#138 `_ + + `smembers`:idx: + `redis.html#171 `_ + + `smove`:idx: + `redis.html#172 `_ + `sockaddr`:idx: `mysql.html#251 `_ `socket`:idx: - `sockets.html#116 `_ + * `sockets.html#116 `_ + * `zmq.html#158 `_ + + `sort`:idx: + `tables.html#140 `_ `span`:idx: `xmlgen.html#165 `_ @@ -5774,6 +6635,126 @@ Index `specified`:idx: `xmldom.html#187 `_ + `SPH_ATTR_BIGINT`:idx: + `sphinx.html#136 `_ + + `SPH_ATTR_BOOL`:idx: + `sphinx.html#134 `_ + + `SPH_ATTR_FLOAT`:idx: + `sphinx.html#135 `_ + + `SPH_ATTR_INTEGER`:idx: + `sphinx.html#131 `_ + + `SPH_ATTR_MULTI`:idx: + `sphinx.html#138 `_ + + `SPH_ATTR_ORDINAL`:idx: + `sphinx.html#133 `_ + + `SPH_ATTR_STRING`:idx: + `sphinx.html#137 `_ + + `SPH_ATTR_TIMESTAMP`:idx: + `sphinx.html#132 `_ + + `SPH_FILTER_FLOATRANGE`:idx: + `sphinx.html#130 `_ + + `SPH_FILTER_RANGE`:idx: + `sphinx.html#129 `_ + + `SPH_FILTER_VALUES`:idx: + `sphinx.html#128 `_ + + `SPH_GROUPBY_ATTR`:idx: + `sphinx.html#143 `_ + + `SPH_GROUPBY_ATTRPAIR`:idx: + `sphinx.html#144 `_ + + `SPH_GROUPBY_DAY`:idx: + `sphinx.html#139 `_ + + `SPH_GROUPBY_MONTH`:idx: + `sphinx.html#141 `_ + + `SPH_GROUPBY_WEEK`:idx: + `sphinx.html#140 `_ + + `SPH_GROUPBY_YEAR`:idx: + `sphinx.html#142 `_ + + `sphinxDll`:idx: + `sphinx.html#101 `_ + + `SPH_MATCH_ALL`:idx: + `sphinx.html#106 `_ + + `SPH_MATCH_ANY`:idx: + `sphinx.html#107 `_ + + `SPH_MATCH_BOOLEAN`:idx: + `sphinx.html#109 `_ + + `SPH_MATCH_EXTENDED`:idx: + `sphinx.html#110 `_ + + `SPH_MATCH_EXTENDED2`:idx: + `sphinx.html#112 `_ + + `SPH_MATCH_FULLSCAN`:idx: + `sphinx.html#111 `_ + + `SPH_MATCH_PHRASE`:idx: + `sphinx.html#108 `_ + + `SPH_RANK_BM25`:idx: + `sphinx.html#114 `_ + + `SPH_RANK_DEFAULT`:idx: + `sphinx.html#121 `_ + + `SPH_RANK_FIELDMASK`:idx: + `sphinx.html#119 `_ + + `SPH_RANK_MATCHANY`:idx: + `sphinx.html#118 `_ + + `SPH_RANK_NONE`:idx: + `sphinx.html#115 `_ + + `SPH_RANK_PROXIMITY`:idx: + `sphinx.html#117 `_ + + `SPH_RANK_PROXIMITY_BM25`:idx: + `sphinx.html#113 `_ + + `SPH_RANK_SPH04`:idx: + `sphinx.html#120 `_ + + `SPH_RANK_WORDCOUNT`:idx: + `sphinx.html#116 `_ + + `SPH_SORT_ATTR_ASC`:idx: + `sphinx.html#124 `_ + + `SPH_SORT_ATTR_DESC`:idx: + `sphinx.html#123 `_ + + `SPH_SORT_EXPR`:idx: + `sphinx.html#127 `_ + + `SPH_SORT_EXTENDED`:idx: + `sphinx.html#126 `_ + + `SPH_SORT_RELEVANCE`:idx: + `sphinx.html#122 `_ + + `SPH_SORT_TIME_SEGMENTS`:idx: + `sphinx.html#125 `_ + `split`:idx: * `re.html#121 `_ * `re.html#122 `_ @@ -5801,6 +6782,9 @@ Index * `os.html#126 `_ * `os.html#127 `_ + `spop`:idx: + `redis.html#173 `_ + `sql`:idx: * `db_postgres.html#106 `_ * `db_sqlite.html#106 `_ @@ -6310,6 +7294,12 @@ Index * `math.html#118 `_ * `complex.html#118 `_ + `srandmember`:idx: + `redis.html#174 `_ + + `srem`:idx: + `redis.html#175 `_ + `stackTrace`:idx: `nimrodc.html#111 `_ @@ -6324,14 +7314,14 @@ Index `startsWith`:idx: * `re.html#116 `_ - * `strutils.html#140 `_ + * `strutils.html#141 `_ * `pegs.html#160 `_ `statement macros`:idx: `tut2.html#112 `_ `Statements`:idx: - `manual.html#186 `_ + `manual.html#189 `_ `static error`:idx: `manual.html#109 `_ @@ -6339,19 +7329,25 @@ Index `static type`:idx: `manual.html#103 `_ + `status`:idx: + `sphinx.html#194 `_ + + `status_destroy`:idx: + `sphinx.html#195 `_ + `stdcall`:idx: - `manual.html#175 `_ + `manual.html#177 `_ `stderr`:idx: - `system.html#530 `_ + `system.html#534 `_ `stdin`:idx: * `lib.html#101 `_ - * `system.html#528 `_ + * `system.html#532 `_ * `rdstdin.html#101 `_ `stdout`:idx: - `system.html#529 `_ + `system.html#533 `_ `st_dynamic_array`:idx: `mysql.html#339 `_ @@ -6404,8 +7400,14 @@ Index `str`:idx: `json.html#107 `_ + `STREAMER`:idx: + `zmq.html#119 `_ + + `strerror`:idx: + `zmq.html#147 `_ + `string`:idx: - * `manual.html#161 `_ + * `manual.html#162 `_ * `system.html#111 `_ `string interpolation`:idx: @@ -6417,11 +7419,14 @@ Index `strip`:idx: `strutils.html#122 `_ + `strlen`:idx: + `redis.html#136 `_ + `strong`:idx: `xmlgen.html#166 `_ `structured type`:idx: - `manual.html#162 `_ + `manual.html#163 `_ `strVal`:idx: `macros.html#128 `_ @@ -6444,34 +7449,43 @@ Index `style-insensitive`:idx: `manual.html#118 `_ + `SUB`:idx: + `zmq.html#124 `_ + `sub`:idx: `xmlgen.html#168 `_ `subrange`:idx: - * `manual.html#160 `_ + * `manual.html#161 `_ * `tut1.html#115 `_ `substitution`:idx: `strutils.html#118 `_ `substr`:idx: - * `system.html#427 `_ - * `system.html#428 `_ + * `system.html#430 `_ + * `system.html#431 `_ `succ`:idx: - `system.html#178 `_ + `system.html#179 `_ `sum`:idx: `math.html#113 `_ + `sunion`:idx: + `redis.html#176 `_ + + `sunionstore`:idx: + `redis.html#177 `_ + `sup`:idx: `xmlgen.html#169 `_ `suspend`:idx: - `osproc.html#108 `_ + `osproc.html#109 `_ `swap`:idx: - `system.html#439 `_ + `system.html#442 `_ `symAddr`:idx: `dynlib.html#104 `_ @@ -6483,22 +7497,22 @@ Index `macros.html#131 `_ `syscall`:idx: - `manual.html#182 `_ + `manual.html#184 `_ `system`:idx: - `manual.html#235 `_ + `manual.html#238 `_ `table`:idx: `xmlgen.html#170 `_ `table constructor`:idx: - `manual.html#210 `_ + `manual.html#213 `_ `tabulator`:idx: `manual.html#125 `_ `TAddress`:idx: - `system.html#403 `_ + `system.html#406 `_ `tag`:idx: `xmltree.html#110 `_ @@ -6513,6 +7527,12 @@ Index `tanh`:idx: `math.html#135 `_ + `TAny`:idx: + `typeinfo.html#102 `_ + + `TAnyKind`:idx: + `typeinfo.html#101 `_ + `target`:idx: `xmldom.html#206 `_ @@ -6552,6 +7572,15 @@ Index `TComplex`:idx: `complex.html#101 `_ + `TConnection`:idx: + `zmq.html#169 `_ + + `TConnectionMode`:idx: + `zmq.html#170 `_ + + `TCountTable`:idx: + `tables.html#126 `_ + `Tcreate_function_final_func`:idx: `sqlite3.html#186 `_ @@ -6731,15 +7760,25 @@ Index `TDomain`:idx: `sockets.html#103 `_ + `TDoublyLinkedList`:idx: + `lists.html#106 `_ + + `TDoublyLinkedNode`:idx: + `lists.html#101 `_ + + `TDoublyLinkedRing`:idx: + `lists.html#108 `_ + `template`:idx: - `manual.html#225 `_ + `manual.html#228 `_ `TEndian`:idx: - `system.html#383 `_ + `system.html#384 `_ `term`:idx: * `pegs.html#104 `_ * `pegs.html#107 `_ + * `zmq.html#157 `_ `termIgnoreCase`:idx: `pegs.html#105 `_ @@ -6748,7 +7787,10 @@ Index `pegs.html#106 `_ `terminate`:idx: - `osproc.html#110 `_ + `osproc.html#111 `_ + + `Texcerpt_options`:idx: + `sphinx.html#149 `_ `text`:idx: `xmltree.html#109 `_ @@ -6763,13 +7805,13 @@ Index `xmldom.html#119 `_ `TFile`:idx: - `system.html#525 `_ + `system.html#529 `_ `TFileHandle`:idx: - `system.html#527 `_ + `system.html#531 `_ `TFileMode`:idx: - `system.html#526 `_ + `system.html#530 `_ `TFilePermission`:idx: `os.html#169 `_ @@ -6781,7 +7823,7 @@ Index `math.html#106 `_ `TFloatFormat`:idx: - `strutils.html#164 `_ + `strutils.html#165 `_ `tfoot`:idx: `xmlgen.html#174 `_ @@ -6793,7 +7835,7 @@ Index `strtabs.html#106 `_ `TGC_Strategy`:idx: - `system.html#504 `_ + `system.html#507 `_ `th`:idx: `xmlgen.html#175 `_ @@ -6807,6 +7849,15 @@ Index `Thostent`:idx: `sockets.html#107 `_ + `thread`:idx: + `manual.html#268 `_ + + `thread pragma`:idx: + `manual.html#269 `_ + + `threadId`:idx: + `threads.html#108 `_ + `THtmlTag`:idx: `htmlparser.html#101 `_ @@ -6819,6 +7870,9 @@ Index `TIMESTAMP_FLAG`:idx: `mysql.html#134 `_ + `TIntSet`:idx: + `intsets.html#101 `_ + `title`:idx: `xmlgen.html#177 `_ @@ -6837,11 +7891,14 @@ Index `TJsonParser`:idx: `json.html#104 `_ + `Tkeyword_info`:idx: + `sphinx.html#150 `_ + `TLibHandle`:idx: `dynlib.html#101 `_ `TLock`:idx: - `threads.html#101 `_ + `threads.html#110 `_ `TMessage`:idx: `smtp.html#102 `_ @@ -6849,6 +7906,15 @@ Index `TMonth`:idx: `times.html#101 `_ + `TMsg`:idx: + `zmq.html#139 `_ + + `TMsgFlags`:idx: + `zmq.html#138 `_ + + `TMsgTypes`:idx: + `zmq.html#137 `_ + `TNimNodeKinds`:idx: `macros.html#103 `_ @@ -6870,29 +7936,38 @@ Index `TNimTypeKinds`:idx: `macros.html#105 `_ + `to`:idx: + `marshal.html#104 `_ + + `toAny`:idx: + `typeinfo.html#103 `_ + `toBiggestFloat`:idx: - `system.html#421 `_ + `system.html#424 `_ `toBiggestInt`:idx: - `system.html#423 `_ + `system.html#426 `_ `toBin`:idx: - `strutils.html#158 `_ + `strutils.html#159 `_ `TObject`:idx: `system.html#144 `_ + `toCountTable`:idx: + `tables.html#135 `_ + `toFloat`:idx: - `system.html#420 `_ + `system.html#423 `_ `toHex`:idx: `strutils.html#130 `_ `toInt`:idx: - `system.html#422 `_ + `system.html#425 `_ `tokenize`:idx: - `strutils.html#138 `_ + `strutils.html#139 `_ `toLower`:idx: * `strutils.html#109 `_ @@ -6900,34 +7975,52 @@ Index * `unicode.html#111 `_ `toOct`:idx: - `strutils.html#157 `_ + `strutils.html#158 `_ `toOctal`:idx: `strutils.html#123 `_ + `toOrderedSet`:idx: + `sets.html#120 `_ + + `toOrderedTable`:idx: + `tables.html#124 `_ + `TOptParser`:idx: `parseopt.html#102 `_ + `TOrderedSet`:idx: + `sets.html#112 `_ + + `TOrderedTable`:idx: + `tables.html#114 `_ + `toSdlColor`:idx: `graphics.html#107 `_ `toSdlRect`:idx: `graphics.html#109 `_ + `toSet`:idx: + `sets.html#110 `_ + `toStrLit`:idx: `macros.html#146 `_ + `toTable`:idx: + `tables.html#112 `_ + `toTitle`:idx: `unicode.html#113 `_ `toU16`:idx: - `system.html#200 `_ + `system.html#201 `_ `toU32`:idx: - `system.html#201 `_ + `system.html#202 `_ `toU8`:idx: - `system.html#199 `_ + `system.html#200 `_ `toUpper`:idx: * `strutils.html#111 `_ @@ -6946,6 +8039,9 @@ Index `TPoint`:idx: `graphics.html#102 `_ + `TPollItem`:idx: + `zmq.html#144 `_ + `TPort`:idx: `sockets.html#102 `_ @@ -6955,11 +8051,14 @@ Index `TProtocol`:idx: `sockets.html#105 `_ + `TQueue`:idx: + `queues.html#101 `_ + `tr`:idx: `xmlgen.html#178 `_ `traced`:idx: - * `manual.html#170 `_ + * `manual.html#172 `_ * `tut1.html#121 `_ `transformFile`:idx: @@ -6969,6 +8068,21 @@ Index `TRect`:idx: `graphics.html#101 `_ + `TRedis`:idx: + `redis.html#102 `_ + + `TRedisInteger`:idx: + `redis.html#104 `_ + + `TRedisList`:idx: + `redis.html#106 `_ + + `TRedisStatus`:idx: + `redis.html#103 `_ + + `TRedisString`:idx: + `redis.html#105 `_ + `TRegEx`:idx: `re.html#104 `_ @@ -6982,7 +8096,10 @@ Index `httpclient.html#101 `_ `TResult`:idx: - `system.html#175 `_ + `system.html#176 `_ + + `Tresult`:idx: + `sphinx.html#148 `_ `TRow`:idx: * `db_postgres.html#103 `_ @@ -7002,11 +8119,11 @@ Index `math.html#139 `_ `try`:idx: - * `manual.html#198 `_ + * `manual.html#201 `_ * `tut2.html#108 `_ - `TryAquire`:idx: - `threads.html#105 `_ + `TryAcquire`:idx: + `threads.html#113 `_ `TryExec`:idx: * `db_postgres.html#108 `_ @@ -7024,12 +8141,27 @@ Index `TSecureSocket`:idx: `ssl.html#101 `_ + `TSendRecvOptions`:idx: + `zmq.html#143 `_ + `TServent`:idx: `sockets.html#106 `_ `TServer`:idx: `httpserver.html#103 `_ + `TSet`:idx: + `sets.html#101 `_ + + `TSinglyLinkedList`:idx: + `lists.html#105 `_ + + `TSinglyLinkedNode`:idx: + `lists.html#103 `_ + + `TSinglyLinkedRing`:idx: + `lists.html#107 `_ + `TSlice`:idx: `system.html#135 `_ @@ -7039,6 +8171,12 @@ Index `TSocket`:idx: `sockets.html#101 `_ + `TSockOptions`:idx: + `zmq.html#142 `_ + + `TSphinxBool`:idx: + `sphinx.html#145 `_ + `Tsqlite3_callback`:idx: `sqlite3.html#182 `_ @@ -7089,27 +8227,39 @@ Index `tt`:idx: `xmlgen.html#179 `_ + `TTable`:idx: + `tables.html#101 `_ + `TThread`:idx: `threads.html#102 `_ + `TThreadId`:idx: + `threads.html#103 `_ + `TTime`:idx: `times.html#103 `_ `TTimeInfo`:idx: `times.html#104 `_ + `ttl`:idx: + `redis.html#120 `_ + `TType`:idx: `sockets.html#104 `_ `tuple`:idx: - `manual.html#165 `_ + `manual.html#166 `_ `tuple unpacking`:idx: - `manual.html#217 `_ + `manual.html#220 `_ `TWeekDay`:idx: `times.html#102 `_ + `Twordinfo`:idx: + `sphinx.html#147 `_ + `TXmlError`:idx: `parsexml.html#104 `_ @@ -7134,7 +8284,7 @@ Index `type`:idx: * `manual.html#102 `_ * `manual.html#143 `_ - * `manual.html#222 `_ + * `manual.html#225 `_ `type casts`:idx: `tut2.html#101 `_ @@ -7143,7 +8293,7 @@ Index `tut2.html#102 `_ `type parameters`:idx: - * `manual.html#224 `_ + * `manual.html#227 `_ * `tut2.html#110 `_ `type suffix`:idx: @@ -7192,7 +8342,7 @@ Index `mysql.html#126 `_ `units`:idx: - `manual.html#185 `_ + `manual.html#187 `_ `unixTimeToWinTime`:idx: `times.html#117 `_ @@ -7201,13 +8351,13 @@ Index `os.html#112 `_ `unlikely`:idx: - `system.html#569 `_ + `system.html#576 `_ `UnloadLib`:idx: `dynlib.html#103 `_ `unroll`:idx: - `manual.html#253 `_ + `manual.html#256 `_ `unsigned integer`:idx: * `manual.html#145 `_ @@ -7221,9 +8371,21 @@ Index `mysql.html#129 `_ `untraced`:idx: - * `manual.html#171 `_ + * `manual.html#173 `_ * `tut1.html#122 `_ + `unwatch`:idx: + `redis.html#197 `_ + + `update_attributes`:idx: + `sphinx.html#191 `_ + + `update_attributes_mva`:idx: + `sphinx.html#192 `_ + + `UPSTREAM`:idx: + `zmq.html#135 `_ + `URLdecode`:idx: `cgi.html#102 `_ @@ -7246,31 +8408,39 @@ Index `cgi.html#110 `_ `validEmailAddress`:idx: - `strutils.html#161 `_ + `strutils.html#162 `_ `validIdentifier`:idx: - `strutils.html#162 `_ + `strutils.html#163 `_ - `Var`:idx: - `manual.html#191 `_ + `values`:idx: + * `tables.html#105 `_ + * `tables.html#118 `_ + * `tables.html#130 `_ `var`:idx: `xmlgen.html#181 `_ + `Var`:idx: + `manual.html#194 `_ + `varargs`:idx: - `manual.html#263 `_ + `manual.html#266 `_ `variance`:idx: * `math.html#115 `_ * `math.html#142 `_ `variant`:idx: - * `manual.html#167 `_ + * `manual.html#168 `_ * `tut2.html#103 `_ `verbose`:idx: `regexprs.html#121 `_ + `version`:idx: + `zmq.html#145 `_ + `vertical tabulator`:idx: `manual.html#126 `_ @@ -7278,7 +8448,7 @@ Index `nimrodc.html#114 `_ `waitForExit`:idx: - `osproc.html#113 `_ + `osproc.html#114 `_ `walkDir`:idx: `os.html#162 `_ @@ -7291,27 +8461,31 @@ Index * `zipfiles.html#110 `_ `warning`:idx: - * `manual.html#237 `_ - * `manual.html#249 `_ + * `manual.html#240 `_ + * `manual.html#252 `_ * `macros.html#139 `_ + * `sphinx.html#155 `_ `warningStr`:idx: `parsecfg.html#110 `_ + `watch`:idx: + `redis.html#198 `_ + `when`:idx: - * `manual.html#195 `_ + * `manual.html#198 `_ * `tut1.html#106 `_ `while`:idx: - * `manual.html#207 `_ - * `manual.html#255 `_ - - `Whitespace`:idx: - `strutils.html#102 `_ + * `manual.html#210 `_ + * `manual.html#258 `_ `whitespace`:idx: `pegs.html#139 `_ + `Whitespace`:idx: + `strutils.html#102 `_ + `winTimeToUnixTime`:idx: `times.html#118 `_ @@ -7319,37 +8493,40 @@ Index `graphics.html#134 `_ `wordWrap`:idx: - `strutils.html#139 `_ + `strutils.html#140 `_ `write`:idx: - * `system.html#540 `_ - * `system.html#541 `_ - * `system.html#542 `_ - * `system.html#543 `_ - * `system.html#544 `_ * `system.html#545 `_ * `system.html#546 `_ * `system.html#547 `_ * `system.html#548 `_ + * `system.html#549 `_ + * `system.html#550 `_ + * `system.html#551 `_ + * `system.html#552 `_ + * `system.html#553 `_ * `streams.html#103 `_ * `streams.html#104 `_ * `ropes.html#118 `_ `writeBuffer`:idx: - `system.html#558 `_ + `system.html#563 `_ `writeBytes`:idx: - `system.html#556 `_ + `system.html#561 `_ `writeChars`:idx: - `system.html#557 `_ + `system.html#562 `_ `writeContentType`:idx: `cgi.html#144 `_ + `writeFile`:idx: + `system.html#544 `_ + `writeln`:idx: - * `system.html#550 `_ - * `system.html#551 `_ + * `system.html#555 `_ + * `system.html#556 `_ `writeStatusOkTextContent`:idx: `scgi.html#107 `_ @@ -7378,27 +8555,93 @@ Index `xor`:idx: * `system.html#123 `_ - * `system.html#262 `_ * `system.html#263 `_ * `system.html#264 `_ * `system.html#265 `_ * `system.html#266 `_ + * `system.html#267 `_ + + `XPUB`:idx: + `zmq.html#131 `_ + + `XREP`:idx: + `zmq.html#134 `_ + + `XREQ`:idx: + `zmq.html#133 `_ + + `XSUB`:idx: + `zmq.html#132 `_ `yield`:idx: - `manual.html#204 `_ + `manual.html#207 `_ + + `zadd`:idx: + `redis.html#178 `_ + + `zcard`:idx: + `redis.html#179 `_ + + `zcount`:idx: + `redis.html#180 `_ `ze`:idx: - * `system.html#193 `_ * `system.html#194 `_ + * `system.html#195 `_ `ze64`:idx: - * `system.html#195 `_ * `system.html#196 `_ * `system.html#197 `_ * `system.html#198 `_ + * `system.html#199 `_ `ZEROFILL_FLAG`:idx: `mysql.html#130 `_ `zeroMem`:idx: - `system.html#429 `_ \ No newline at end of file + `system.html#432 `_ + + `zincrby`:idx: + `redis.html#181 `_ + + `zinterstore`:idx: + `redis.html#182 `_ + + `zmqdll`:idx: + `zmq.html#101 `_ + + `zmqError`:idx: + `zmq.html#171 `_ + + `zrange`:idx: + `redis.html#183 `_ + + `zrangebyscore`:idx: + `redis.html#184 `_ + + `zrank`:idx: + `redis.html#185 `_ + + `zrem`:idx: + `redis.html#186 `_ + + `zremrangebyrank`:idx: + `redis.html#187 `_ + + `zremrangebyscore`:idx: + `redis.html#188 `_ + + `zrevrange`:idx: + `redis.html#189 `_ + + `zrevrangebyscore`:idx: + `redis.html#190 `_ + + `zrevrank`:idx: + `redis.html#191 `_ + + `zscore`:idx: + `redis.html#192 `_ + + `zunionstore`:idx: + `redis.html#193 `_ \ No newline at end of file -- cgit 1.4.1-2-gfad0