8.10

5 Additional Reference Material

    5.1 Valgrind for CS241

      5.1.1 General Tips

      5.1.2 Common types of Valgrind errors

      5.1.3 Exceeding Marmoset limits

    5.2 Using Racket for CS241

      5.2.1 Getting Started

      5.2.2 I/O in Racket

      5.2.3 Strings and Characters

      5.2.4 Binary I/O

      5.2.5 Structures

      5.2.6 Vectors

      5.2.7 Hash Tables

      5.2.8 Higher-Order Functions, Eval, Apply

      5.2.9 Implicit Begins and Internal Defines

      5.2.10 Local and Let

      5.2.11 List Utilities

      5.2.12 Regular Expressions

      5.2.13 Quasiquote and Matching

    5.3 Miscellaneous Links