> Parakeet is an object-oriented Forth-like stack language for the Parrot
> VM. It is written in PIR and compiled its code directly to PIR.
Should it go into CVS abd being included in 0.1.1?
> -Michel
leo
If no one else has any objection that would be fine by me, it would
encourage more people to try it out. I presume I would update it by
sending you patches?
-Michel
--
Note: I use Active Spam Killer. That means the first time you send me
an email, you will get a confirmation message that you must reply to in
order for your mail to be delivered to me.
> If no one else has any objection that would be fine by me, it would
> encourage more people to try it out.
Ok.
> ... I presume I would update it by
> sending you patches?
No, to the list. There should also be the possibility to get restricted
CVS access to your language subdirectory.
> -Michel
leo
> Parakeet is an object-oriented Forth-like stack language for the Parrot
> VM.
Is that a new error?
$ ../../parrot parakeet.imc test.pk
Welcome!
[ ... ]
Passed!
Goodbye!
No entries on IntReg_Stack!
[ ... ]
> No entries on IntReg_Stack!
>
That means there's no "end" opcode in the PIR that's being dynamically
compiled. The compile opcode expects a return value (success/failure)
-- an int.
--
matt
I've been really behind on my mail, but this is cool, and thanks a lot.
If you want it in parrot's CVS tree it can go in -- I'm fine with
that, and we'll get you CVS access to do so. (Unless I'm really
behind, in which case it's in and you've got it already, which'd be
cool :)
--
Dan
--------------------------------------it's like this-------------------
Dan Sugalski even samurai
d...@sidhe.org have teddy bears and even
teddy bears get drunk
Thanks! Right now I'm actually working on some ideas vis a vis making
Parakeet work with modular core word sets (using "code <word> <pir>
next", so it can be a standard Forth interpreter also by loading a
different wordset at startup.
> If you want it in parrot's CVS tree it can go in -- I'm fine with
> that, and we'll get you CVS access to do so. (Unless I'm really
> behind, in which case it's in and you've got it already, which'd be
> cool :)
Restricted CVS access would be great. Do you need an ssh key or
something?
Aha! That's been buggin me for weeks. Thanks.
Then, just send your username to the list.
jens
> Parakeet is an object-oriented Forth-like stack language for the Parrot
> VM. It is written in PIR and compiled its code directly to PIR.
Committed to CVS now.
I've replaced the "end" opcode with this sequence:
clear_eh
exit 0
and added a comment, why that's currently necessary. This gets rid of
the error message at EOF or when typing "bye".
leo