vmem memory manager

2001-10-31 Thread Michael L Maraist
This references the previously posted (by someone else) article on SUN's libu memory architecture. If needed I can run through the archives and find the URL. I've already written a threaded implementation which has a decent responsiveness. It did as much as the SUN libu claimed that it would

[PATCHES] Simple memory implementation

2001-10-31 Thread Jeff
Added features: 1) 'alloci(i,i|ic)' - Allocates $2 integers, sets $1 to a "reference" to the new arena 2) 'freei(i)' - Frees the arena referenced by $1 3) 'savei(i,i,i|ic)' - Saves the integer register at $1 into arena $2, at index $3 4) 'loadi(i,i,i|ic)' - Loads the integer from arena $2, index

RE: java vs. parrot mops

2001-10-31 Thread Brent Dax
Daniel Grunblatt: # I have tested times using computed goto in the interpreter # and here are # the results: # # # ./test_prog mops.pbc ## M op/s:34.864582 # # # java -Xint mops # M op/s:30.950170356876555 Holy $#!+... --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6

Re: java vs. parrot mops

2001-10-31 Thread Daniel Grunblatt
I have tested times using computed goto in the interpreter and here are the results: # ./test_prog mops.pbc Iterations:1 Estimated ops: 3 Elapsed time: 8.604721 M op/s:34.864582 # java -Xint mops Iterations:1 Estimated ops: 3 Elapsed time: 9.6929

Re: Perl 6 - Cheerleaders?

2001-10-31 Thread David Nesting
On Tue, Oct 30, 2001 at 09:37:39AM -0500, Aaron Sherman wrote: : Yep, but in Perl5, this was never very clean or obvious to the : casual programmer. Constants have been coming of age in Perl, : and they're kind of scary if they're not constant. On one hand, one might say that a developer changing

Re: String rationale

2001-10-31 Thread Tom Hughes
In message <[EMAIL PROTECTED]> Tom Hughes <[EMAIL PROTECTED]> wrote: > In message <[EMAIL PROTECTED]> > Dan Sugalski <[EMAIL PROTECTED]> wrote: > > > At 04:23 PM 10/27/2001 +0100, Tom Hughes wrote: > > > > >Attached is my first pass at this - it's not fully ready yet but > >

Re: Constants

2001-10-31 Thread Damian Conway
Aaron mused: > > Then maybe we shouldn't call it 'is const'? Or maybe another tag is > > needed in addition, like 'is unbindable' for the latter case. > > Yes, I see the wisdom of not using "const" here, since it does carry > SO MUCH baggage. "final" has Java baggage. "only", "s

Re: java vs. parrot mops

2001-10-31 Thread Dan Sugalski
At 06:54 PM 10/30/2001 -0600, Kevin Huber wrote: >The code density is one thing that surprised me. Even with 4 byte >opcodes and arguments, pbc is very reasonable. Code density's the place where perl's always had a big win. Either an interpreter's got a very limited set of ops (to fit in a byte

Re: [PATCH] Simple I/O

2001-10-31 Thread Dan Sugalski
At 01:39 PM 10/31/2001 +, Simon Cozens wrote: >On Wed, Oct 31, 2001 at 08:33:05AM -0500, Gregor N. Purdy wrote: > > If there's no objection, I'll apply the patch here and play with it and > > probably commit it. > >Feel free. Yup. I'm working on the docs for the I/O ops at the moment, and thi

Re: Constants

2001-10-31 Thread Aaron Sherman
On Tue, Oct 30, 2001 at 04:15:46PM -0600, David M. Lloyd wrote: > On Wed, 31 Oct 2001, Damian Conway wrote: > > > To me C means: "the *value* stored in the memory > > implementing this variable cannot be changed". Which doesn't preclude > > rebinding the variable to some *other* memory. > > > > B

Re: Perl 6 - Cheerleaders?

2001-10-31 Thread Randal L. Schwartz
> "John" == John Siracusa <[EMAIL PROTECTED]> writes: John> (Can I pre-order the Perl 6 Camel or what? ;) Of course. You'll almost certainly visit the nodes before the subnodes in the documentation. :-) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAI

Re: [PATCH] Simple I/O

2001-10-31 Thread Simon Cozens
On Wed, Oct 31, 2001 at 08:33:05AM -0500, Gregor N. Purdy wrote: > Eventually, we'll want to move these and the printint ops to a separate > devel.ops (or some such thing). I would do that immediately. In fact, call 'em temp.ops, to remind people that they're not the final solutions and are dest

Re: [PATCH] Simple I/O

2001-10-31 Thread Gregor N. Purdy
All -- [Thanks, Jeff] Does anyone object to using this as a starting point? I'd like to have such ops, even if they are only there until we have a full I/O subsystem. Eventually, we'll want to move these and the printint ops to a separate devel.ops (or some such thing). That has to wait until w

Parrot Smoke Oct 30 20:02:18 2001 UTC hpux 11.00

2001-10-31 Thread H . Merijn Brand
Automated smoke report for patch Oct 30 20:02:18 2001 UTC v0.02 on hpux using cc version B.11.11.02 O = OK F = Failure(s), extended report at the bottom ? = still running or test results not (yet) available Build failures during: - = unknown c = Configure, m = make, t =