Pooled allocation for Nim. Usage:
var p: Pool[MyObjectType] var n0 = newNode(p) var n1 = newNode(p)
The destructor of Pool is resonsible for bulk-freeing every object constructed by the Pool. Pools cannot be copied.
This is an include file that simply imports common modules for your convenience:include prelude
Same as:
import os, strutils, times, parseutils, hashes, tables, sets when not defined(js): import parseopt
Imports
-
typetraits, os, strutils, times, parseutils, hashes, tables, sets, parseopt