From c585e3a9c5b149342dff11d7e7e32b3f70fd8abd Mon Sep 17 00:00:00 2001 From: Judah Caruso Date: Thu, 22 May 2025 12:29:55 -0600 Subject: [PATCH] . --- TODO | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TODO b/TODO index 64e84f2..239d22b 100644 --- a/TODO +++ b/TODO @@ -17,7 +17,7 @@ 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 [hash] create 'Map(K, V)' type + 012 [hash] create a simple hash map implementation 'Map(K, V)', should be able to hash a key of any type (must include: map_set, map_get, for_expansion) 013 [bindings] create build/binding utilitites module (since we do this a lot) 014 [platform] create module for OS/platform-specific procedures (read file, write file, etc.) 015 [meta] create metaprogramming utilitites module (AST rewriting, code generation/introspection, etc.) @@ -45,10 +45,10 @@ 038 [encoding] add html/xml support, via code - blocked by 008 039 [encoding] add rivit support, via code (https://judahcaruso.com/rivit.htm) - blocked by 038 040 [encoding] add markdown (commonmark?) support, via code - blocked by 038 - 042 [crypto] create cryptography module with md5 support - 043 [crypto] add sha256 support - blocked by 042 - 044 [crypto] add aes256 support - blocked by 042 - 045 [crypto] add hmac support - blocked by 042 + 042 [hash/crypto] add md5 support - blocked by 012 + 043 [hash/crypto] add sha256 support - blocked by 012 + 044 [hash/crypto] add aes256 support - blocked by 012 + 045 [hash/crypto] add hmac support - blocked by 012 046 [fmt] create fmt module (include print with struct-based value formatting) - blocked by 008 *ask for specifics* 047 [image] create image module with png, bmp, tga, qoi support - possibly blocked by 007 048 [encoding] add varint support