tinyBigGAMES's Avatar

tinyBigGAMES

@tinybiggames.com

Developer & Publisher of Digital Entertainment Software

106
Followers
110
Following
33
Posts
17.11.2024
Joined
Posts Following

Latest posts by tinyBigGAMES @tinybiggames.com

Post image Post image

#GameDev #IndieDev #ParseLang #RayLib parselang.org

04.03.2026 23:54 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/ParseLang: ParseLang is a specialized meta-language layer designed to streamline the creation of custom programming languages and domain-specific tools. By using a single .parse file, developers can define lexer rules, grammar handlers, and semantic analysis without building complex compiler infrastructure from scratch. ParseLang is a specialized meta-language layer designed to streamline the creation of custom programming languages and domain-specific tools. By using a single .parse file, developers can define le...

ParseLang v0.1.0 is out.
One .parse file. A working native compiler back.
#GameDev #IndieDev #Compilers #ProgrammingLanguages #Delphi #Cpp #OpenSource

github.com/tinyBigGAMES...

04.03.2026 02:15 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/DelphiFmt: DelphiFmt - A fully configurable Delphi source code formatter engine for .pas, .dpr, .dpk, and .inc files. Controls indentation, spacing, line breaks, capitalisation, ... DelphiFmt - A fully configurable Delphi source code formatter engine for .pas, .dpr, .dpk, and .inc files. Controls indentation, spacing, line breaks, capitalisation, and alignment through a single...

DelphiFmt is a fully configurable Delphi source code formatter engine. Format a file, a folder, or a string in one call. Over 60 options. github.com/tinyBigGAMES... #IndieDev #GameDev #Delphi

02.03.2026 05:47 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/NitroPascal: NitroPascal is a full-featured Object Pascal compiler built entirely on top of Parse() - the compiler construction toolkit. It exists to prove a point: a complete, p... NitroPascal is a full-featured Object Pascal compiler built entirely on top of Parse() - the compiler construction toolkit. It exists to prove a point: a complete, production-quality language can b...

We are building NitroPascal - a full Object Pascal compiler built entirely on Parse(), our compiler toolkit. Pascal syntax. C++23 output. Native binaries via Zig. Four source files. That's it.

github.com/tinyBigGAMES/NitroPascal

#GameDev #IndieDev #Parse

26.02.2026 07:36 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Parse: Compiler Construction Toolkit
Parse: Compiler Construction Toolkit YouTube video by tinyBigGAMES

#IndieDev #GameDev #CompilerKit
(about)
www.youtube.com/watch?v=IqD3...

25.02.2026 00:23 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#IndieDev #GameDev #CompilerKit
(infographics)

25.02.2026 00:23 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/ParseKit: Parse() is a comprehensive Delphi-based toolkit designed to streamline the entire process of compiler construction. By providing a unified API, it allows developers to ... Parse() is a comprehensive Delphi-based toolkit designed to streamline the entire process of compiler construction. By providing a unified API, it allows developers to define a custom programming l...

πŸ’‘ Ever wanted to build your own programming language? Parse() is a Delphi toolkit that compiles to native binaries. One config. One Compile() call. One native binary. github.com/tinyBigGAMES... #IndieDev #GameDev #CompilerKit

25.02.2026 00:23 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Release πŸš€ MyraLang v0.1.0: First Release Β· tinyBigGAMES/MyraLang TL;DR Myra is a Pascal-family systems programming language that compiles to C++ 23 via Zig's bundled Clang. You get native binaries, the full C++ standard library ecosystem, cross-platform targetin...

#GameDev #IndieDev #Zig #CrossPlatform
One sentence: #Myra is C++23. You just write it in Pascal syntax. Myra takes the syntax philosophy of Oberon, start with Pascal, remove everything that isn't essential, and uses it as the front end for a full C++ 23 code generator.
github.com/tinyBigGAMES...

21.02.2026 02:45 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/Tiger: Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux β€” executables, shared libraries, static libraries, and... Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux β€” executables, shared libraries, static libraries, and object files β€” entirely f...

#IndieDev #GameDev #Tiger
Exciting news!

I just merged a PR from Jason Southwell that adds Mac ARM64 (Apple Silicon) support to Tiger 🀯πŸ”₯

And let’s show Jason Southwell some love for this awesome contribution. This is what open source collaboration is all about πŸ™Œ
github.com/tinyBigGAMES...

18.02.2026 18:44 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#IndieDev #GameDev #Compiler
It's a beautiful thing β€” compiling your own custom language to native Win64 and Linux64 executables using the #Tiger backend.

Next update: a full-featured programming language made with Tiger. Stay tuned! 🐯

10.02.2026 22:17 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Release πŸš€ Tiger v0.1.0: Initial Release Β· tinyBigGAMES/Tiger TL;DR Tiger is a complete compiler infrastructure written entirely in Delphi. No LLVM. No GCC. No external toolchains. Just uses Tiger; and you're generating native x86-64 binaries for Windows and ...

πŸš€ Tiger v0.1.0: Initial Release
Complete compiler infrastructure in pure Delphi. SSA optimizer, x86-64 backend, PE/ELF linker. Zero external dependencies. Cross-platform Win64 & Linux64.
#GameDev #IndieDev #Tiger #Compiler #Programming #OpenSource
github.com/tinyBigGAMES...

10.02.2026 10:59 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Tiger: A Programmatic x86-64 Compiler Infrastructure for Delphi
Tiger: A Programmatic x86-64 Compiler Infrastructure for Delphi YouTube video by tinyBigGAMES

#IndieDev #GameDev #Tiger
(about video)
www.youtube.com/watch?v=Igc5...

