This commit is contained in:
Judah Caruso 2025-05-22 12:29:55 -06:00
parent 3af88edfc1
commit c585e3a9c5

10
TODO
View file

@ -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