summaryrefslogtreecommitdiff
path: root/NOTES.md
blob: 7e1fc1591947fe6ddd63adb21c3b446a13cb99f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
# Component Ideas

## al_hash_map
 - swiss tables?
  - https://abseil.io/blog/20180927-swisstables
  - https://abseil.io/about/design/swisstables

## al_str_builder
### Example (pl_str_builder)
 - https://github.com/haasn/libplacebo/commit/aaf16a05c39f36d96896a9a3a05051749a587e6d
 - Lazily builds string based on "templates" which are functions that describe how
   data should get laid out in the final buffer.