this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
and the
other simple benchmarks? (We've apparently been slowly slowing down
over the past months, which I'm not happy about)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 9:20 AM +0200 10/22/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
At 5:34 PM +0200 10/21/04, Leopold Toetsch wrote:
The question is: is saveall supposed to copy registers or just
prepare a fresh set of registers.
What about that?
Missed that, sorry. A copy.
and we see where we go from
scheme by default, rather than a chunked one. We'd pick
up some speed on array access that way in the majority of cases.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
getting around to implementing) the layered
namespace stuff, though if its implemented and never used it has no
performance penalties for anything but failed name lookups.
--
Dan
--it's like this---
Dan Sugalski even
algorithm to decide.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 5:34 PM +0200 10/21/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
In that case I won't worry about it, and I think I know what I'd
like to do with the interpreter, the register frame, and the
register backing stack. I'll muddle it about some and see where it
goes.
JIT/i386 is up to date now
got the second edition
or later of the KR C book, it uses the C89 spec)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 9:16 AM +0200 10/20/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
The first is the CPS style chews through continuation objects at a
massive rate, and using them means that everything needs to be COW.
We don't have COWed stacks, they are all single chunk already.
Yeah, I
At 6:13 PM +0200 10/20/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
At 9:16 AM +0200 10/20/04, Leopold Toetsch wrote:
Right. Any time an actual continuation is created we need to walk
back up the call chain and mark all the pending return
continuations as non-recyclable.
Ok.
If we're
At 9:09 PM +0200 10/20/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
'Kay, now I'm confused. I thought we were talking about removing
the registers from out of the interpreter structure, which'd leave
us needing two pointers, one for the interpreter struct and one for
the registers.
Ok, short
have an excessive amount of fun with this.
You will, I trust, keep us up to date on all the places where we're
making life difficult? :)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
Work Project uses
parrot objects for everything. Whether this is a useful thing or
not's an open question (the language lacks subroutines, for example)
but...
On Wed, 20 Oct 2004, Dan Sugalski wrote:
At 2:27 PM -0400 10/20/04, Jeff Horwitz wrote:
mod_parrot now supports authentication handlers
At 3:55 PM -0400 10/20/04, Jeff Horwitz wrote:
On Wed, 20 Oct 2004, Dan Sugalski wrote:
Well, actually scary though it may be, my Work Project uses
parrot objects for everything. Whether this is a useful thing or
not's an open question (the language lacks subroutines, for example
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
the patch didn't have t/pmc/integer.t in it.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 5:33 AM -0700 10/17/04, Bernhard Schmalhofer (via RT) wrote:
this patch fixes the --tree option of classes/pmc2s.pl.
Applied, thanks.
--
Dan
--it's like this---
Dan Sugalski even samurai
format set so that the
proper layers can be anchored to the sub PMCs when bytecode's loaded
in from wherever.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
feed in the cross-compilation
settings. (And we could then leverage for the upgrade settings too)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
a bit of a muddle, and it needs swamping out.
[1] And yes, I am being dragged deep into objects. Kicking and
screaming, but still..
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
:
.return( )
so it could be relatively easily distinguished
from plain .return statements by the parser.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have
At 10:11 PM +0100 10/12/04, Jonathan Worthington wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At 10:47 AM -0700 10/12/04, Brent 'Dax' Royal-Gordon wrote:
Pratik Chandra Roy [EMAIL PROTECTED] wrote:
I was wondering, whether I would just remain a mere
spectator, or will I get an opportunity
needs a good design swampout and
implementation. I think I'll have some time this evening to dust off
the IO/Event doc and give it another edit, and then we can see about
getting things written.
--
Dan
--it's like this---
Dan Sugalski
layer, or at least we will once that gets done.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy
At 6:35 AM -0700 10/12/04, Will Coleda wrote:
Is there an announcement on use.perl.org yet?
Not that I see, no.
On Tue, Oct 12, 2004 at 10:39:39AM +0200, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At 8:37 AM -0400 10/11/04, William Coleda wrote:
This is set to go, pending
a
nonexistent ICU library, and the VS/.NET makefile was looking for an
msdev executable to do something or other, but VS/.NET doesn't *have*
an msdev program shipped with it...)
--
Dan
--it's like this---
Dan Sugalski even
At 8:37 AM -0400 10/11/04, William Coleda wrote:
This is set to go, pending an article on use.perl.org.
If Leo's comfortable that things are Working Fine, then push it out
to parrotcode.org.
Dan Sugalski wrote:
At 3:41 PM +0200 10/10/04, Jerome Quelin wrote:
Hey guys,
We should update http
large subs?
Mmmm, degenerate behaviour! Cool, and thanks. Should help judge how
we're doing with the nastier code.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have
, to denote things
that should be considered strings or whatever, rather than just
having a string representation)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have
and see what's up.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
is generated by the
declarations file automatically.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy
At 2:03 PM -0400 10/11/04, Sam Ruby wrote:
Dan Sugalski wrote:
At 4:23 PM -0400 10/9/04, Michal wrote:
On Sat, 9 Oct 2004, Sam Ruby wrote:
Inheritance can reduce the combinatorial problem, but it can introduce a
precendence question. The most interesting case still seems to be:
mmd_lookup
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
specific behavior be removed from the Perl PMCs?
If so, when?
Yes, and right after we release 0.1.1.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
for the extensions. (All subject to
wholesale pitching if there's a better name :)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
a separate set of the tests, but still
fails on some of them too. (I've not given it a full shakeout yet)
Might be worth syncing up to CVS and poking at it if you're curious.
--
Dan
--it's like this---
Dan
At 5:44 PM +0200 10/5/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
Since Sam Ruby's been poking at it, and I'm waiting on the register
coloring function to churn, I figured I'd poke at the python
converter in CVS a bit. So I did. More ops are done, and things get a
bit
At 12:34 PM -0400 10/5/04, Sam Ruby wrote:
Dan Sugalski wrote:
Since Sam Ruby's been poking at it, and I'm waiting on the register
coloring function to churn, I figured I'd poke at the python
converter in CVS a bit. So I did. More ops are done, and things get
a bit further on his big list 'o
for each lookup, and we store
into the first tree in the list on store.
Comments?
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy
, 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
[EMAIL PROTECTED] have teddy bears and even
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
.
On Mon, 4 Oct 2004 11:45:50 -0400, Dan Sugalski [EMAIL PROTECTED] wrote:
Okay, color me officially confused. I'm working on the assumption
that metaclasses are needed, but I don't, as yet, understand them.
So, with this bit of ignorance exposed, could someone point me to a
good explanation
-way we'll get it in.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
of
behaviours simultaneously.
This one, alas, I'm going to shoot down.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
significantly sub-optimal in the face of
continuations, since registers aren't preserved...
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 7:43 PM -0700 9/24/04, Jeff Clites wrote:
On Sep 24, 2004, at 7:32 PM, Dan Sugalski wrote:
At 7:28 PM -0700 9/24/04, Jeff Clites wrote:
On Sep 24, 2004, at 6:51 PM, Aaron Sherman wrote:
However, the point is still sound, and that WILL work in P6, as I
understand it.
Hmm, that's too bad
At 2:10 PM -0400 9/25/04, Chip Salzenberg wrote:
According to Dan Sugalski:
Leaf subs and methods can know [their call paths], if we stipulate
that vtable methods are on their own, which is OK with me.
So, given this sub and tied $*var:
sub getvar { my $i = rand; $*var }
the FETCH method
At 7:58 AM -0700 9/24/04, Dan Sugalski (via RT) wrote:
# New Ticket Created by Dan Sugalski
# Please include the string: [perl #31706]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31706
Something in parrot's letting
. Without pads
of some sort you can't do closures. (They may be called different
things, but they're the same)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
behave. (We need a book! :)
FWIW, I'm putting together a set of slides for a presentation next
weekend on this. I'll see about getting them up on the web at some
point after that.
--
Dan
--it's like this---
Dan Sugalski
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 7:51 PM -0400 9/24/04, Jonathan Polley wrote:
On Fri, 24 Sep 2004 14:04:52 -0400, Dan Sugalski wrote:
...
(Though class names/namespaces seem to be separate)
...
I think Guido might have made things a bit harder to separate out than you
anticipate, unless I misread you. It appears
-compiling the programs or modules to fix in their
behaviour and go from there.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
at compile-time)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 12:06 AM -0700 9/23/04, Jeff Clites wrote:
On Sep 22, 2004, at 8:13 PM, Dan Sugalski wrote:
At 7:32 PM -0700 9/22/04, Jeff Clites wrote:
One problem: Some languages (Scheme, for
example, and arguably C) have a unified
namespace for subs and variables. What to do
there?
The easiest thing
would work fine. If we
want to have a variant short-form to support it that'd be fine.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 11:23 AM -0600 9/23/04, Luke Palmer wrote:
Dan Sugalski writes:
At 4:15 PM +0200 9/23/04, Leopold Toetsch wrote:
return_cc() # 2) return via current continuation
1) is only needed for special porposes, like passing the
continuation on to a different place. The normal way to return
from CVS.
It has been replaced by 'runtime/parrot/include/Getopt_Long.imc'.
? Which one can we toss?
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 12:01 PM -0700 9/22/04, Brent 'Dax' Royal-Gordon wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
*) The names of namespaces, methods subs, and variables do *not*
collide. You may have a namespace Foo, a sub Foo, and a variable Foo
at the same level of a namespace.
Why? Perl can use sigil
At 11:23 AM -0700 9/22/04, Will Coleda wrote:
On Wed, Sep 22, 2004 at 01:58:17PM -0400, Dan Sugalski wrote:
Okay, this is going to be a three parter. The second part is entirely
structural, and mostly a matter of convention. (It's second because
the sensible thing to do is go over the link Tim
At 12:33 PM -0700 9/22/04, chromatic wrote:
On Wed, 2004-09-22 at 12:21, Dan Sugalski wrote:
Larry's told me that as far as he's concerned the sigil is now part
of the variable name. So perl doesn't *have* a variable foo -- it has
$foo, @foo, %foo, and so on. (Granted, methods/subs are foo
At 7:32 PM -0700 9/22/04, Jeff Clites wrote:
On Sep 22, 2004, at 10:58 AM, Dan Sugalski wrote:
*) There are three things that can be in a namespace: Another
namespace, a method or sub, and a variable.
*) The names of namespaces, methods subs, and variables do *not*
collide. You may have
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
. There's not
much reason to JFDI and make the decisions final, so weigh away and
we'll just nail it all down on wednesday.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
Okay, I'm back from last week's workshop and digging through mail.
Once I finish reading the namespace threads, I'll rework the proposal
and we can give it a good thrashing, then implement it.
--
Dan
--it's like this---
Dan Sugalski
perl 6 are going to be using the new rules parser.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy
At 3:32 PM -0500 9/18/04, Jonathan Scott Duff wrote:
On Sat, Sep 18, 2004 at 03:41:37PM -0400, Dan Sugalski wrote:
At 11:36 AM -0500 9/18/04, Jonathan Scott Duff wrote:
I'm by no means an expert, but I'd say that the inner languages don't
need to have any idea of closure or of curly braces
in one of the registers.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
. But, then,
those languages will probably find a way to use the convenient
function to set the characters which indicate the start and end of
embedded code function which will, no doubt, be provided...
--
Dan
--it's like this---
Dan Sugalski
) is blocked to send to perl's, can you post it to
the list?.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 3:31 AM -0600 9/11/04, Thomas Fjellstrom wrote:
On September 8, 2004 04:34 pm, Dan Sugalski wrote:
At 11:02 PM +0100 9/8/04, Richard Jolly wrote:
Hi,
newbie
Can someone provide clarification on what mixing languages will look
like in practice, or point me to where its explained?
It's
At 9:00 AM -0600 9/13/04, Thomas Fjellstrom wrote:
On September 13, 2004 07:52 am, Dan Sugalski wrote:
At 3:31 AM -0600 9/11/04, Thomas Fjellstrom wrote:
On September 8, 2004 04:34 pm, Dan Sugalski wrote:
At 11:02 PM +0100 9/8/04, Richard Jolly wrote:
Hi,
newbie
Can someone
, I know. Oh, the pain, the agony! :-P
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 6:40 PM +0200 9/8/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
At 4:41 PM +0200 9/8/04, Leopold Toetsch wrote:
No. As layed out my scheme doesn't need any register backing stacks.
If you're cloning the context every time someone pushes a register
frame... that's a bit excessive
usage. (Which, since each delegated method call creates one, can
be not insignificant)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
fine.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 8:52 AM +0200 9/8/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
Or, rather, the const_string function.
Simple thing, looks like:
STRING *foo = const_string(interpreter, c-style string constant);
Easy, right? Yeah. Easy.
Well, the real constant string is constructed like so:
STRING *foo
some of the
build system written in something that compiles down to run on parrot..
How's that perl 6 compiler coming? ;-)
I'm more than happy to start writing the remaining environment probes
in pir. :)
At 18:20 on 09/07/2004 EDT, Dan Sugalski [EMAIL PROTECTED] wrote:
This argument's old. Very old
to express the
semantics we've worked out. We can work on extending to the perl and
python integers after that.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy
, but the parrot you'll have won't run on the
platform you're on. So... I'm kinda at a loss there. I'm *more* than
happy to take suggestions or wholesale direction here.
--
Dan
--it's like this---
Dan Sugalski even samurai
At 9:44 AM -0400 9/8/04, Josh Wilmes wrote:
At 9:23 on 09/08/2004 EDT, Dan Sugalski [EMAIL PROTECTED] wrote:
- executing programs in any kind of sophisticated way
(fork/exec, pipes)
We do get system and popen, though.
Well, system at least. popen is not part of the c89 spec as far as I
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
. That's not negotiable.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 4:41 PM +0200 9/8/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
There are two simple answers here (the proposal for the change in
the way interpreter context structs are handled isn't it -- we'll
have the same problem because we'll still have backing stacks).
No. As layed out my scheme
At 5:34 PM +0200 9/8/04, Robert Schwebel wrote:
On Wed, Sep 08, 2004 at 11:23:36AM -0400, Dan Sugalski wrote:
No offense, but it *doesn't* *matter*. We're not using autoconf, as
the subject of this thread makes clear. That's not negotiable.
A really convincing argumentation.
It wasn't
served with The designer makes the final call, for better or
worse as a rule one.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
...
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 2:35 PM -0400 9/8/04, JOSEPH RYAN wrote:
- Original Message -
From: Dan Sugalski [EMAIL PROTECTED]
Date: Wednesday, September 8, 2004 1:56 pm
Subject: Re: Current state?
At 11:21 AM -0600 9/8/04, Patrick R. Michaud wrote:
On Wed, Sep 08, 2004 at 09:56:12AM -0700, Larry Wall wrote
At 12:03 PM -0700 9/8/04, Gregory Keeney wrote:
Dan Sugalski wrote:
The only problem I can forsee when doing cross-compilation is in
the building of the library files. Parrot itself... no big. We
build miniparrot for the platform you're on, then use the config
file to rebuild for the target
/ assembly/
forth/ postscript/ befunge/ intercal/ applescript/ whatever.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
them.
(Which can be problematic when cross-compiling, thought the tricks in
the archive are pretty nifty)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
about namespaces and stake out the ones we want. I'll do
that in the next message so we can keep the threads separate.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have
versioning
and such too.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
versioning
and such too.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
201 - 300 of 4345 matches
Mail list logo