Skip to content

An IR for Python VM, provided with indirect jump instructions.

License

Notifications You must be signed in to change notification settings

RemuLang/sijuiacion-lang

Repository files navigation

sijuiacion-lang

Documentation Status

Sijuiacion, a.k.a "橘势", is a programming language to achieve a better use of a subset of of the CPython bytecode instructions.

It provides some useful high level instructions, e.g, the Indirect Jumps, and the Switch instructions, that are much more efficient than stacked if-else statements.

This idea is not originated by me, and I even just heard(got introduced about) this from someone else. I must appreciate him for bringing me how to use END_FINALLY to achieve this "fast switch" in Python.

Installation

pip install sijuiacion-lang is okay.

For manuals, check out the documentation.

Releases

No releases published

Packages

No packages published

Languages