-
Notifications
You must be signed in to change notification settings - Fork 0
Home
danieltan1517 edited this page Aug 31, 2022
·
102 revisions
Welcome to the Jai Community Library Wiki!
This is the place to learn about Jai. Content will be developed by the community for the community.
If you are a Jai beta user and want to contribute, ask for an invite in the Jai Secret Beta Discord! Only members of the Jai-beta have writing access.
The awesome-jai repository collected resources regarding Jai up to now. This Wiki will continue the effort.
- Home
- Overview
- Getting Started
- Advanced
- Metaprogramming
- Modules and Libraries
-
Snippets
println
- Swap Macro
- Resizable Arrays with Initial Size
- Pool Memory
- Measure Code Performance
- Blocking Console Input
- Abstracting Loops
- Ad-hoc Print Debugging
- Bytecode Debugger
- Unrolling Loops
- Using
defer
to Close Files - Adding Import Path
- Relative Pointer-Based Strings
- Bake Structs
- Check if Variable on Stack
- Tagged Union
BLSR
Reset Lowest Set Bit- Reversing 64-bits (
asm
) - Intel Intrinsic SIMD
- Go-Style Channels
for_each_member
- Interface/Trait
- Writing & Loading dynamic libraries
- OO with Macros
- Parent Type from Inner
- Optional
- Broadcaster
- Macro Pointer Cast
- References