start 012

This commit is contained in:
Judah Caruso 2025-05-27 00:04:00 -06:00
parent 8ca5903c7f
commit f79001db97

2
TODO
View file

@ -2,6 +2,7 @@
[Judah]
065 [array] add dynamic, but stable array implementation (values should not move in memory once appended to the array; should mirror procedures on 'Static_Array')
012 [map] create a simple arena-backed hash map implementation 'Map(K, V)', should be able to hash a key of any type (must include: get, set, remove, for_expansion) - possibly blocked by 032
[Jesse]
011 [math] add more Vec math procedures
@ -17,7 +18,6 @@
007 [bytes] create byte utilities module (should include Buffer type)
008 [strings] create string utilities module (include Buffer type) - blocked by 007
009 [encoding] jai-friendly binary serialization support - blocked by 007
012 [map] create a simple arena-backed hash map implementation 'Map(K, V)', should be able to hash a key of any type (must include: get, set, remove, for_expansion) - possibly blocked by 032
013 [bindings] create build/binding utilitites module (since we do this a lot)
014 [platform] add support for read file, write file, etc.
015 [meta] create metaprogramming utilitites module (AST rewriting, code generation/introspection, etc.)