repos / gbc

GBC - Go B Compiler
git clone https://github.com/xplshn/gbc.git

commit
49f12f2
parent
9bd49de
author
xplshn
date
2025-08-20 17:35:29 +0000 UTC
Update README.md
1 files changed,  +1, -0
M README.md
+1, -0
1@@ -84,6 +84,7 @@ For more details refer to <https://github.com/xplshn/gbc>
2 - I added a completely opt-in type system. It uses type first declarations like C, and uses the Go type names. (can also be used with strict B via `-std=B -Ftyped`, the syntax is backwards compatible. Its so reliable it comes enabled by default.)
3 - `gbc` will warn about poorly written code. TODO: Convert these warnings into annotations that offer suggestions.
4 - I'm working on adding support for alternative backends. QBE will remain as the default, but there should be other options as well, including a C one. (TODO: Expose GOABI0 target that libQBE provides)
5+  - UPDATE: LLVM target will be made available soon. I'm also making progress towards achieving full cross-compilation.
6 
7 ## Demo
8 <img width="1920" height="1080" alt="RayLib B demo" src="https://github.com/user-attachments/assets/ed941fc1-0754-4978-98fb-13ff2774b880" />