2 releases

0.1.1 Apr 23, 2023
0.1.0 Jan 22, 2023

#170 in Simulation

GPL-3.0-or-later

37KB
1K SLoC

Read more in the user manual (including language syntax).

Overview

BitScript is an esoteric language designed to simulate logic gates.

Bitr is a minimal BitScript interpreter written in Rust, it does not include any external dependencies.

(Stands for bit-runner, pronounced bitter.)

Features

  • BitScript is a text based logic gate simulator.
  • BitScript is Turing complete, allowing for complex designs.
  • BitScript contains a file based module system (components), which declutters code.

Examples of what you can do with BitScript can be found in examples.

Roadmap

  • Assigning values to a single cell, whole array and range or cells.
  • Common logic gates.
  • Input with base 8, 10 and 16 numbers.
  • Goto, label, and if statements.
  • Reusable components.
  • Arrays.
  • Global std library of components.
  • Unicode characters from binary.
  • Running system commands
  • Browser interpreter with Web Assembly.

No runtime deps