Thanks for the insights!
I'm glad that Racket users can afford the luxury of understanding these things /in principle/ while using included batteries in the real world. :)


On 15.04.14 20:46, Matthias Felleisen wrote:
On Apr 14, 2014, at 4:20 PM, Philipp Dikmann <[email protected]> wrote:

For the general question, see Ian's response.

I'm currently trying to grok streams as explained in SICP. Their implementation 
relies on the delayed (and optimized) evaluation of a streams cdr. This is 
readily achieved using simple lambda-wrapping macros.
This is one of those illusions that text books like to create. By the time you 
have thought through recursive re-entry and exception handling and 
continuations and who knows what -- all of them available in MIT Scheme, which 
was used to create SICP -- nothing looks simple and easy anymore.

-- Matthias




____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to