racket/collects/lazy
Stephen Chang 6921960c5e simple example working: (define (f x) (+ x x)) (f (+ 1 2))
in stepper/private/model.rkt
- add debugging outputs
- reformat code

in stepper/private/macro-unwind.rkt:
- in fall-through
  - add case for lazy racket app
  - add case for procedure-extract-target
- in unwind, change recur procedure for fn hints to unwind
  (was recur-on-pieces)

in racket/private/promise.rkt
- add unwind fn as stepper-hint syntax property

in stepper/private/reconstruct.rkt
- add constructor application case back
- in recon-inner
  - in app called case, dont show ellipses for force
  - initialize partially-eval-promise table
  - reformat answer code
  - add caching of running promises
- in recon-value, add reconstructing of partially evaluated promises

in stepper-private/annotate.rkt
- in annotate/module-top-level, add lazy racket top level case - to hide top
  level forcer

in lazy/lazy.rkt
- use hidden-~ and hidden-! instead of ~ and !
2011-04-06 18:42:53 -04:00
..
lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
force.rkt Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
info.rkt add stepper button to Lazy Racket 2011-04-06 18:40:03 -04:00
lazy-tool.rkt add stepper button to Lazy Racket 2011-04-06 18:40:03 -04:00
lazy.rkt simple example working: (define (f x) (+ x x)) (f (+ 1 2)) 2011-04-06 18:42:53 -04:00
lazy.scrbl rackety misc docs 2010-05-07 09:13:51 -06:00
main.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
mz-without-promises.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00