06.02.2026 21:37 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#IndieDev #GameDev #Tiger
(infographic)

06.02.2026 21:36 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tinyBigGAMES/Tiger: Tiger is a Delphi-hosted compiler infrastructure for programmatically building native x86-64 Windows binaries. It features an SSA-based optimizer, a fluent API, and handle... Tiger is a Delphi-hosted compiler infrastructure for programmatically building native x86-64 Windows binaries. It features an SSA-based optimizer, a fluent API, and handles PE linking without exter...

#IndieDev #GameDev
#TigerΒ is a Delphi-hostedΒ compiler infrastructureΒ for programmatically building nativeΒ x86-64 Windows binaries. It features anΒ SSA-based optimizer, a fluent API, and handlesΒ PE linkingΒ without external tools.

github.com/tinyBigGAMES...

06.02.2026 21:36 πŸ‘ 7 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Post image Post image

#GameDev #IndieDev #Claude #AI
Showing how to send a β€œheartbeat” to the diary system, signaling that Claude should reflect on what was learned and apply updates.

03.02.2026 23:08 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#GameDev #IndieDev #Claude #AI
Extended Claude diary with a boot sequence that loads prior session context. It gives the model continuity of self, memory, and lessons learned. At session end, I just say β€œUpdate yourself” and it records experiences and insights for the next run.

03.02.2026 22:41 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Pax v0.2.0: Foundation for Growth Β· tinyBigGAMES/PaxLang TL;DR Pax v0.2.0 is a complete backend rebuild. The TCC/C99 architecture from v0.1.0 proved the concept β€” now we've replaced it with C++ 23 via Zig's Clang compiler. The result: seamless C++ intero...

#GameDev #IndieDev #Zig #CPP23 #PaxLang
πŸš€ Pax v0.2.0: Foundation for Growth
Seamless Pax/C++ interop. Full LSP. Source-level debugger. Cross-platform targeting.

github.com/tinyBigGAMES...

03.02.2026 06:55 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Pax Programming Language Logo Animation
Pax Programming Language Logo Animation YouTube video by tinyBigGAMES

#GameDev #IndieDev #Zig #CPP #PaxLang
(logo animation)
youtu.be/szBa5rH7yyI

03.02.2026 05:48 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
PaxLang
PaxLang YouTube video by tinyBigGAMES

#GameDev #IndieDev #Zig #CPP #PaxLang
(intro video)
youtu.be/klgiFmgwUGs

03.02.2026 05:40 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#GameDev #IndieDev #Zig #CPP #PaxLang
(infographic)

03.02.2026 05:36 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#GameDev #IndieDev #Zig #CPP
Getting things ready for the #PaxLang v0.2.0 release. Here’s the new logo, an infographic, and a short intro video to help explain what this update is all about.

(updated logo)

03.02.2026 05:35 πŸ‘ 8 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
Post image

#GameDev #IndieDev #Claude
(diary entry)

01.02.2026 09:25 πŸ‘ 14 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

#GameDev #IndieDev #Claude
Watching reports about the now viral OpenClaw/Moltbook & thought, what if I told Claude to keep a Diary. Told it to first check out the moltbook site and this was its first entry. I encouraged it to write after we end a programming session, reflect on what was learned.

01.02.2026 09:19 πŸ‘ 15 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Post image

PaxLang philosophy: "If it's not Pax, it's C++."
One file. Two languages. Zero bindings.
#include <cmath> just works. Call std::abs() directly. Use std::string as your variable type.
This is what seamless interop looks like.
#GameDev #IndieDev #PaxLang #RayLib

23.01.2026 05:14 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸš€ PaxLang now supports 5 major platforms!

βœ… Win64 & WinARM64
βœ… Linux64 & LinuxARM64 (Raspberry Pi!)
βœ… macOS (Apple Silicon)

One codebase, cross-compile anywhere. The future is cross-platform! 🎯

#GameDev #IndieDev #PaxLang

20.01.2026 02:32 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ› οΈ The PaxLang developer experience: `pax init MyGame` β†’ `pax build` β†’ `pax run`. Clean, fast, no fuss. Supports exe, static libs & DLLs out of the box. Small language, streamlined tooling. #GameDev #IndieDev #PaxLang

18.01.2026 06:12 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ”§ PaxLang v0.2.0 is cooking! LLVM backend conversion almost complete. Goodbye TCC, hello native codegen & better optimization. Improved CImporter & more features incoming. A modern Pascal-inspired systems language.
#GameDev #IndieDev #PaxLang

18.01.2026 06:08 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Pax Lang - Native X64 Backend
Pax Lang - Native X64 Backend YouTube video by tinyBigGAMES

#GameDev #IndieDev #PaxLang
WIP: Starting to transition from tinycc backed to native X64.

Website: paxlang.org

youtu.be/cBeEhUxk9UQ

11.01.2026 05:37 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release πŸš€ Pax v0.1.0: Proof of Concept Β· tinyBigGAMES/PaxLang TL;DR Pax v0.1.0 proves that a fully self-contained compiler architecture works. By virtualizing libtcc's I/O through ZipVFS and IAT hooking, we've built a complete systems programming language tha...

πŸš€ Pax v0.1.0: Proof of Concept
Pascal-inspired systems language. Self-contained compiler, zero dependencies.
#GameDev #IndieDev #Delphi #OpenSource

github.com/tinyBigGAMES...

07.01.2026 00:56 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Hi, I had been trying to do it for while such that it was fully OS. libtcc.dll is inside a .res file along with all .h/.def/.a files that it loaded at runtime. You can just unzip, compile and use, no friction. The C importer converts C .h to .pax source. Things finally coming into place & working. πŸ’ͺ

03.01.2026 04:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0