Skip to content

Commit 938205b

Browse files
committed
Update readme with more features
1 parent 3edf080 commit 938205b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,9 @@ A benchmark of the array versus our generated structure really illustrates the d
141141
- **Data analysis:** Optimizes the structure based on the inherent properties of the dataset.
142142
- **Multiple structures:** FastData automatically chooses the best data structure for your data.
143143
- **Fast hashing:** String lookups are fast due to a fast string hash function
144+
- **Zero dependencies:** The generated code has no dependencies, making it easy to integrate into your project.
145+
- **Minimal memory usage:** The generated data structures are memory-efficient, using only the necessary amount of memory for the dataset.
146+
- **High-perfromance:** The generated data structures are generated without unnecessary branching or virtualization making the compiler produce optimal code.
144147

145148
It supports several output programming languages.
146149

@@ -213,11 +216,10 @@ of different data structures, indexing, and comparison methods that are tailor-b
213216

214217
There are many benefits gained from generating data structures at compile time:
215218

216-
* Enables otherwise time-consuming data analysis
217-
* Zero runtime overhead
218-
* No defensive copying of data (takes time and needs double the memory)
219-
* No virtual dispatching (virtual method calls & inheritance)
220219
* Data as code means you can compile the data into your assembly
220+
* Enables otherwise time-consuming data analysis (e.g. zero runtime overhead)
221+
* No defensive copying of data (takes time and needs double the memory)
222+
* No virtual dispatching (virtual method calls & inheritance) and no unnecessary branching
221223

222224
### Data analysis
223225

0 commit comments

Comments
 (0)