When run from the command line, the following program does not wait for the
frame to be closed, but closes it immediately and ends the program:

#lang racket
(require plot)

(send (plot-frame (lines '((0 0)(1 1))))
       show #t)

;(sleep 1)

If it's too fast for the frame to show up, uncomment the `sleep' line.

When adding another frame like:
(send (new frame% [label "main"] [width 100] [height 40]) show #t)

the program does not halt before the frame is closed though.

I suspect this is because the plot-frame is creating a new event-space, but
I don't know how to solve the problem. (I'm not even sure why a new
event-space is needed here.)

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

Reply via email to