I've been developing Parakeet on a month old Parrot build, so today I
decided to update to a recent checkout, and Parakeet broke two ways.

The first is multi-inheritance stopped working, but that's not as big a
deal as the new problem.  Consider:

.sub _main @MAIN

  BeginInteraction:
    getstdin $P0
    print ">>>"
    readline $S0, $P0
    print $S0
    goto BeginInteraction

.end

Print a prompt, read a line, print the line, print the prompt, a
simplification of Parakeet's interpreter loop.  it works on a month old
parrot checkout just fine, but on a checkout done this afternoon it
prints the prompt *after* it reads the line.

[EMAIL PROTECTED]:~/dev/parrot$ ./parrot languages/test/test.imc
one two
>>>one two

Did I miss something that changed, or should I file a bug report?

-Michel

Reply via email to