Joshua Gatcomb wrote:

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" <[EMAIL PROTECTED]> wrote:



Date: Tue, 16 Nov 2004 11:34:05 -0500
To: Joshua Gatcomb <[EMAIL PROTECTED]>
From: "Clinton A. Pierce" <[EMAIL PROTECTED]>
Subject: Re: Parrot BASIC
CC: [EMAIL PROTECTED]

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






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



Reply via email to