www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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))