Jarog is simple all-purpose programming language. It is opensource and written in Pascal. It was designed for no reasons and can be used for education purposes or just for fun.
load "<io>" as io;
const main := $(
in args: list(string);
var name: string;
name := io::get();
io::put("Hello, " + name);
Besides traditional imperative programming also supports anonymous functions, closures, curring and recursion. All functions are first-class citizens.
Is built using MPArith library which made it able to process integer and float numbers with arbitrary precision out of the box.
Is completely null-safe because it just does not have values like null, nil, none or undefined. All variables are predefined with their default values.
Feel free to to check out our gitlab to give some feedback!