NimScript Interoperability for Python
MIT License
pip install nim4py==0c42da8
$ echo 'echo "NimScript embedded on Python"' > file.nims
$ python
Python 3.8.5 (default, May 17 2020, 18:15:42) [GCC 10.1.0] on linux
>>> from nimscript4python import nimscript
>>> nimscript("file.nims", ["/home/juan/.choosenim/toolchains/nim-1.3.5/lib/"])
NimScript embedded on Python
>>>
1.3.5
or newer,It can be useful for some cool ideas, on Nim you do not have GIL, Garbage Collector, Virtual Machine, etc but adds code execution at compile-time, powerful metaprogramming, you can "import" C/C++/JS Code and more, maybe for plugins for a Python project or embedded scripting or similar ideas, with option to compile to machine code binary or run in the browser or WebAssembly.
Everything if you pass all the standard library folder paths (?).
Use full path to the .nims
file, it wont expand stuff like ~
, etc.
Use full path to the stdlib folder, it wont expand stuff like ~
, etc.