Nim Backend Compilation Target, C and C++ are supported by HackPad,
but Nim also has JavaScript and Objective C, including support for NodeJS.
Nim Backend will do the best to Optimize for Speed or Size,
Speed might result on a slightly bigger binary but faster,
Size might result on a slightly smaller file size binary but slower.
You can also omit this parameter.
Nim Backend will do the best to Optimize for the kind of task you are working on,
Build for Release might result on a slightly slower build but smaller file size binary,
Automatic Dead Code Clean Up is enabled, Release builds are ready for Production.
Build for Develop might result on a slightly faster build but bigger file size binary,
Release builds are meant for development, testing, stating, quick hacks, etc.
The Memory Garbage Collector that Nim should use, AKA GC,
No Garbage Collector means you have to code your own Memory managment manually.
V2 is Experimental. Go Garbage Collector is similar to Go Langs.
Whats Garbage Collector?.,
Whats Boehm algorithm?.,
Whats Mark&Sweep algorithm?.,
Documentation for Garbage Collector.
Choose which kind of App or Library you want Nim to generate,
Terminal Console App, Graphical User Interface App,
Dynamic Library or Static library. You can also omit this parameter.
Enable Compile with SSL, for HTTPS support, slightly bigger file size binary but allows to use HTTPS URLs.
Enable Compile with Threads support, allows to use Multi-Threading, does not affect Async and MultiSync code.
Official Docs,
TheIndex,
DevDocs,
HackPad Git.