README.md.old (1119B)
1 Library functions and utilities 2 ------------------------------- 3 4 * `eval-get-values.rkt` 5 6 Wrapper for the racket `eval` function that allows the evaluation of code 7 with multiple return values in typed/racket. 8 9 * `main.rkt` 10 11 Utilities that complement racket and typed/racket's standard libraries. 12 13 * `untyped-only/for-star-list-star.rkt` 14 15 A utility macro similar to `for*/list` to iterate over collections and return 16 a list of results, but which can return nested lists instead of just a flat 17 one. 18 19 * `test-framework.rkt` 20 21 Some wrappers and utilities that allow easier use of the rackunit test 22 framework from typed/racket files. 23 24 * `list-lang.rkt` 25 26 Tiny programming language extension that allows constructing a list with the 27 contents of all trailing lines in the file. This makes appending data to the 28 list easy, as there is no need to remove the last closing parentheses and add 29 them back afterwards — simply appending an s-expression to the file works. 30 Alternatively, one could avoid using this language by appending an 31 instruction of the form: 32 33 (set! list (cons item list))