| layout | default.liquid | ||||
|---|---|---|---|---|---|
| title | Rust Reading Consortium, The | ||||
| data |
|
We are primarily following the Programming Rust book. We may, at times, sample some problems from the CLRS algorithms book.
- Programming Rust, Jim Blandy & Jason Orendorff
- Introduction to Algorithms, Thomas Cormen, Charles Leiserson, Ronald Rivest, & Clifford Stein
We also may reference the freely available The Rust Programming Language (TRPL) book.
Some rows of the schedule are tentative! These schedule for a given date will be solidified by a mailing list post prior to the meeting.
The bottom of the page contains a grab-bag of additional topics that may fit into a future unknown date (please feel free to expand it!)
{% assign meetings = site.data.rust %} {% include "meeting_table.liquid" %}
The below topics haven't been covered yet, but may be good additional topics to slot into future meetings.
- Skiplists
- Dynamic Programming
- Greedy Algorithms / A*
- Greedy Algorithms / NP-Completeness / Approximate Algorithms
- Graph Algorithms
- Linear Programming
- Fast Fourier Transforms and Polynomials
- Graphics Algorithms
- Matrix Algorithms
- multithreaded sorting algorithm shootout
- Ripgrep & libripgrep
- FSMs
- TRPL: OOP in Rust
- A large project (currently thinking about a matrix class hierarchy).
- Using Quickcheck in rust
- TRPL §7: Managing Growing Projects with Packages, Crates, and Modules
- TRPL §11: Writing Automated Tests