From f79001db97a698774b29ac19d9ae5dbf72b5509e Mon Sep 17 00:00:00 2001 From: Judah Caruso Date: Tue, 27 May 2025 00:04:00 -0600 Subject: [PATCH] start 012 --- TODO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO b/TODO index c704390..40e5a17 100644 --- a/TODO +++ b/TODO @@ -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.)