aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authoranon2026-02-17 19:40:51 +0100
committeranon2026-02-17 19:40:51 +0100
commit31eb8a59bcc284777b8987c7a82e518396789637 (patch)
tree170ad1c4f7b02b6c3c25f293db2831c6638c1ffb /README.md
parent3b40240f07efec57bc1d698815406423f38a3f60 (diff)
downloadlibchad-31eb8a59bcc284777b8987c7a82e518396789637.tar.xz
libchad-31eb8a59bcc284777b8987c7a82e518396789637.tar.zst
bump
Diffstat (limited to 'README.md')
-rw-r--r--README.md31
1 files changed, 25 insertions, 6 deletions
diff --git a/README.md b/README.md
index 72f356c..4ee2e0f 100644
--- a/README.md
+++ b/README.md
@@ -16,12 +16,24 @@ C libraries are hard to find; good libraries are even harder.
| :--- | :---------- |
| dictate.h | Über-printer. |
| plumblism.h | PBMplus (PNM) image IO. |
+// https://github.com/ClecioJung/ini (slight renaming and _Generic)
+// https://github.com/an-dr/microlog
### Datastructures
-| Lib | Description |
-| :--- | :---------- |
-| sds.h | Dynamic strings. |
+| Lib | Description |
+| :--- | :---------- |
+| sds.h | Dynamic strings. |
+| haste.h | Type-safe generic containers optimized single threaded speed. |
+| strlist.h | String lists. |
+
+### Memory
+
+| Lib | Description |
+| :--- | :---------- |
+| memory-units.h | Memory unit macros. |
+| zone.h | Zone allocator. |
+// arena allocator
### Ported functionality
@@ -40,7 +52,6 @@ Experimental libraries on the other hand are volatile.
| Lib | Description |
| :--- | :---------- |
| bits.h | Various miscellaneous functionalities. |
-| kvec.h | Small, typesafe, generic datastructures optimized for speed. |
## Criteria
@@ -86,8 +97,6 @@ Complexity has its place: within its own library.
}
# something addressing math.h
# gcd(), lcm(), sq() /*square, after ino*/
- # trim() and pad() even tho its a meme
- # MB(n) etc. macros
#
# the linux kernel has a bunch of small, high quality utilities,
# these should be inspected
@@ -101,4 +110,14 @@ Complexity has its place: within its own library.
#
# Same applies to plan9
# * libutf
+ #
+ # and qlib
+ # * qencode
+ # * qcount
+ #
+ # Strings:
+ # trim() and pad() even tho its a meme
+ # slugify
+ # reverse
+ # case conversions
```