Commit Verlauf

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