typed-racket/collects/typed/racket
Sam Tobin-Hochstadt 0a13467456 Support definitions of keyword functions in Typed Racket.
Caveats:
 - keyword function definitions do not define static
   bindings, thus limiting optimization opportunities
 - can't use `define:`, `lambda:`, etc with keywords
 - error messages sometimes expose the implementation
 - the optimizer skips most of the generated code for
   keyword functions definitions (user-level code is
   optimized)

original commit: 865a2cdcbd3e4eea748e57859c846c0f7ffd61ad
2012-06-02 18:22:07 -04:00
..
base Enable Performance Report in typed/racket/base and typed/scheme/base. 2012-02-02 16:00:15 -05:00
lang Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
no-check/lang Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base.rkt Support definitions of keyword functions in Typed Racket. 2012-06-02 18:22:07 -04:00
date.rkt Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
no-check.rkt Use better language for lang-info 2011-09-05 14:21:15 -04:00
system.rkt A long overdue scan to eliminate files without terminating newlines. 2011-06-28 02:01:41 -04:00