-
v0.1.0
Pre-releasereleased this
2026-08-30 22:48:02 +02:00 | 1084 commits to main since this releasev0.1.0 — 2026-08-30
- ci: Continuous integration — Forgejo Actions workflows build the toolchain from the seed, run the regression + editor suites, assert the C-free bootstrap fixpoint, and lint commit messages on every push and pull request.
- feat: Editor tooling —
ludic-fmt(formatter) andludic-lsp(language server), plus VS Code and JetBrains integrations, all built by the toolchain. - feat: Namespaced standard library — Math, Text, List, Random, Time, Screen, Color, Ease, Collide, Memory, Vector, DateTime/Date/Duration/Clock, Unicode, Os, Fs/Path/Mime, Log, Noise, Hash, Crypto and Uuid, each deterministic where a game needs it.
- feat: Native 2D backend — an ECS core with a deterministic fixed-point (Q16.16) runtime, a windowed Cocoa target on macOS and a headless PPM renderer that runs anywhere.
- feat: Self-hosted, C-free toolchain — the compiler, runtime, task runner and editor tools are all written in Ludic and built from a checked-in LLVM-IR seed with clang alone;
x bootstrap-cfreeproves the compiler rebuilds itself byte-for-byte. - feat: Versioning and releases — SemVer with
ludicc --version, a changeset-drivenCHANGELOG.md, andx releaseto bump, tag, and publish a Forgejo release with source and toolchain artifacts.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
ludic-0.1.0-darwin-arm64.tar.gz
1 download · 760 KiB
-
ludic-0.1.0-src.tar.gz
1 download · 1.2 MiB