Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created November 2, 2019 12:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/1b75baf844db408ac408e0a6c724ee7a to your computer and use it in GitHub Desktop.
Save ryantm/1b75baf844db408ac408e0a6c724ee7a to your computer and use it in GitHub Desktop.
/nix/store/480gk5zvismk0r6jflsr705klh3jprvy-nim-1.0.2
├── bin
│   ├── koch
│   ├── nim
│   ├── nimble
│   ├── nimfind
│   ├── nimgrep
│   ├── nimpretty
│   ├── nimsuggest
│   └── testament
├── compiler
│   ├── aliases.nim
│   ├── asciitables.nim
│   ├── astalgo.nim
│   ├── ast.nim
│   ├── bitsets.nim
│   ├── btrees.nim
│   ├── canonicalizer.nim
│   ├── ccgcalls.nim
│   ├── ccgexprs.nim
│   ├── ccgliterals.nim
│   ├── ccgmerge.nim
│   ├── ccgstmts.nim
│   ├── ccgthreadvars.nim
│   ├── ccgtrav.nim
│   ├── ccgtypes.nim
│   ├── ccgutils.nim
│   ├── cgendata.nim
│   ├── cgen.nim
│   ├── cgmeth.nim
│   ├── closureiters.nim
│   ├── cmdlinehelper.nim
│   ├── commands.nim
│   ├── condsyms.nim
│   ├── configuration.nim
│   ├── cursors.nim
│   ├── debuginfo.nim
│   ├── depends.nim
│   ├── dfa.nim
│   ├── docgen2.nim
│   ├── docgen.nim
│   ├── enumtostr.nim
│   ├── evalffi.nim
│   ├── evaltempl.nim
│   ├── extccomp.nim
│   ├── filters.nim
│   ├── filter_tmpl.nim
│   ├── forloops.nim
│   ├── gorgeimpl.nim
│   ├── guards.nim
│   ├── hlo.nim
│   ├── idents.nim
│   ├── idgen.nim
│   ├── importer.nim
│   ├── incremental.nim
│   ├── injectdestructors.nim
│   ├── installer.ini
│   ├── int128.nim
│   ├── jsgen.nim
│   ├── jstypes.nim
│   ├── lambdalifting.nim
│   ├── layouter.nim
│   ├── lexer.nim
│   ├── liftdestructors.nim
│   ├── liftlocals.nim
│   ├── lineinfos.nim
│   ├── linter.nim
│   ├── llstream.nim
│   ├── lookups.nim
│   ├── lowerings.nim
│   ├── macrocacheimpl.nim
│   ├── magicsys.nim
│   ├── main.nim
│   ├── mapping.txt
│   ├── modulegraphs.nim
│   ├── modulepaths.nim
│   ├── modules.nim
│   ├── msgs.nim
│   ├── ndi.nim
│   ├── nimblecmd.nim
│   ├── nim.cfg
│   ├── nimconf.nim
│   ├── nimeval.nim
│   ├── nimfix
│   │   ├── nimfix.nim
│   │   ├── nimfix.nim.cfg
│   │   └── prettybase.nim
│   ├── nimlexbase.nim
│   ├── nim.nim
│   ├── nimsets.nim
│   ├── nodejs.nim
│   ├── nversion.nim
│   ├── options.nim
│   ├── packagehandling.nim
│   ├── parampatterns.nim
│   ├── parser.nim
│   ├── passaux.nim
│   ├── passes.nim
│   ├── pathutils.nim
│   ├── patterns.nim
│   ├── platform.nim
│   ├── plugins
│   │   ├── active.nim
│   │   ├── itersgen.nim
│   │   └── locals.nim
│   ├── pluginsupport.nim
│   ├── pragmas.nim
│   ├── prefixmatches.nim
│   ├── procfind.nim
│   ├── readme.txt
│   ├── renderer.nim
│   ├── reorder.nim
│   ├── rodimpl.nim
│   ├── rod.nim
│   ├── rodutils.nim
│   ├── ropes.nim
│   ├── saturate.nim
│   ├── scriptconfig.nim
│   ├── semcall.nim
│   ├── semdata.nim
│   ├── semexprs.nim
│   ├── semfields.nim
│   ├── semfold.nim
│   ├── semgnrc.nim
│   ├── seminst.nim
│   ├── semmacrosanity.nim
│   ├── semmagic.nim
│   ├── sem.nim
│   ├── semobjconstr.nim
│   ├── semparallel.nim
│   ├── sempass2.nim
│   ├── semstmts.nim
│   ├── semtempl.nim
│   ├── semtypes.nim
│   ├── semtypinst.nim
│   ├── sighashes.nim
│   ├── sigmatch.nim
│   ├── sizealignoffsetimpl.nim
│   ├── spawn.nim
│   ├── suggest.nim
│   ├── syntaxes.nim
│   ├── tccgen.nim
│   ├── transf.nim
│   ├── trees.nim
│   ├── treetab.nim
│   ├── types.nim
│   ├── typesrenderer.nim
│   ├── unittest_light.nim
│   ├── vmdef.nim
│   ├── vmdeps.nim
│   ├── vmgen.nim
│   ├── vmhooks.nim
│   ├── vmmarshal.nim
│   ├── vm.nim
│   ├── vmops.nim
│   ├── wordrecg.nim
│   └── writetracking.nim
├── compiler.nimble
├── config
│   ├── nim.cfg
│   ├── nimdoc.cfg
│   └── nimdoc.tex.cfg
├── lib
│   ├── arch
│   │   └── x86
│   │   ├── amd64.S
│   │   └── i386.S
│   ├── core
│   │   ├── allocators.nim
│   │   ├── hotcodereloading.nim
│   │   ├── locks.nim
│   │   ├── macrocache.nim
│   │   ├── macros.nim
│   │   ├── rlocks.nim
│   │   ├── runtime_v2.nim
│   │   ├── seqs.nim
│   │   ├── strs.nim
│   │   └── typeinfo.nim
│   ├── cycle.h
│   ├── deprecated
│   │   └── pure
│   │   ├── events.nim
│   │   ├── LockFreeHash.nim
│   │   ├── ospaths.nim
│   │   ├── parseopt2.nim
│   │   ├── securehash.nim
│   │   └── sharedstrings.nim
│   ├── experimental
│   │   └── diff.nim
│   ├── genode
│   │   ├── alloc.nim
│   │   └── env.nim
│   ├── genode_cpp
│   │   ├── syslocks.h
│   │   └── threads.h
│   ├── impure
│   │   ├── db_mysql.nim
│   │   ├── db_odbc.nim
│   │   ├── db_postgres.nim
│   │   ├── db_sqlite.nim
│   │   ├── nre
│   │   │   └── private
│   │   │   └── util.nim
│   │   ├── nre.nim
│   │   ├── osinfo_posix.nim
│   │   ├── osinfo_win.nim
│   │   ├── rdstdin.nim
│   │   └── re.nim
│   ├── js
│   │   ├── asyncjs.nim
│   │   ├── dom.nim
│   │   ├── jsconsole.nim
│   │   ├── jscore.nim
│   │   └── jsffi.nim
│   ├── nimbase.h
│   ├── nimhcr.nim
│   ├── nimhcr.nim.cfg
│   ├── nimrtl.nim
│   ├── nimrtl.nim.cfg
│   ├── nintendoswitch
│   │   └── switch_memory.nim
│   ├── packages
│   │   └── docutils
│   │   ├── docutils.nimble
│   │   ├── highlite.nim
│   │   ├── rstast.nim
│   │   ├── rstgen.nim
│   │   └── rst.nim
│   ├── posix
│   │   ├── epoll.nim
│   │   ├── inotify.nim
│   │   ├── kqueue.nim
│   │   ├── linux.nim
│   │   ├── posix_linux_amd64_consts.nim
│   │   ├── posix_linux_amd64.nim
│   │   ├── posix_macos_amd64.nim
│   │   ├── posix.nim
│   │   ├── posix_nintendoswitch_consts.nim
│   │   ├── posix_nintendoswitch.nim
│   │   ├── posix_other_consts.nim
│   │   ├── posix_other.nim
│   │   ├── posix_utils.nim
│   │   └── termios.nim
│   ├── prelude.nim
│   ├── pure
│   │   ├── algorithm.nim
│   │   ├── asyncdispatch.nim
│   │   ├── asyncdispatch.nim.cfg
│   │   ├── asyncfile.nim
│   │   ├── asyncftpclient.nim
│   │   ├── asyncfutures.nim
│   │   ├── asynchttpserver.nim
│   │   ├── asyncmacro.nim
│   │   ├── asyncnet.nim
│   │   ├── async.nim
│   │   ├── asyncstreams.nim
│   │   ├── base64.nim
│   │   ├── bitops.nim
│   │   ├── browsers.nim
│   │   ├── cgi.nim
│   │   ├── collections
│   │   │   ├── chains.nim
│   │   │   ├── critbits.nim
│   │   │   ├── deques.nim
│   │   │   ├── hashcommon.nim
│   │   │   ├── heapqueue.nim
│   │   │   ├── intsets.nim
│   │   │   ├── lists.nim
│   │   │   ├── rtarrays.nim
│   │   │   ├── sequtils.nim
│   │   │   ├── setimpl.nim
│   │   │   ├── sets.nim
│   │   │   ├── sharedlist.nim
│   │   │   ├── sharedtables.nim
│   │   │   ├── tableimpl.nim
│   │   │   └── tables.nim
│   │   ├── colors.nim
│   │   ├── complex.nim
│   │   ├── concurrency
│   │   │   ├── atomics.nim
│   │   │   ├── cpuinfo.nim
│   │   │   ├── cpuload.nim
│   │   │   ├── threadpool.nim
│   │   │   └── threadpool.nim.cfg
│   │   ├── cookies.nim
│   │   ├── coro.nim
│   │   ├── coro.nimcfg
│   │   ├── cstrutils.nim
│   │   ├── db_common.nim
│   │   ├── distros.nim
│   │   ├── dynlib.nim
│   │   ├── encodings.nim
│   │   ├── endians.nim
│   │   ├── fenv.nim
│   │   ├── future.nim
│   │   ├── hashes.nim
│   │   ├── htmlgen.nim
│   │   ├── htmlparser.nim
│   │   ├── httpclient.nim
│   │   ├── httpcore.nim
│   │   ├── includes
│   │   │   ├── osenv.nim
│   │   │   ├── oserr.nim
│   │   │   ├── osseps.nim
│   │   │   └── unicode_ranges.nim
│   │   ├── ioselects
│   │   │   ├── ioselectors_epoll.nim
│   │   │   ├── ioselectors_kqueue.nim
│   │   │   ├── ioselectors_poll.nim
│   │   │   └── ioselectors_select.nim
│   │   ├── json.js
│   │   ├── json.nim
│   │   ├── lenientops.nim
│   │   ├── lexbase.nim
│   │   ├── logging.js
│   │   ├── logging.nim
│   │   ├── marshal.nim
│   │   ├── math.nim
│   │   ├── md5.nim
│   │   ├── memfiles.nim
│   │   ├── mersenne.nim
│   │   ├── mimetypes.nim
│   │   ├── nativesockets.nim
│   │   ├── net.nim
│   │   ├── nimprof.nim
│   │   ├── nimprof.nim.cfg
│   │   ├── nimtracker.nim
│   │   ├── oids.nim
│   │   ├── options.nim
│   │   ├── os.nim
│   │   ├── osproc.nim
│   │   ├── oswalkdir.nim
│   │   ├── parsecfg.nim
│   │   ├── parsecsv.nim
│   │   ├── parsejson.nim
│   │   ├── parseopt.nim
│   │   ├── parsesql.nim
│   │   ├── parseutils.nim
│   │   ├── parsexml.nim
│   │   ├── pathnorm.nim
│   │   ├── pegs.nim
│   │   ├── punycode.nim
│   │   ├── random.js
│   │   ├── random.nim
│   │   ├── rationals.nim
│   │   ├── reservedmem.nim
│   │   ├── ropes.nim
│   │   ├── segfaults.nim
│   │   ├── selectors.nim
│   │   ├── smtp.nim
│   │   ├── smtp.nim.cfg
│   │   ├── stats.nim
│   │   ├── streams.nim
│   │   ├── strformat.nim
│   │   ├── strmisc.nim
│   │   ├── strscans.nim
│   │   ├── strtabs.nim
│   │   ├── strutils.js
│   │   ├── strutils.nim
│   │   ├── sugar.nim
│   │   ├── terminal.nim
│   │   ├── times.js
│   │   ├── times.nim
│   │   ├── typetraits.nim
│   │   ├── unicode.nim
│   │   ├── unidecode
│   │   │   ├── gen.py
│   │   │   ├── unidecode.dat
│   │   │   └── unidecode.nim
│   │   ├── unittest.nim
│   │   ├── uri.nim
│   │   ├── volatile.nim
│   │   ├── xmlparser.nim
│   │   └── xmltree.nim
│   ├── std
│   │   ├── editdistance.nim
│   │   ├── monotimes.nim
│   │   ├── sha1.nim
│   │   ├── sums.nim
│   │   ├── time_t.nim
│   │   ├── varints.nim
│   │   └── wordwrap.nim
│   ├── stdlib.nimble
│   ├── system
│   │   ├── alloc.nim
│   │   ├── ansi_c.nim
│   │   ├── arithm.nim
│   │   ├── assertions.nim
│   │   ├── assign.nim
│   │   ├── atomics.nim
│   │   ├── avltree.nim
│   │   ├── cellsets.nim
│   │   ├── cgprocs.nim
│   │   ├── channels.nim
│   │   ├── chcks.nim
│   │   ├── deepcopy.nim
│   │   ├── dollars.nim
│   │   ├── dyncalls.nim
│   │   ├── embedded.nim
│   │   ├── excpt.nim
│   │   ├── fatal.nim
│   │   ├── formatfloat.nim
│   │   ├── gc2.nim
│   │   ├── gc_common.nim
│   │   ├── gc_hooks.nim
│   │   ├── gc_ms.nim
│   │   ├── gc.nim
│   │   ├── gc_regions.nim
│   │   ├── hti.nim
│   │   ├── inclrtl.nim
│   │   ├── indexerrors.nim
│   │   ├── io.nim
│   │   ├── iterators.nim
│   │   ├── jssys.nim
│   │   ├── memory.nim
│   │   ├── memtracker.nim
│   │   ├── mmdisp.nim
│   │   ├── nimscript.nim
│   │   ├── osalloc.nim
│   │   ├── platforms.nim
│   │   ├── profiler.nim
│   │   ├── reprjs.nim
│   │   ├── repr.nim
│   │   ├── sets.nim
│   │   ├── strmantle.nim
│   │   ├── syslocks.nim
│   │   ├── sysspawn.nim
│   │   ├── sysstr.nim
│   │   ├── threadlocalstorage.nim
│   │   ├── threads.nim
│   │   ├── timers.nim
│   │   └── widestrs.nim
│   ├── system.nim
│   ├── system_overview.rst
│   ├── windows
│   │   ├── registry.nim
│   │   └── winlean.nim
│   └── wrappers
│   ├── iup.nim
│   ├── linenoise
│   │   ├── LICENSE.txt
│   │   ├── linenoise.c
│   │   ├── linenoise.h
│   │   ├── linenoise.nim
│   │   └── README.markdown
│   ├── mysql.nim
│   ├── odbcsql.nim
│   ├── openssl.nim
│   ├── pcre.nim
│   ├── postgres.nim
│   ├── sqlite3.nim
│   └── tinyc.nim
└── share
└── doc
├── advopt.txt
├── basicopt.txt
└── html
└── overview.html
36 directories, 421 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment