Software Design by Example in Roc

Edited by Richard Feldman, Anton Van Moere, and Greg Wilson

  1. Introduction
  2. File Backup
  3. File Diffing
  4. JSON Encoding and Decoding
  5. Pretty Printing
  6. A Logging Framework
  7. Pseudorandom Number Generator
  8. Binary Data Packing
  9. Compression
  10. Continuous Integration
  11. A Text Editor
  12. An HTML Parser
  13. HTML Templates
  14. SVG Rendering
  15. Pattern Matching
  16. A Redis-Like Data Store
  17. Autocompletion
  18. Property-Based Testing
  19. Discrete Event Simulation
  20. File Transfer
  21. A Thumbnail Gallery
  22. Conclusion
  1. License
  2. References
  3. Glossary
  4. Code of Conduct
  5. Governance