[racket] a small programming exercise

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Oct 14 12:09:28 EDT 2010

On Oct 14, 2010, at 12:03 PM, Shriram Krishnamurthi wrote:

> (Google found that a half-second delay led to a 20% loss inb user traffic).

1. At some point DrRacket will provide 'optimistic make' and the problem will go away, for some value of 'optimistic' and 'away'. 

2. But could DrRacket execute RUN by 

 -- spawning a process that performs the compilation of the def window 
 -- printing the repl prompt and allowing users to type 
 -- and inserting results (if any) as they become available from the separate process 

If the user happens to enter the REPL text before the separate thread terminates, it would have to wait. (This sounds like a future.) 

The question is whether this changes the perception. -- Matthias

Posted on the users mailing list.