2020-12-29 11:00:12 +09:00
2020-12-28 10:54:25 +09:00
2020-12-29 11:00:12 +09:00
2020-12-29 11:00:12 +09:00
2020-12-28 10:54:25 +09:00
2020-12-29 11:00:12 +09:00
2020-12-28 21:31:46 +09:00
2020-12-26 16:59:43 +09:00
2020-12-29 11:00:12 +09:00
2020-12-28 16:08:06 +09:00
2020-12-29 11:00:12 +09:00
2020-12-28 11:37:38 +09:00
2020-12-29 11:00:12 +09:00
2020-12-28 11:11:50 +09:00
2020-12-28 11:11:50 +09:00
2020-12-29 11:00:12 +09:00
2020-12-29 11:00:12 +09:00
2020-12-29 11:00:12 +09:00
2020-12-29 11:00:12 +09:00

Kuroko - A bytecode-compiled scripting language

This bytecode VM / compiler is substantially based on Robert Nystrom's Crafting Interpreters.

screenshot

Instead of implementing Lox, I am aiming for a language with a syntax reminiscent of Python - one with significant whitespace and generally the same keywords.

At the moment, the intent for this project is to add a proper scripting language to Bim, to which both configuration scripts and syntax highlighting will be ported.

Kuroko, as its name should imply, will also be made available in ToaruOS as a general user language, and some utilities may end up being written in it.

Description
Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.
Readme 9.3 MiB
Languages
Python 72.5%
C 27.3%
Makefile 0.2%