Anstro Pleuton's profile picture

Anstro Pleuton

I enjoy building systems, tools, frameworks.

Hello!

I am a hobbyist C/C++ developer. I mostly work on my personal projects. I am passionate about building systems and architecture, developer tooling and frameworks.

Over the past 4 years, I have built many things. Most of them are experiments, but not without real impact. I have explored several fields, such as systems development, game development, web development, android app development, embedded development, etc.

I have used many programming languages, such as C++ (my main), C, Rust, Python, C#, Kotlin, JavaScript, Java, TypeScript, etc. Don't treat that I am expert on all of those...

I don't know what else to say :p

Projects

Die Roller

import eng.std.random;
import ui: eng.ext.declarative_ui;

@executable("die-roller")
fn die_roller throws {
    let dice = with for i in 0:6 =>
        emit ui.image.load("die_$i.png");

    let current: int!;

    let app! = ui.app("Die Roller");
    let col! = app.column();

    let text! = col.text("Roll the die");
    let die! = col.image(dice[0]);

    let _ = col.button(fn [&] {
        current = int.random(0, 6);
        text.text = "You rolled: ${current + 1}";
        die.image = dice[current];
    });
};

Engenide

An enjoyable systems development language

Engenide will be a general-purpose systems programming language thas is between C++ and Rust

Engenide GitHub

CLI Usage

% myapp --version
MyApp v1.0.0
% myapp /?
Usage: myapp [OPTIONS] [SUBCOMMANDS]

Options:
  -V, --version               Show app version
  -h, -?, --help              Show this help message

Subcommands:
  create <name>               Create a project
    --template <template>     Use a specific tempalte
  deploy                      Deploy a project

Optrone

A unified CLI argument parser

Optrone will be a feature-rich command line argument parser with support for both Microsoft-style and POSIX-style arguments

Optrone GitHub
Renderface Sample image

This is a placeholder image

Renderface

A cross-platform GUI framework for Mobile and Desktop

Renderface will be a complete, cross-platform declarative GUI framework that uses native design language

Renderface GitHub

Blogs

Still writing...

Personal

To access my personal information, such as my real name, phone number or resume, please ask the unlock code in real life.

Working on it...