Skip to content

Instantly share code, notes, and snippets.

@haxscramper
Last active February 19, 2021 15:07
Show Gist options
  • Save haxscramper/95b149c16f58d7662402b9e833f775ec to your computer and use it in GitHub Desktop.
Save haxscramper/95b149c16f58d7662402b9e833f775ec to your computer and use it in GitHub Desktop.
nim-fusion.md

Nim fusion

Starting from this version you can run nim fusion to install or update the fusion package - an extension to the nim stdlib with some additional modules.

Currently, the following modules are present:

  • fusion/smartptrs - C++-like unique/shared pointers
  • fusion/btreetables - sorted associative containers
  • fusion/matching - pattern matching implementation using nim macros
  • fusion/htmlparser - HTML parser
  • fusion/astdsl - karax-style DSL for constructing an AST
  • fusion/filepermissions - convenience functions for working with file permissions.

Documentation index can be found here, project repository: link.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment