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