[plt-scheme] minor glitch in Lazy Scheme?
On Jan 13, Prabhakar Ragde wrote:
> I was trying to look up the documentation for "read-line" and
> accidentally typed "readline" into the search box in Help Desk while
> accidentally being in Lazy Scheme instead of Pretty Big. What I got
> was an OS X "spinning pizza" and then a file save dialog box asking
> me where to put the "download", suggesting "results.ss". I cancelled
> that, set the language level properly, and everything worked
> fine. --PR
I'm not sure what the problem is. I did this:
* Started DrScheme, switched to Lazy Scheme
* Hit f1
* enter "readline"
* click on any of the four results
No surprises -- all work as expected. I suspect that you're doing
something different though.
> (PS I like Lazy Scheme a lot -- it's going to let me explain lazy
> evaluation to my students, and let them play with it a bit, without
> my having to teach them Haskell.)
Like Matthias said -- that was exactly the point. I wanted to teach
lazy evaluation, and the choices were (a) switch to Haskell, (b) use
lazy streams. (a) is too strong of a change to make any sense --
switching the syntax makes everything too confusing, having it
statically typed doesn't help too. (b) is the traditional solution,
but I find it too weak when you want to demonstrate laziness properly.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!