Introduction to Keikaku

Keikaku is a modern programming language designed for expressive control flow, advanced generators, and clean asynchronous programming.

# Core Philosophy

  • Everything is Anticipated.Control flow should be explicit and structured, minimizing runtime surprises.
  • Lazy by Design.Generators and lazy evaluation are first-class citizens, not add-ons.
  • Non-Blocking Core.Async/await primitives are built into the language syntax for modern concurrency.

Installation

Linux (Arch)

$ cd packaging/arch

$ makepkg -si

Windows

You can run the portable executable directly or build it yourself.

  • Download keikaku.exe from releases
  • Add to your System PATH relative to where you place it
Build from Linux (Cross-compile):
./packaging/windows/build_exe.sh

Universal Build (Source)

Requires CMake & GCC

$ git clone https://github.com/noobforanonymous/keikaku-programming-language.git

$ cd keikaku

$ mkdir build && cd build

$ cmake .. && make

$ sudo make install

Next Steps

Keikaku was conceptualized and architected by Regaan, founder of Rot Hackers cybersecurity masterclass.