Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fwd: Re: Parrot BASIC

7 views
Skip to first unread message

Joshua Gatcomb

unread,
Nov 16, 2004, 2:20:44 PM11/16/04
to perl6-i...@perl.org
All,
Please read Clinton's reply - especially the part
about being blocked from the list for about a year.

Cheers,
Joshua Gatcomb
a.k.a. Limbic~Region


--- "Clinton A. Pierce" <cli...@geeksalad.org> wrote:

> Date: Tue, 16 Nov 2004 11:34:05 -0500
> To: Joshua Gatcomb <limbic_re...@yahoo.com>
> From: "Clinton A. Pierce" <cli...@geeksalad.org>
> Subject: Re: Parrot BASIC
> CC: perl6-i...@perl.org
>
> At 12:54 PM 11/15/2004 -0800, Joshua Gatcomb wrote:
> >Clinton,
> >William Coleda has updated Parrot BASIC enough to
> get
> >wumpus and screen working, albeit not entirely
> >cleanly. In IRC, it was mentioned by Dan that we
> >should be automating some BASIC tests as part of
> the
> >test suite. We were wondering what your thoughts
> on
> >it were and if you plan on continuing maintenance?
> >
> >And just to be clear for those reading at
> home....just
> >because I am asking doesn't mean I am volunteering.
>
> I've been neglectful in taking care of this, sure.
> A few things to note:
>
> * I've been unable to post to p6i for over a year
> now. My mail-relay for
> my ISP (Comcast) and my hosted domain (geeksalad)
> has been on a blacklist
> for sending to perl.org for quite a while. I can't
> move my domain till Feb
> at the inside, and don't have another mail option
> handy. Not being able to
> write to p6i dampens enthusiasm for the project a
> bit. (You'll note the
> cc'd copy probably won't reach P6I. Feel free to
> forward it to them.)
>
> * Originally it was an interesting hack for the
> infant Parrot (before PIR,
> in the spirit of TinyBASIC), then a little more
> serious hack (look, a
> QuickBASIC that plays chess in color!), but since
> there's a plethora of
> other languages it has lost its hack value. Is
> there a need beyond the
> initial hacks? If so, then I'm still interested
> because...
>
> * It should probably be re-written by someone who
> understands parsers and
> writing real language compilers. I'm willing to
> learn (I'd love to
> learn!), but I'm going to need to pester the hell
> out of someone every now
> and then for help. This is step 0 in making it
> supportable.
>
> * Step 1, of course, is to write tests. Since it
> was a hack, and the test
> framework was iffy at the time of the first hack, I
> never really got around
> to it. About the time that I did (6/2003) I lost
> the ability to post to P6I.
>
> So I'd be willing to work, when I have tuits (I get
> them now and
> again). If there's a need and someone willing to
> coach...
>
>
>


__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com

Klaas-Jan Stol

unread,
Nov 16, 2004, 3:59:39 PM11/16/04
to Joshua Gatcomb, perl6-i...@perl.org, cli...@geeksalad.org
Joshua Gatcomb wrote:

Clinton,
What kind of knowledge are you looking for?
How would you want to rewrite the Parrot BASIC compiler? in C or in PIR?
Depending on the level of knowledge you need, I could help you (I know a
bit about parsers, I think :-)

(I've been trying a lot to implement a Lua compiler (version 5), but I'm
seriously stuck on generating code for assignments (it's not as simple
as it seems, but then again, I may be thinking in the wrong direction;
for that I need either an implementation example (doesn't do Perl do
multiple assignments? (i.e. a, b, c = c, b, a) , but that's another story).)

Anyway, could you describe what you would need? Maybe I can help.
regards,
klaas-jan

>
>

Michael Walter

unread,
Nov 16, 2004, 4:02:18 PM11/16/04
to Klaas-Jan Stol, Joshua Gatcomb, perl6-i...@perl.org, cli...@geeksalad.org
On Tue, 16 Nov 2004 21:59:39 +0100, Klaas-Jan Stol <vand...@home.nl> wrote:
> (I've been trying a lot to implement a Lua compiler (version 5), but I'm
> seriously stuck on generating code for assignments (it's not as simple
> as it seems, but then again, I may be thinking in the wrong direction;
> for that I need either an implementation example (doesn't do Perl do
> multiple assignments? (i.e. a, b, c = c, b, a) , but that's another story).)
I've no idea, but Python does.

a, b, c = c, b, a
<=>
(a, b, c) = (c, b, a)

What's the matter exactly (maybe we should continue that off-list)?

Cheers,
Michael

0 new messages