At 9:18 PM -0400 4/17/04, Gordon Henriksen wrote:
Dan Sugalski wrote:
Brent 'Dax' Royal-Gordon wrote:
Dan Sugalski wrote:
3) Parrot itself (the main executable) has a static, global 1K
buffer in it that starts and ends with some recognizable string
(like, say, ***+++***START| and |END
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
as you ask.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears
with classes that have parents
written in languages without named parameters. (Like, say, all the
rest...)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 1:50 PM -0400 4/19/04, John Siracusa wrote:
On 4/19/04 1:41 PM, Dan Sugalski wrote:
At 1:14 PM -0400 4/19/04, John Siracusa wrote:
I know we are running out of special characters, but I really, really think
that required named parameters are a natural fit for many common APIs.
Well... maybe
the
freeze format directly, but that's not tenable as a full solution.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
sane? I can see splitting up the library base path into
sections, but I'm not sure it's worth it. Now'd be the time to argue
that, though :)
--
Dan
--it's like this---
Dan Sugalski
At 6:23 PM +0300 4/15/04, Jarkko Hietaniemi wrote:
Dan Sugalski wrote:
At 8:20 AM +0300 4/15/04, Jarkko Hietaniemi wrote:
TT (Tangentially Topical): it would be nice if Parrot could avoid as
many hardcoded paths as possible for configs, libraries, and such, so
that the Parrot installation could
At 8:35 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 7:24 AM, Dan Sugalski wrote:
Sound sane? I can see splitting up the library base path into
sections, but I'm not sure it's worth it. Now'd be the time to
argue that, though :)
Makes sense to me to just store the path--keep
At 8:54 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 8:41 AM, Dan Sugalski wrote:
At 8:35 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 7:24 AM, Dan Sugalski wrote:
Sound sane? I can see splitting up the library base path into
sections, but I'm not sure it's worth
At 9:05 AM -0700 4/15/04, Brent 'Dax' Royal-Gordon wrote:
Dan Sugalski wrote:
3) Parrot itself (the main executable) has a static, global 1K
buffer in it that starts and ends with some recognizable string
(like, say, ***+++***START| and |END***+++***) so we can find
it and overwrite
At 10:23 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 9:36 AM, Dan Sugalski wrote:
At 8:54 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 8:41 AM, Dan Sugalski wrote:
At 8:35 AM -0700 4/15/04, Jeff Clites wrote:
On Apr 15, 2004, at 7:24 AM, Dan Sugalski wrote:
Sound sane
in the absence of
The Plan(tm).
The Plan is in progress, though I admit I'm tempted to hit easier and
less controvertial things (like, say, threads or events) first.
--
Dan
--it's like this---
Dan Sugalski
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 1:39 PM +0200 4/14/04, Michael Scott wrote:
On 13 Apr 2004, at 23:43, Dan Sugalski wrote:
I've been assuming it's a left-side wins, as you're tacking onto an
existing string, so you'd get English in all cases. Alternately you
could get an exception. The end result of a mixed-language
to to make it so.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears
At 7:42 AM +0100 4/13/04, Piers Cawley wrote:
Dan Sugalski [EMAIL PROTECTED] writes:
At 6:53 PM +0100 4/8/04, Mark Sparshatt wrote:
I've got a couple of questions about Atrributes in Parrot.
PDD15 says that both classes and objects have a list of attributes and
it is possible to add or remove
At 10:42 AM +0300 4/13/04, Jarkko Hietaniemi wrote:
Matt Fowles wrote:
Dan~
I know that you are not technically required to defend your position,
but I would like an explanation of one part of this plan.
Dan Sugalski wrote:
4) We will *not* use ICU for core functions. (string to number
it in the repository as build_tools/list_unjitted.pl.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 4:26 PM +0200 4/13/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
This looks quite nice and works as a standalone utility, so I'll put
it in the repository as build_tools/list_unjitted.pl.
or tools/dev as it isn't quite required for building parrot?
That works too--I don't
At 5:52 PM +0200 4/13/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At 4:26 PM +0200 4/13/04, Leopold Toetsch wrote:
or tools/dev as it isn't quite required for building parrot?
That works too--I don't really care as long as it's in. :) If you
want to move it go ahead
to find out what we need to do.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 1:55 PM -0400 4/13/04, Aaron Sherman wrote:
Ok, I'm still lost on the language thing. I'm not arguing, I just don't
get it, and I feel that if I'm going to do some of the things that I
want to for Perl 6, I'm going to have to get it.
On Mon, 2004-04-12 at 11:43, Dan Sugalski wrote:
Language
At 12:44 PM -0700 4/13/04, Brent 'Dax' Royal-Gordon wrote:
Dan Sugalski wrote:
1) Parrot will *not* require Unicode. Period. Ever.
My old 8MB Visor Prism thanks you.
:) As does my gameboy.
*) Transform stream of bytes to and from a set of 32-bit integers
*) Manages byte buffer (so buffer
At 10:44 PM +0200 4/13/04, Michael Scott wrote:
On 12 Apr 2004, at 17:43, Dan Sugalski wrote:
IW: Mush together (either concatenate or substr replacement) two
strings of different languages but same charset
TP: Checks to see if that's allowed. If not, an exception is
thrown. If so, we do
At 11:28 PM +0200 4/13/04, Michael Scott wrote:
On 13 Apr 2004, at 22:48, Dan Sugalski wrote:
Note that the language might be Dunno. :) There'll be a default
that's assigned to input data and suchlike things, and the language
markers in the strings can be overridden by code.
Would
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
According to the IBM website, ICU triggers a GCC bug in the gcc 3.x
series--you can't compile with the -O2 optimization setting. -O3
works. I'll put a patch in.
--
Dan
--it's like this---
Dan Sugalski
I just checked in a patch for the problems building the data files.
If the folks having problems could try it out that'd be great. (Works
for me locally, but...)
--
Dan
--it's like this---
Dan Sugalski
it to be, but it already is, so we deal.
This all is not, as of yet, entirely non-negotiable, though I've yet
to get a convincing argument for change.
--
Dan
--it's like this---
Dan Sugalski
At 5:23 PM +0200 4/12/04, Marcus Thiesen wrote:
On Monday 12 April 2004 17:01, Dan Sugalski wrote:
I just checked in a patch for the problems building the data files.
If the folks having problems could try it out that'd be great. (Works
for me locally, but...)
Seems to work, I get now an all
At 5:14 PM +0100 4/12/04, Alberto Manuel Brandao Simoes wrote:
Dan,
as soon as you put the patch in, say so I can update cvs and re-test.
It's in. :)
Dan Sugalski wrote:
According to the IBM website, ICU triggers a GCC bug in the gcc 3.x
series--you can't compile with the -O2 optimization
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 6:02 PM +0200 4/12/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
--- math.ops 23 Mar 2004 07:27:51 - 1.15
+++ math.ops 12 Apr 2004 14:59:12 - 1.16
@@ -601,6 +601,8 @@
=item Bmul(out INT, in INT, in INT)
+=item Bmul(out INT, in INT, in NUM
it) until you've had a chance to make your pitch, though.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 8:46 PM +0100 4/12/04, Jonathan Worthington wrote:
I've attached the patches, and (fingers crossed) this will get Parrot going
on Win32 again.
Applied, thanks.
--
Dan
--it's like this---
Dan Sugalski
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
the system ICU
install, potentially reducing our disk and memory footprint is a
bonus :)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 6:29 PM +0200 4/9/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
But... this gets us very much closer to where we want to be, and
I'm figuring that we're better off applying this and working out
the kinks than not. I'll leave this one to Leo to make final
decision on, though.
Thanks Dan
At 9:20 AM -0700 4/9/04, Jeff Clites wrote:
On Apr 9, 2004, at 8:07 AM, Dan Sugalski wrote:
At 4:19 PM +0200 4/9/04, Leopold Toetsch wrote:
Jeff Clites [EMAIL PROTECTED] wrote:
I've sent my patch in through RT--it's [perl #28405]!
Phew, that's huge. I'd really like to have smaller patches
Once we get the ICU patch all nailed down and working, perhaps it's
time to start a push to 0.1.1. (Or 0.2.0, I guess, if we deem it
sufficiently worth it)
--
Dan
--it's like this---
Dan Sugalski
At 1:55 PM -0700 4/9/04, Adam Thomason wrote:
From: Dan Sugalski [mailto:[EMAIL PROTECTED]
Done. It'll guaranteed kill half the tinderboxen--I think my first
thing to do on monday is to patch up the build procedure to use the
system ICU if it's available.
Does this mean you're resigned
At 11:00 PM +0200 4/7/04, Jens Rieks wrote:
On Wednesday 07 April 2004 21:57, Dan Sugalski wrote:
At 8:50 AM +0200 4/7/04, Leopold Toetsch wrote:
3) we need some scheme to organize lib paths
We might want to think about library metadata as well. I'm
half-tempted to go with a full-blown
At 8:52 AM -0700 4/8/04, Jeff Clites wrote:
On Apr 7, 2004, at 10:45 AM, Dan Sugalski wrote:
At 10:27 AM -0700 4/7/04, Jeff Clites wrote:
It has taken me longer than I expected to carve out some time to
work on finishing my ICU/string patch, but it's progressing now,
and I just finished
The
Big Cheese (or whoever is to take the decision) to go for this scheme.
I'm fine with this -- go ahead and put the patches in.
--
Dan
--it's like this---
Dan Sugalski even samurai
namespace, which is probably the right answer for the moment, though
not for the long run.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 6:04 PM -0400 4/6/04, Randy W. Sims wrote:
On 4/6/2004 11:06 AM, Dan Sugalski wrote:
At 6:12 AM -0400 4/4/04, Randy W. Sims wrote:
[Scheme 1: hierarchy munging]
[Scheme 2: loadable-library style plugins]
Is there anything in the above that stands out as potentially
being problematic?
Well
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
.
--
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
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
.
--
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
vtable-ing the
things won't buy us anything but a performance hit.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears
be
available)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears
At 10:29 PM -0800 4/1/04, chromatic wrote:
On Wed, 2004-03-03 at 09:39, Dan Sugalski wrote:
Okay, here's a sketch of where I'm going with the initialization,
finalization, and fallback method locating. We need to do this
because we're in the semi-unenviable position of supporting multiple
, but
for that to happen we first have to *have* a built-in event handling
system...
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 8:04 PM +0200 4/6/04, Jens Rieks wrote:
Hi,
sorry, this message was meant to go to chromatic only.
I modified my mail client setting to automatically add the mailinglist address
some weeks ago, I should revert to the old settings :-)
On Tuesday 06 April 2004 19:46, Dan Sugalski wrote:
At 7:42
At 1:24 PM -0600 4/6/04, Luke Palmer wrote:
Dan Sugalski writes:
I'm OK with moving the return continuation out of P1 and into
somewhere else--I can even see throwing it on the control stack. (Or
a special register, I can live with that as well)
I'd like to express my vote of confidence
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
. The repository path is /cvs/publoc.
What you're using's very old, though there was a temporary symlink in
for a while.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
, if Jeff gets things integrated in time
Standard doc updates and bug fixes are in order too, I think.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED
At 10:59 PM +0200 3/31/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
Or something equally manager-speaky.
Ok all ...
*) Fix hash.c. (Though it may not be broken. Signs are good, though)
which indications do you have that something is broken here?
I'm not sure, but folks have
At 10:27 PM +0100 3/31/04, Tim Bunce wrote:
On Wed, Mar 31, 2004 at 01:42:30PM -0500, Dan Sugalski wrote:
Or something equally manager-speaky.
It's time to be looking towards a 0.1.1 release. There's been some
overhaul of the internals and fleshing out of some features, so I
think we're well
At 10:43 PM +0100 3/31/04, Jens Rieks wrote:
Hi,
On Wednesday 31 March 2004 20:42, Dan Sugalski wrote:
*) Get continuations all nailed down. There seems to be some
lingering problems in the system I'd like identified with tests and
fixed
*) Get lexical pad operations spec'd out and possibly
certainly be a Good Thing.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
incompatible pointer type
Applied, thanks.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 7:02 PM +0100 3/30/04, Jens Rieks wrote:
Hi,
On Tuesday 30 March 2004 18:57, Dan Sugalski wrote:
I just checked in stub code for the PMCArray and StringArray classes.
I've attached a patch for the data dumper.
Applied, thanks.
--
Dan
Local to Boston (as it's at MIT) but if anyone's in the area... (I
may well go, but I'm not sure if I'll be able to do so) And no, I
have no more detail than this.
Forward begins=
A (Grand?) Unified Theory of Storage Reclamation
Speaker: David F. Bacon
Host:
At 8:16 PM +0200 3/29/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
At 8:40 AM +0100 3/27/04, Leopold Toetsch wrote:
A short question WRT implementation: shouldn't all MMD functions just
use one function slot? You now seem to duplicate the whole table.
Yes, I do.
Did you consider ussng PMCs
At 8:40 AM +0100 3/27/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
So, I'm doing these, because I need 'em, and we might as well get the
things in now. For the record, these things will be called as
functions (not methods), with three parameters, so the signature
looks like
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 10:29 AM -0800 3/29/04, chromatic wrote:
On Mon, 2004-03-29 at 10:23, Dan Sugalski wrote:
Ultimately it ought to be doable to have the JIT,
on JIT capable systems, construct custom C function headers which
means we could skip the second table *and* not bother with PMCs or
anything equally
At 3:55 PM +0100 3/29/04, Piers Cawley wrote:
Dan Sugalski [EMAIL PROTECTED] writes:
I finally figured out why the windows machine wasn't showing in the
tinderbox, and fixed that. (System dates. D'oh!) We now have (again) a
reliable windows machine building parrot for test, both under Cygwin
At 11:12 AM +0100 3/27/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
[ mmd functions ]
Another question:
,--[ pdd15 ]--
|While vtable methods may take a continuation, those
|continuations may not escape
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 7:38 AM +0100 3/27/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
This becomes a bit less efficient when we're looking at intermediate
values of expressions. Something like:
a = b + c + d
turns to
new $P0, SomeIntermediateType
add $P0, b, c
add
At 9:40 PM +0200 3/29/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
You've got me confused here.
Well, the question is: Is it allowed to create a continuation in one
subroutine with the destination label being in a different
subroutine?
Oh, OK.
Erm. No. Mostly.
Subs must be considered self
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 10:28 PM +0200 3/29/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
[ cvs ci library/vtable_constants.pasm ]
Isn't working IMHO. C.const int .. is PIR syntax. *And* that file
could be easily auto-created like almost all inside
Fruntime/parrot/include/
Ah, damn, that's what I get
At 10:24 PM +0200 3/29/04, Leopold Toetsch wrote:
Dan Sugalski wrote:
At 8:16 PM +0200 3/29/04, Leopold Toetsch wrote:
Did you consider ussng PMCs as instead of plain function pointers.
As outlined a NCI, C, and PASM Sub PMC would be equally just
invoke()d.
Yeah, I did. You end up
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 11:01 PM -0500 3/25/04, Will Coleda wrote:
Would a patch be accepted that let split work on non empty strings
(not treated as REs) as a stopgap until RE support?
Yep.
--
Dan
--it's like this---
Dan
.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 10:12 AM + 3/26/04, Harry Jackson wrote:
Dan Sugalski wrote:
I've fixed up the dependency problem in the makefile generation
that was getting in the way of multithreaded makes. Shouldn't cause
any problems, but it never hurts to double-check these things
elsewhere.
Was that were make -jN
At 4:34 PM +0100 3/26/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At 6:46 PM +0100 3/17/04, Leopold Toetsch wrote:
Or: after the 1st delegate lookup create a JITed stub
Which is swell, except for that pesky can't-guarantee-a-JIT thing... :)
I've running that now
/bdshowbuild.cgi?tree=parrot
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
At 7:26 PM +0100 3/26/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
The cygwin build sorta kinda works OK, but the link fails because of
a missing _inet_pton. I seem to remember this cropping up in the past
and I thought we'd gotten it fixed, but apparently not.
Kind
)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk
At 1:06 PM -0500 3/24/04, Joe Schaefer wrote:
[EMAIL PROTECTED] (Dan Sugalski) writes:
At 5:48 PM -0500 3/23/04, Joe Schaefer wrote:
[...]
IMO, the advantage would be that parrot apps will have a better idea
of what security model is appropriate.
Well... maybe.
Parrot apps don't get
platform-specific
build tweaking that needs to be done.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
pmc dest
.pcc_begin_return
.pcc_end_return
.end
dest will (or had better) be a valid PMC to assign into.
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL
don't know how to put restrictions on all of these
in the general case...)
--
Dan
--it's like this---
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy
At 2:50 PM +0100 3/24/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At any rate, perl 5's Safe module is a good example of the Wrong Way
to do security, and as such we're going to take it as a cautionary
tale rather than a template.
Ok. What about Ponie?
What about
these stacks should look like.
I tried this out, and it's mildly faster, except where it isn't. I'm
comfortable with this going in, and we can refine it afterwards.
--
Dan
--it's like this---
Dan Sugalski
At 2:50 PM + 3/24/04, Rafael Garcia-Suarez wrote:
Dan Sugalski wrote in perl.perl6.internals :
At 2:50 PM +0100 3/24/04, Leopold Toetsch wrote:
Dan Sugalski [EMAIL PROTECTED] wrote:
At any rate, perl 5's Safe module is a good example of the Wrong Way
to do security, and as such we're
At 5:48 PM -0500 3/23/04, Joe Schaefer wrote:
[EMAIL PROTECTED] (Dan Sugalski) writes:
[...]
#s 34 deal with security. This... this is a dodgier issue. Security's
easy to get wrong and hard to get right. (Though quotas are
straightforward enough. Mostly) And once the framework's in place
801 - 900 of 4345 matches
Mail list logo