# Summary
- [Introduction](intro.md)
- [Why Blaze?](why.md)
- [Design philosphy](design/README.md)
- [Rustified experience](design/rustified.md)
- [Openness](design/open.md)
- [Raw types](raw.md)
- [Errors](error.md)
- [Contexts](context/README.md)
- [Simple Context](context/simple.md)
- [Global Context](context/global.md)
- [Buffers](buffer/README.md)
- [Rectangular Buffer](buffer/rect.md)
- [Mapping](buffer/map.md)
- [Slices](buffer/slice.md)
- [Events](events/README.md)
- [Consumers](events/consumer.md)
- [Callbacks](events/callback.md)
- [Asynchronous event](events/sync.md)
- [Flag events](events/flag.md)
- [Abortable event](events/abort.md)
- [Scopes](events/scope.md)
- [Program](program/README.md)
- [Shared Virtual Memory](svm/README.md)
- [Coarse v. Fine grained](svm/coarse.md)
- [Atomics](svm/atomic.md)
- [Features](features/README.md)
- [OpenCL versions](features/cl.md)
- [Strict](features/strict.md)
- [SVM](features/svm.md)
- [Futures](features/async.md)
- [Examples](examples/README.md)
- [Matrix multiplication](examples/mmul.md)
- [Random Number Generator](examples/rng.md)
- [Contributions](contributions/README.md)
- [Policy](contributions/policy.md)