diff options
| author | anon | 2026-02-17 19:40:51 +0100 |
|---|---|---|
| committer | anon | 2026-02-17 19:40:51 +0100 |
| commit | 31eb8a59bcc284777b8987c7a82e518396789637 (patch) | |
| tree | 170ad1c4f7b02b6c3c25f293db2831c6638c1ffb /README.md | |
| parent | 3b40240f07efec57bc1d698815406423f38a3f60 (diff) | |
| download | libchad-31eb8a59bcc284777b8987c7a82e518396789637.tar.xz libchad-31eb8a59bcc284777b8987c7a82e518396789637.tar.zst | |
bump
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 31 |
1 files changed, 25 insertions, 6 deletions
@@ -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 ``` |
