sablevm

2003-03-09 Thread Tupshin Harper
Has anybody involved in parrot taken a look at SableVM? It's an interesting Java VM, done as a doctoral thesis. http://www.sablevm.org The thesis covers some interesting optimizations(don't know if any could apply to parrot). http://www.info.uqam.ca/%7Eegagnon/gagnon-phd.pdf -Tupshin

Re: sablevm

2003-03-09 Thread Leopold Toetsch
Tupshin Harper wrote: Has anybody involved in parrot taken a look at SableVM? It's an interesting Java VM, done as a doctoral thesis. http://www.sablevm.org I had it downloaded some time ago, but not much more. The thesis covers some interesting optimizations(don't know if any could apply to

Re: Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
At 2:33 PM -0500 3/9/03, Uri Guttman wrote: > "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: DS> At 1:52 PM -0500 3/9/03, Uri Guttman wrote: DS> is done with a "PARENT" property on the >> >> on the what? DS> The delegated object. D'oh! DS> So if class A isa B, and B is a perl

Re: Objects and classes, try 3

2003-03-09 Thread Piers Cawley
Dan Sugalski <[EMAIL PROTECTED]> writes: > At 6:53 PM + 3/9/03, Piers Cawley wrote: >>Dan Sugalski <[EMAIL PROTECTED]> writes: >> >>> Okay, here's try three. I think I'm about ready to POD this up as a >>> formal spec to be assaulted, but this version is more a sketch than >>> anything: >>

Re: Objects and classes, try 3

2003-03-09 Thread Uri Guttman
> "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: >> so any class X that inherits from B must also modify the PARENT property >> in B? that sounds like PARENT is a hash of the classes which inherit >> from B. DS> Yep. Basically if the inheriting class is of a different type, such tha

Re: Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
At 8:01 PM + 3/9/03, Piers Cawley wrote: Dan Sugalski <[EMAIL PROTECTED]> writes: At 6:53 PM + 3/9/03, Piers Cawley wrote: Dan Sugalski <[EMAIL PROTECTED]> writes: Okay, here's try three. I think I'm about ready to POD this up as a formal spec to be assaulted, but this version is mor

Re: Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
At 3:05 PM -0500 3/9/03, Uri Guttman wrote: > "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: >> so any class X that inherits from B must also modify the PARENT property >> in B? that sounds like PARENT is a hash of the classes which inherit >> from B. DS> Yep. Basically if the inher

Re: Object spec [x-adr][x-bayes]

2003-03-09 Thread Dan Sugalski
At 7:29 AM +1300 3/8/03, Sam Vilain wrote: On Sat, 08 Mar 2003 06:58, Dan Sugalski wrote: At 2:08 PM +1300 3/7/03, Sam Vilain wrote: >As long as mechanisms are put in place to allow modules to bypass > object encapsulation and private/public constraints, and given that > Parrot will have no XS,

Re: [perl #21520] [PATCH] Move print ops to PIO subsystem

2003-03-09 Thread Dan Sugalski
At 7:23 PM + 3/9/03, "Jürgen" "Bömmels" (via RT) wrote: here is something that sometime needs to be done: Move the IO from mixed stdio/PIO to pure PIO. Cool, thanks, and applied. -- Dan --"it's like this"---

Parrot 0.0.10 feature freeze

2003-03-09 Thread Steve Fink
This is a day late, but as previously announced, Parrot is now feature-frozen. I'll cut a release next Saturday, March 15, unless things look good enough to go before then. "Feature freeze" means bugfixes and new tests are still ok. The only currently in-progress feature that I'm aware of is the

Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
Okay, here's try three. I think I'm about ready to POD this up as a formal spec to be assaulted, but this version is more a sketch than anything: Objects === * Objects have properties you can fetch and store by name * Objects have methods you can call * Objects have attributes you can fetch

Re: Objects and classes, try 3

2003-03-09 Thread Uri Guttman
> "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: DS> * Objects have properties you can fetch and store by name DS> * Objects have methods you can call DS> * Objects have attributes you can fetch and store DS> * You can fetch a hash of all the properties DS> * When fetching or st

Re: Objects and classes, try 3

2003-03-09 Thread Piers Cawley
Dan Sugalski <[EMAIL PROTECTED]> writes: > Okay, here's try three. I think I'm about ready to POD this up as a > formal spec to be assaulted, but this version is more a sketch than > anything: [...] Am I reading it right if I reckon that a Class isa Object? and an Object hasa Class (assuming tha

Re: Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
At 6:53 PM + 3/9/03, Piers Cawley wrote: Dan Sugalski <[EMAIL PROTECTED]> writes: Okay, here's try three. I think I'm about ready to POD this up as a formal spec to be assaulted, but this version is more a sketch than anything: [...] Am I reading it right if I reckon that a Class isa Objec

Re: Objects and classes, try 3

2003-03-09 Thread Dan Sugalski
At 1:52 PM -0500 3/9/03, Uri Guttman wrote: > "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: DS> * Objects have properties you can fetch and store by name DS> * Objects have methods you can call DS> * Objects have attributes you can fetch and store Well... I'm not sure about that. Cla

[perl #21520] [PATCH] Move print ops to PIO subsystem

2003-03-09 Thread Jürgen
# New Ticket Created by Jürgen Bömmels # Please include the string: [perl #21520] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=21520 > Hello, here is something that sometime needs to be done: Move the IO from mixed stdio

Re: Objects and classes, try 3

2003-03-09 Thread Uri Guttman
> "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes: DS> At 1:52 PM -0500 3/9/03, Uri Guttman wrote: DS> is done with a "PARENT" property on the >> >> on the what? DS> The delegated object. D'oh! DS> So if class A isa B, and B is a perl 5 hash-object-thingie, the object DS> tha

Re: Parrot 0.0.10 freeze

2003-03-09 Thread Steve Fink
On Feb-26, Jim Cromie wrote: > * Henry VIII*, /Walter, Bluff King Hal./ (1491-1547). Six times married > King of England (1509-47). First marrying Catherine of Aragon the widow After releasing the Nazgul into the world last time, I may as well let out a crazed misogynist next... :-)

Re: Lua -> ParrotVM, question on PMCs

2003-03-09 Thread Steve Fink
[Arg. My outgoing mail was messed up last week when I sent out a whole bunch of emails just before leaving for Hawaii, so this message was very delayed.] On Feb-24, K Stol wrote: > Hello, > > As Lua is a typeless language, variables can take values of any > type. This has to be checked during ru

Re: invoke

2003-03-09 Thread Steve Fink
On Feb-25, Leopold Toetsch wrote: > Steve Fink wrote: > > >On Feb-23, Leopold Toetsch wrote: > > > >I think I kind of have a grasp on what's going on, now. So I've > >attached two possible patches. > > > I'm currently on the imcc stuff and could have a more detailed look at > both patches afte

languages\BASIC reorg

2003-03-09 Thread Clinton A. Pierce
I re-organized the languages\BASIC tree into "compiled" and "interpreted" sub-trees. The interpreted tree contains the original pasm-only implementation of GW-BASIC as an interpreted language. The compiled tree contains a Quick-BASIC like compiler and a few sample BASIC programs (connect-4, e