kuroko-lang / kuroko

Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.
https://kuroko-lang.github.io/
MIT License
431 stars 25 forks source link

Remove/Rename un-namespaced macros #45

Open klange opened 10 months ago

klange commented 10 months ago

We expose a lot of macros which are not prefixed with KRK_ or krk_. To provide a clean API, these should be renamed.

While we're at it, removing the old-style KRK_FUNC/KRK_METHOD macros would be worthwhile. All of the code I have on hand has been converted to the new-style KRK_Function/KRK_Method macros.