A base library for Jai https://judahcaruso.com/jc
Find a file
2025-05-21 12:07:38 -06:00
encoding deserialization and serialization is usable 2025-05-16 00:03:25 -06:00
hash changed 'verify' to 'this_block' + it now uses for_expansion rules, documentation 2025-05-17 04:07:42 -06:00
hmm . 2025-05-14 16:55:32 -06:00
math resolved merge conflict 2025-05-20 20:12:33 -07:00
raylib . 2025-05-14 16:55:32 -06:00
reload allow user program to specify simplified build options 2025-05-18 12:02:36 -06:00
remotery add basic remotery bindings 2025-05-17 02:20:40 -06:00
test drop the 'the'... it's cleaner 2025-05-19 12:41:23 -06:00
.gitignore raylib 2025-05-11 04:24:50 -06:00
_run_all_tests.jai unroll macro 2025-05-19 16:56:53 -06:00
array.jai mostly tests, more reload module examples 2025-05-15 15:42:38 -06:00
base.jai added default_of and made zero_of more clear 2025-05-14 16:52:04 -06:00
LICENSE . 2025-05-10 23:41:38 -06:00
macros.jai export things that be exported 2025-05-20 21:09:36 -06:00
memory.jai crash allocator, etc. 2025-05-14 23:01:15 -06:00
module.jai mostly tests, more reload module examples 2025-05-15 15:42:38 -06:00
README track future work in TODO 2025-05-21 11:25:28 -06:00
TODO ok, now im done 2025-05-21 12:07:38 -06:00
utils.jai changed 'verify' to 'this_block' + it now uses for_expansion rules, documentation 2025-05-17 04:07:42 -06:00

------
jc.jai
------

	cd [jai install directory]/modules
	git clone https://git.brut.systems/judah/jc.jai.git jc
	
	#import "jc";

What
----

A set of modules for things I usually want in Jai, namely,
utilities, bindings, and experiments.

How
---

If you'd like to learn more about *what* a specific module
does, take a look at its 'module.jai' file.

Why
---

Because Jai is still in closed beta (as of May 15, 2025),
updates to the compiler and "standard library" will break
projects of mine; sometimes in a very annoying way. 

jc.jai was made to 1) give myself an escape
hatch/skin-suit to cause fewer breaking changes when
updating the compiler, and 2) put all of my non-project
code in a single place that's easier to manage.

While I do use many of the modules shipped with the
compiler, my goal is to eventually replace them.