Performance
Performance
Emits a C++11 IR.
(Planned) Data Oriented Design support.
Streamlined RAII through defer
keyword.
No GC.
Familiarity
Familiarity
Features a powerful, Go-derived syntax.
Tools that behave similarly to their Go counterparts.
Features
Safety
- Immutable by default.
- Local variables only.
- Stringent bounds checking.
- Easily #include C/C++ libraries.
- Go-esque syntax allows for simplified Go library ports.
Interoperability
Batteries Included!
Batteries Included!
Tailored towards modern game development, the standard library features an opinionated (but swappable) set of core plugins encompassing audio, graphics, controls and UI.
Getting Started (Developer Edition)
Getting Started (Developer Edition)
Currently, using Tabby requires you to build the compiler yourself
(builds for GNU/Linux, Windows and Mac OS will be available soon).
Hello, World!
Hello, World!