Commit History

Author SHA1 Message Date
  Andy Wingo e6a42e6765 Simplify variable resolution in the evaluator 10 years ago
  Andy Wingo 99fb07e19b Add capture-env to evaluator 10 years ago
  Andy Wingo ef47c4229c Be smarter about capturing the environment for memoized code 11 years ago
  Andy Wingo 0720f70ed7 Memoized expressions are pairs, not SMOBs 11 years ago
  Andy Wingo c32b7c4cef Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops 11 years ago
  Andy Wingo bb97e4abd4 dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind 11 years ago
  Andy Wingo 0fcc39a0a9 remove @call-with-values memoizer 11 years ago
  Andy Wingo bc056057c8 remove @call-with-current-continuation memoizer 11 years ago
  Andy Wingo 39caffe79b remove @apply memoizer 11 years ago
  Andy Wingo 1773bc7dd5 Remove @prompt memoizer 11 years ago
  Andy Wingo 6fc3eae477 sequence of expressions -> seq of head and tail 13 years ago
  Andy Wingo 698514350a remove scm_memoizer_p and scm_memoizer declarations 14 years ago
  Andy Wingo 667361f6ce remove the new scm_memoize_begin, etc 14 years ago
  Andy Wingo 311fbeb7c3 scm_memoize_lambda update 14 years ago
  Andy Wingo 384012a197 add memoize-begin, memoize-let, etc functions 14 years ago
  Andy Wingo 2cd72a849f add "memoizer" data type 14 years ago
  Andy Wingo 747022e4cb prompt as part of guile's primitive language 15 years ago
  Andy Wingo bb0229b51d add with-fluids objects and primitive syntax 15 years ago
  Andy Wingo d69531e213 dynwind is now a part of guile's primitive language 15 years ago
  Andy Wingo 3149a5b60d add memoized expression accessors to scheme 15 years ago
  Andy Wingo b7742c6b71 new evaluator, y'all 15 years ago