summaryrefslogtreecommitdiff
path: root/NOTES.txt
blob: ed6b3be881b4edff4d0bf98b0d8093eb153876d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
= 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.

// vim: set syntax=asciidoc: