Resources
This page groups a few references mentioned in this book, as well as others which help understand all mechanism leveraged in the framework.
Rust
- The Rust Programming Language book.
- Rust by Example book
- Rust’s standard library documentation
Combinatorial Maps
- G. Damiand and P. Lienhardt, Combinatorial Maps: Efficient Data Structures for Computer Graphics and Image Processing, A K Peters/CRC Press, Sept. 2014.
- G. Damiand and M. Teillaud, A Generic Implementation of dD Combinatorial Maps in CGAL, Procedia Engineering, 82 (2014), pp. 46–58.
- P. Kraemer, L. Untereiner, T. Jund, S. Thery, and D. Cazier, CGoGN: N-dimensional Meshes with Combinatorial Maps, in Proceedings of the 22nd International Meshing Roundtable, J. Sarrate and M. Staten, eds., Springer International Publishing, Cham, Oct. 2013, pp. 485–503.
Transactional Memory
- Dedicated STM chapter of Real World Haskell for a quick intuitive introduction
- Software Transactional Memory, Shavit et al., 1997
- On the correctness of transactional memory, Guerraoui et al., 2008
Algorithms
References are given on a case by case basis when it comes to algorithms. Some were loosely adapted from references while others were direct re-implementations.