Now that there has been some discussion and ideas,
What is the way forward?
* everyone(?) raise PRs to add more examples to each module (overview
examples at top of page, or each proc, or both?) Should each module requiring
examples be raised as an RFC issue to get consensus on best examples to use, or
just a free-for-all on raising PR's?
* more cross references between tutorials and standard library doco?
* enhnacements to doc generation
> * Group overloaded functions under the same header.
> * sort alphabetically the functions (or at least the left-hand navigation
> list)
> * hide stuff in `{. .}`
>
Here is al ist of most of the lib modules (151 of them).
If we revise one file a day, it should take just less than half a year ;)
arch\arch.nim
core\locks.nim
core\macros.nim
core\rlocks.nim
core\typeinfo.nim
impure\db_mysql.nim
impure\db_odbc.nim
impure\db_postgres.nim
impure\db_sqlite.nim
impure\nre.nim
impure\osinfo_posix.nim
impure\osinfo_win.nim
impure\rdstdin.nim
impure\re.nim
impure\ssl.nim
impure\nre\private\util.nim
js\dom.nim
packages\docutils\highlite.nim
packages\docutils\rst.nim
packages\docutils\rstast.nim
packages\docutils\rstgen.nim
posix\epoll.nim
posix\inotify.nim
posix\kqueue.nim
posix\linux.nim
posix\posix.nim
posix\termios.nim
pure\algorithm.nim
pure\asyncdispatch.nim
pure\asyncfile.nim
pure\asyncftpclient.nim
pure\asynchttpserver.nim
pure\asyncnet.nim
pure\base64.nim
pure\basic2d.nim
pure\basic3d.nim
pure\browsers.nim
pure\cgi.nim
pure\colors.nim
pure\complex.nim
pure\cookies.nim
pure\coro.nim
pure\db_common.nim
pure\dynlib.nim
pure\encodings.nim
pure\endians.nim
pure\etcpriv.nim
pure\events.nim
pure\fenv.nim
pure\fsmonitor.nim
pure\future.nim
pure\gentabs.nim
pure\hashes.nim
pure\htmlgen.nim
pure\htmlparser.nim
pure\httpclient.nim
pure\httpcore.nim
pure\httpserver.nim
pure\ioselectors.nim
pure\json.nim
pure\lexbase.nim
pure\logging.nim
pure\marshal.nim
pure\matchers.nim
pure\math.nim
pure\md5.nim
pure\memfiles.nim
pure\mersenne.nim
pure\mimetypes.nim
pure\nativesockets.nim
pure\net.nim
pure\nimprof.nim
pure\numeric.nim
pure\oids.nim
pure\options.nim
pure\os.nim
pure\ospaths.nim
pure\osproc.nim
pure\oswalkdir.nim
pure\parsecfg.nim
pure\parsecsv.nim
pure\parseopt.nim
pure\parseopt2.nim
pure\parsesql.nim
pure\parseutils.nim
pure\parsexml.nim
pure\pegs.nim
pure\poly.nim
pure\punycode.nim
pure\random.nim
pure\rationals.nim
pure\romans.nim
pure\ropes.nim
pure\scgi.nim
pure\securehash.nim
pure\selectors.nim
pure\smtp.nim
pure\stats.nim
pure\streams.nim
pure\strmisc.nim
pure\strscans.nim
pure\strtabs.nim
pure\strutils.nim
pure\subexes.nim
pure\terminal.nim
pure\times.nim
pure\typetraits.nim
pure\unicode.nim
pure\unittest.nim
pure\uri.nim
pure\xmldom.nim
pure\xmldomparser.nim
pure\xmlparser.nim
pure\xmltree.nim
pure\collections\chains.nim
pure\collections\critbits.nim
pure\collections\heapqueue.nim
pure\collections\intsets.nim
pure\collections\lists.nim
pure\collections\LockFreeHash.nim
pure\collections\queues.nim
pure\collections\rtarrays.nim
pure\collections\sequtils.nim
pure\collections\sets.nim
pure\collections\sharedlist.nim
pure\collections\sharedstrings.nim
pure\collections\sharedtables.nim
pure\collections\tableimpl.nim
pure\collections\tables.nim
pure\concurrency\cpuinfo.nim
pure\concurrency\cpuload.nim
pure\concurrency\threadpool.nim
pure\ioselects\ioselectors_epoll.nim
pure\ioselects\ioselectors_kqueue.nim
pure\ioselects\ioselectors_poll.nim
pure\ioselects\ioselectors_select.nim
pure\unidecode\unidecode.nim
windows\winlean.nim
wrappers\iup.nim
wrappers\joyent_http_parser.nim
wrappers\libsvm.nim
wrappers\libuv.nim
wrappers\mysql.nim
wrappers\odbcsql.nim
wrappers\openssl.nim
wrappers\pcre.nim
wrappers\pdcurses.nim
wrappers\postgres.nim
wrappers\sqlite3.nim
wrappers\tinyc.nim
wrappers\linenoise\linenoise.nim