[plt-scheme] mzc from svn, getting new errors compiling mysql extension

From: Anton van Straaten (anton at appsolutions.com)
Date: Tue Jan 22 15:47:19 EST 2008

Matthias Felleisen wrote:
> 
> On Jan 22, 2008, at 2:05 PM, Geoff Knauth wrote:
> 
>> On Jan 22, 2008, at 09:38, Matthew Flatt wrote:
>>> I had broken `compiler/cffi', now fixed.
>>
>> Glory be, it works!  Words escape me.
>>
>> Language: Lazy Scheme
>> > (define (thanks) (cons "Thanks!!" (thanks)))
>> > (thanks)
>> ("Thanks!!" . #<promise:?>)
>>
>> Hmm.
>>
>> Prelude> let thanks = "Thank you!!" : thanks
>> Prelude> thanks
>> ["Thank you!!","Thank you!!","Thank you!!","Thank you!!","Thank 
>> you!!",...]
> 
> Some lazy languages aren't really lazy. They just dump everything they 
> know as soon as you hit <return> at the prompt. 

Perhaps we could say Haskell is lazy, but its REPL is curious?  It just 
wants to know what the next element is.  And the next one.  And the next...



Posted on the users mailing list.