11 Commits (003fc70c2acd601489ceb208be991e73eb445835)
 

Author SHA1 Message Date
Benjamin Greenman 003fc70c2a Merge 452cb8f0fa into 291de2e456 8 years ago
Matthew Butterick 291de2e456 missing line 8 years ago
Matthew Butterick 1d2995c55f Update day22.rkt 8 years ago
Matthew Butterick 72b812f990 Merge pull request #2 from bennn/day22
day22 solution
8 years ago
Ben Greenman 452cb8f0fa typed day22 8 years ago
Ben Greenman ba3ec1a934 day22 solution 8 years ago
Ben Greenman 70ecb35568 adapt solutions to Typed Racket
Ideally these only add type annotations, but this wasn't always the case
- changed for/first to for/or
- changed for/and, for*/or, for/fold #:break to named lets
- no thunk*, limited curry & compose
- require/typed for -set*! functions
- handled failure conditions in read, regexp-match

Anyway, all unit tests pass and run about the same speed.
Grep for "bg" to see interesting changes.
8 years ago
Ben Greenman a6ebb9ebc6 ** add typed/racket deps 8 years ago
Matthew Butterick 1e2dfbf2fe add index with per-function entries 8 years ago
Matthew Butterick 737054da61 days 1-25 8 years ago
Matthew Butterick cbc781337e Initial commit 9 years ago