Re: WRT *BooleanArray

2006-02-20 Thread Matt Fowles
Leo~ On 2/20/06, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > *) the resizable variant is heavily borked WRT allocation size > fixes welcome > > *) I don't think that *BooleanArray should support: > >set P0[0], 3.2 >set P0[1], "foo" >set P0[2], P1 > > nor > >set N0, P[0] >.

Re: svn performance

2006-02-17 Thread Matt Fowles
Andy~ On 2/17/06, Andy Dougherty <[EMAIL PROTECTED]> wrote: > On Fri, 17 Feb 2006, Matt Fowles wrote: > > > All~ > > > > On 2/17/06, jesse <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > On Fri, Feb 17, 2006 at 08:38:26AM

Re: svn performance

2006-02-17 Thread Matt Fowles
All~ On 2/17/06, jesse <[EMAIL PROTECTED]> wrote: > > > > On Fri, Feb 17, 2006 at 08:38:26AM -0800, Robert Spier wrote: > > > snapshots or releases. And, since a checkout takes about an hour (last > > > time I checked) I tend to be too lazy to fetch one just to make a patch. > > > > Only if you'r

Perl 6 Summary for 2006-01-24 though 2006-02-07

2006-02-07 Thread Matt Fowles
<http://xrl.us/jwuc> Macros Herbert Snorrason wants more specifics on macros in Perl 6. Larry gave him some. <http://xrl.us/jwud> Synopsis Typos Yiyi Hu and Andrew Savige found a few typos in a few synopses. Larry graciously fixed them. <http://

Perl 6 Summary for 2006-01-10 though 2006-01-24

2006-01-24 Thread Matt Fowles
ML::Parser::Syck Bernhard Schmalhofer posted a brief look at what has already been done with adding support of libsyck and left the door open to anyone who wished to pick up the torch. Warnock applies. <http://xrl.us/jpxi> Parrot Link Issues Klaas-Jan Stol had problems l

Re: Q: Keys can be strings/ints only?

2006-01-20 Thread Matt Fowles
Klaas-Jan~ On 1/20/06, Klaas-Jan Stol <[EMAIL PROTECTED]> wrote: > Hi, > > I tried to index aggregates using several types of keys (that is, > several types of values), and it seems only string and integer values > can be used as keys. A quick look at the source in > compilers/imcc/symreg.c confir

Re: [PATCH] struct Parrot_Context doesn't need a 'prev' field.

2006-01-17 Thread Matt Fowles
Bob~ On 1/15/06, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > On Jan 14, 2006, at 21:28, Bob Rogers wrote: > > >I had thought this field was being used, but it turns out to be > > irrelevant. I offer this patch so that no one else is fooled (and > > because I had to test it anyway to prove

Perl 6 Summary for 2006-01-02 though 2006-01-09

2006-01-11 Thread Matt Fowles
Perl 6 Summary for 2006-01-02 though 2006-01-09 All~ Welcome to another Perl 6 Summary. On a complete tangent, if you are playing World of Warcraft and see a troll hunter named Krynna, she rocks. She royally saved me. Be nice to her. Perl 6 Compiler PIL Containers and Roles

Perl 6 Summary for 2005-12-05 through 2005-12-12

2005-12-12 Thread Matt Fowles
Perl 6 Summary for 2005-12-05 through 2005-12-12 All~ Welcome to another Perl 6 summary. This week, like last, Parrot has produced the highest volume of emails. Fine by me, Parrot tends to be easiest to summarize. This summary is brought to you by Snow (the latest soft toy in t

Re: Namespaces (At Long Last)

2005-12-04 Thread Matt Fowles
Leo~ On 12/4/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > On Dec 4, 2005, at 5:57, Matt Diephouse wrote: > > > Roger Browne <[EMAIL PROTECTED]> wrote: > >> Leopold Toetsch wrote: > >> > add_sub($S0, $P0) > >>> > add_namespace($S0, $P0) > >>> > add_var($S0, $P0) > >

Re: This week's summary

2005-11-30 Thread Matt Fowles
Piers~ On 11/30/05, The Perl 6 Summarizer <[EMAIL PROTECTED]> wrote: > > So, I hopped into a taxi (and I use the word hopped advisedly) and > repaired straightway to King's Cross and thence home to Gateshead, where > my discomfort was somewhat ameliorated by the distraction of preparin

Re: Solving '=' confusion: ':=' for aliasing

2005-11-29 Thread Matt Fowles
Chip~ On 11/29/05, Chip Salzenberg <[EMAIL PROTECTED]> wrote: > Consider: > >P0 = P1 >P0 = S1 >P0 = I1 >P0 = N1 > > o/~ One of these things is not like the others > One of these things just doesn't belong o/~ > > And if I have to read: > >P0 = new .Integer >P0 = 1 >

Perl 6 Summary for 2005-11-14 through 2005-11-21

2005-11-21 Thread Matt Fowles
Perl 6 Summary for 2005-11-14 through 2005-11-21 All~ Welcome to another Perl 6 Summary. The attentive among you may notice that this one is on time. I am not sure how that happened, but we will try and keep it up. On a complete side note, I think there should be a Perl guild o

Re: website (again)

2005-11-09 Thread Matt Fowles
Will~ On 11/9/05, Will Coleda <[EMAIL PROTECTED]> wrote: > - Updated the "Where we are" section. >From this section: "check out This week on Perl 6 by Matt Fowles," that should also say "and Piers Cawley". Thanks for keeping the website pretty, it is our public face. Matt

Re: [perl #37577] [PATCH] Fix a couple of minor niggles (-1 -> uint, K&R prototype)

2005-11-07 Thread Matt Fowles
All~ On 11/6/05, Joshua Juran <[EMAIL PROTECTED]> wrote: > On Nov 5, 2005, at 4:27 PM, Joshua Hoblitt via RT wrote: > > >> [EMAIL PROTECTED] - Tue Nov 01 04:52:22 2005]: > >> > >> This patch fixes two classes of issue. > >> > >> * Don't assign -1 to an unsigned variable; use ~0U instead as it >

Re: Compiling parrot with c++

2005-10-26 Thread Matt Fowles
Nick~ On 10/26/05, Nick Glencross <[EMAIL PROTECTED]> wrote: > Guy, > > As a follow-up to a discussion a few days ago about binding parrot to > C++ functions, is making it possible to compile parrot with a C++ > compiler a 'Bad Thing'? I like the idea, but I tend to like C++ more than reason woul

Perl 6 Summary for 2005-10-10 through 2005-10-24

2005-10-25 Thread Matt Fowles
=head1 Perl 6 Summary for 2005-10-10 through 2005-10-18 All~ Welcome to another Perl 6 Summary. Sadly, this week's summary is not brought to you by cookies as I already finished them. Sadder still, it is also brought to you a week late. On the plus side, Mike Doughty's "Haughty Melodic" is qui

Re: [perl #36452] Re: [BUG] PGE recursion, bus error

2005-10-10 Thread Matt Fowles
Patrick~ On 10/10/05, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > On Mon, Oct 10, 2005 at 10:45:54AM -0400, Matt Fowles wrote: > > Perhaps a better approach would be to perform a bit > > of static analysis on the grammar and look for left recursions at > > creatio

Re: [perl #36452] Re: [BUG] PGE recursion, bus error

2005-10-10 Thread Matt Fowles
Patrick~ On 10/10/05, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > On Mon, Oct 10, 2005 at 09:11:02AM -0400, Matt Fowles wrote: > > Patrick~ > > > > The theoretical implementation of this is quite simple. Keep a > > counter. everytime a token is consum

Re: [perl #36452] Re: [BUG] PGE recursion, bus error

2005-10-10 Thread Matt Fowles
Patrick~ On 10/9/05, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > On Sun, Oct 09, 2005 at 09:55:44AM -1000, Joshua Hoblitt wrote: > > > > What is the status of this bug? Should this be a PGE todo item? > > > > > > My opinion is that it's "not a bug" -- the normal behavior for > > > most progra

Re: [perl #31285] [PATCH] first step in implementing a SCons base build

2005-10-09 Thread Matt Fowles
Joshua~ On 10/9/05, Joshua Hoblitt via RT <[EMAIL PROTECTED]> wrote: > > [EMAIL PROTECTED] - Mon Oct 03 12:49:55 2005]: > > > > I brought it up on the list first, and Dan was OK with it because > > scons can output a series of commands (like a bat file or batch > > script) to build from scratch (n

Perl 6 Summary for 2005-09-26 through 2005-10-02

2005-10-04 Thread Matt Fowles
Perl 6 Summary for 2005-09-26 through 2005-10-02 All~ Welcome to another summary, this time a day late because I was in Philly for Serenity. If you haven't seen Serenity yet you should stop reading this summary and go see it. The summary will be here when you get back. I promis

Re: [perl #31285] [PATCH] first step in implementing a SCons base build

2005-10-03 Thread Matt Fowles
Joshua~ On 10/3/05, Joshua Hoblitt via RT <[EMAIL PROTECTED]> wrote: > > [EMAIL PROTECTED] - Sun Aug 22 17:19:34 2004]: > > > > All~ > > > > This patch is an early step in getting a scons based build system for > > parrot. Currently, it leaves the make system in place, the goal being > > to add a

Re: [perl #17490] Magic is useless unless verifiable.

2005-09-22 Thread Matt Fowles
Jonathan~ On 9/22/05, Jonathan Worthington <[EMAIL PROTECTED]> wrote: > "Roger Browne" <[EMAIL PROTECTED]> wrote: > > If you do tweak the signature for the packfile format, I suggest you > > take a leaf out of the PNG specification and ensure that the signature > > will robustly detect common erro

Perl 6 Summary for 2005-09-12 through 2005-09-19

2005-09-19 Thread Matt Fowles
Perl 6 Summary for 2005-09-12 through 2005-09-19 All~ Welcome to another Perl 6 Summary, this time brought to you with a shorter pause (::grumble:: $WORK ::grumble::) and assisted by cookies. Perl 6 Compilers Circular Preludes for Fun and Confusion Yuval Kogman posted a reall

Re: #34394: [TODO] implement the splice vtable in *PMCArrays

2005-09-19 Thread Matt Fowles
Jonathan~ On 9/19/05, Jonathan Worthington <[EMAIL PROTECTED]> wrote: > "Nicholas Dronen" <[EMAIL PROTECTED]> wrote: > > On Sun, Sep 18, 2005 at 11:48:08PM +0100, Jonathan Worthington wrote: > > [ snip ] > > > >> I guess if I could offer any advice, it'd be don't be afraid of asking > >> questions

Re: destruction of loops

2005-09-15 Thread Matt Fowles
Nick~ On 9/15/05, Nicholas Clark <[EMAIL PROTECTED]> wrote: > On Thu, Sep 15, 2005 at 01:13:17PM -0400, Matt Fowles wrote: > > Nick~ > > > > Dan's plan was to do a topographic sort of the object tree to avoid > > this problem for non-loops and to break loop

Re: destruction of loops

2005-09-15 Thread Matt Fowles
Nick~ Dan's plan was to do a topographic sort of the object tree to avoid this problem for non-loops and to break loops randomly. I believe he was even tempted to call rand in there just to make sure people didn't come to depend on a behavior... I think it might be wise for us to make all the de

Perl 6 Summary for 2005-08-15 through 2005-08-22

2005-08-22 Thread Matt Fowles
Perl 6 Summary for 2005-08-15 through 2005-08-22 All~ Welcome to another monday summary, which hopefully provides some evidence that mondays can get better. It always feels like writing summaries is an uphill battle, perhaps I should switch to writing about Perl 6 Language firs

Re: Parrot <-> Java integration

2005-08-16 Thread Matt Fowles
Tim~ On 8/15/05, Tim Bunce <[EMAIL PROTECTED]> wrote: > Anyone given any thought to Parrot <-> Java integration? > > Possible? Definitely. > Practical? You would likely lose some speed, but that is really all. > How much would would be involved? Not a whole lot more than making a java compil

Perl 6 Summary for 2005-08-02 through 2005-08-10

2005-08-10 Thread Matt Fowles
Perl 6 Summary for 2005-08-02 through 2005-08-10 All~ Welcome to another summary, brought to you by chinese food. The attentive among you will notice that this summary is a day late, because I did not feel like doing it yesterday. If only I could do that at work... Perl 6 Co

Re: [Fwd: call opcodes cleanup]

2005-08-10 Thread Matt Fowles
Leo~ On 8/10/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > [ /me warnock fighting - and update below for method calls ] > > Original Message > Subject: call opcodes cleanup > Date: Thu, 21 Jul 2005 09:52:07 +0200 > From: Leopold Toetsch <[EMAIL PROTECTED]> > To: Perl 6 Intern

Re: [perl #36647] 'make languages' should continue after building a language failed

2005-07-27 Thread Matt Fowles
Will~ Doesn't make have something called "PHONY" to handle that exact case? Matt On 7/27/05, Will Coleda <[EMAIL PROTECTED]> wrote: > This is because there's a directory called "tcl". Since the directly > already exists, there'd be nothing to make. > > Picking a dummy target like this is a way

Perl 6 Summary for 2005-07-19 through 2005-07-26

2005-07-26 Thread Matt Fowles
ilures Nonfatal Bernhard Schmalhofer suggested that " make languages " should not give up after the first failure, but should instead build the remaining languages. <http://xrl.us/gv7k> Dynclasses on Windows Nick Glencross and Jonathan Worthington dis

[perl #36644] [PATCH] switched resizable*arrays to use resizablepmcarray's allocation strategy

2005-07-25 Thread Matt Fowles via RT
mem_sys_memcopy(PMC_data(dest), PMC_data(SELF), NEEDED_SIZE(sd->size)); -PObj_active_destroy_SET(dest); -return dest; +PMC *copy = SUPER(); +/* copy trimmed extra space */ +PMC_int_val2(copy) = PMC_int_val(SELF); +return copy; }

Perl 6 Summary for 2005-07-05 through 2005-07-12

2005-07-12 Thread Matt Fowles
Perl 6 Summary for 2005-07-05 through 2005-07-12 All~ Welcome to another summary from the frog house. A house so green it can be seen from outerspace (according to google earth). Perl 6 Compiler Building Pugs Workaround Sam Vilain posted a useful work around to the error "err

Re: Summarizer Suggestion...

2005-07-06 Thread Matt Fowles
Will~ On 7/6/05, Will Coleda <[EMAIL PROTECTED]> wrote: > > It would be nice if the summarizers also summarized the various > Planet RSS feeds of journal entries, if those entries were > sufficiently relevant. I would be willing to do that, but I can't speak for Piers... Matt -- "Computer Scie

Re: [perl #36437] [BUG] PGE recursion, bus error

2005-07-01 Thread Matt Fowles
All~ On 7/1/05, Luke Palmer <[EMAIL PROTECTED]> wrote: > > Attempting to come up with a simplistic math grammar that has one possible > > operand (A) and one possible operator (*) - so that things like A, A*A, and > > A*A*A*A*A are all parsed. This simplistic example (thanks to spinclad on > > #pe

Re: coroutines

2005-06-30 Thread Matt Fowles
Leo~ On 6/30/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Nice summary with examples: > > ftp://ftp.inf.puc-rio.br/pub/docs/techreports/04_15_moura.pdf > > and we still have to define semantics of parrot couroutines, e.g. WRT > argument passing. See also Dan's blogs about couroutines, I pre

Re: Parrot Segfault

2005-06-29 Thread Matt Fowles
Leo~ On 6/29/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles wrote: > > > Core was generated by `./parrot --gc-debug > > /home/mfowles/perl6/parrot/t/pmc/io_1.pir'. > > Ah. ok. That's a TODO tests that is supposed to fail. It is testing i

Re: Perl 6 Summary for 2005-06-21 through 2005-06-28

2005-06-29 Thread Matt Fowles
Patrick~ On 6/29/05, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > On Tue, Jun 28, 2005 at 08:11:24PM -0400, Matt Fowles wrote: > >Parrot Loses with Fedora Core 4 > > Patrick reported that Fedora Core 4 and Parrot don't get along well. Leo > > s

Re: Parrot Segfault

2005-06-29 Thread Matt Fowles
Jens~ On 6/29/05, Jens Rieks <[EMAIL PROTECTED]> wrote: > > #13 0x0808588e in main (argc=1, argv=0xb8ac) at imcc/main.c:637 > Can you please run > print ((char**)0xb8ac)[1] > to find out which file causes the coredump?? Sure! > gdb ./parrot core Core was generated by `./parrot --gc-debu

Perl 6 Summary for 2005-06-21 through 2005-06-28

2005-06-28 Thread Matt Fowles
ister Allocation Bug Leo opened a ticket for a problem with improper control flow tracking. Bill Coffman wondered whether the new register design had been implemented yet. <http://xrl.us/gke9> Pass by Value PMCs Klaas-Jan Stol mused that the new calling conventions

Parrot Segfault

2005-06-28 Thread Matt Fowles
All~ Although all tests pass, a core file is created during the test run. Here is a little snippet from GDB. I am running a fairly stock Debian Testing x86 (slightly out of date). (gdb) list 1006INTVAL 1007PIO_putps(theINTERP, PMC *pmc, STRING *s) 1008{ 1009ParrotIOLayer *l

Re: Attack of the fifty foot register allocator vs. the undead continuation monster

2005-06-12 Thread Matt Fowles
Chip~ On 6/12/05, Chip Salzenberg <[EMAIL PROTECTED]> wrote: > I'd like like to note for other readers and the p6i archives that > Piers has failed to grasp the problem, so the solution seems pointless > to him. I'm sorry that's the case, but I've already explained enough. This response worries

Register Allocation and Continuations problem definition

2005-06-03 Thread Matt Fowles
All~ On 6/3/05, Bill Coffman <[EMAIL PROTECTED]> wrote: > > There are several threads in the parrot mailing list that discuss the > continuations problem. I hoped to be able to address parrot register > allocator again, at some point, but it could be a while before I get to > that. In the mean tim

Re: Regarding Google's Summer of Code 2005

2005-06-03 Thread Matt Fowles
All~ On 6/3/05, Curtis Rawls <[EMAIL PROTECTED]> wrote: > On 6/3/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > Dheeraj Kumar Arora wrote: > > >I m interseted in one of LLVM project > > > "Implement well-known optimizations in PIR compiler (SSA -> > > > register > > > allocat

Perl 6 Summary for 2005-05-24 through 2005-05-31

2005-05-31 Thread Matt Fowles
Perl 6 Summary for 2005-05-24 through 2005-05-31 All~ Welcome to another Perl 6 summary, brought to you by Aliya's new friends, Masha Nannifer and Philippe, and my own secret running joke. Without further ado, I bring you Perl 6 Compiler. Perl 6 Compiler method chaining

Perl 6 Summary for 2005-05-03 through 2005-05-17

2005-05-18 Thread Matt Fowles
Perl 6 Summary for 2005-05-03 through 2005-05-17 All~ Welcome ot another fortnight's summary. Wouldn't it just figure that I can't think of anything sufficiently non-sequiterish to amuse myself. Perhaps I need a running gag like Leon Brocard or chromatic's cummingseque capitali

Re: disassemble segfaults

2005-05-03 Thread Matt Fowles
Bob~ On 5/3/05, Bob Rogers <[EMAIL PROTECTED]> wrote: >. . . but I can't figure out why. I thought the patch below would > help, but it appears that the value of c is itself broken somehow. > > . . . > This GDB was configured as "i586-suse-linux"... > (gdb) r runtime/parrot/libra

Perl 6 Summary for 2004-04-26 through 2005-05-03

2005-05-03 Thread Matt Fowles
Perl 6 Summary for 2004-04-26 through 2005-05-03 All~ Welcome to another weeks summary. This week I shall endeavor not to accidentally delete my summary or destroy the world. So here we go with p6c. Perl 6 Compilers implicit $_ on for loops Kiran Kumar found a bug in pugs

Re: Alpha development box?

2005-04-25 Thread Matt Fowles
All~ I am near boston so worst case senario I can take it. But I would prefer not to if another option is there. Matt On 4/25/05, Bob Rogers <[EMAIL PROTECTED]> wrote: >From: Nicholas Clark <[EMAIL PROTECTED]> >Date: Mon, 25 Apr 2005 10:37:07 +0100 > >On Sun, Apr 24, 2005 at 09:46:

Perl 6 Summary for 2005-04-12 through 2005-04-19

2005-04-19 Thread Matt Fowles
Perl 6 Summary for 2005-04-12 through 2005-04-19 All~ Sadly, a slip of the mouse cause me to delete a partially completed summary, so I am going to push ahead on the rewrite without a witty intro. Feel free to make one up for yourself involving stuffed animals, musicians, and d

Perl 6 Summary for 2005-03-22 through 2005-04-05

2005-04-05 Thread Matt Fowles
Perl 6 Language ceil and floor Ingo Blechschmidt wondered if ceil and floor would be in the core. Warnock applies... Although Unicode operators would let me define circumfix \lfloor \rfloor (although I only know how to make those symbols in tex...). Hmmm... using tex to right P

Re: other language compiler to parrot?

2005-04-02 Thread Matt Fowles
All~ On Apr 2, 2005 3:53 PM, William Coleda <[EMAIL PROTECTED]> wrote: > As far as I know, no one is working on these at the moment. > > Volunteers welcome, of course. ^_^ > > [EMAIL PROTECTED] wrote: > > hi,all > > have a Php compiler to parrot project? > > have a ruby compiler to parrot projec

Re: [PROPOSAL] infix MMD operators

2005-03-28 Thread Matt Fowles
Leo~ On Mon, 28 Mar 2005 12:22:29 +0200, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > > 5) infix method signature change: > > >METHOD PMC* add( [INTERP, SELF,] PMC* rhs, PMC ´*dest) { > > if (!dest) > > dest = pmc_new(INTERP, SELF-

Re: [PROPOSAL] infix MMD operators

2005-03-27 Thread Matt Fowles
Leo~ On Sun, 27 Mar 2005 16:37:41 +0200, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > 5) infix method signature change: > >METHOD PMC* add( [INTERP, SELF,] PMC* rhs, PMC ´*dest) { > if (!dest) > dest = pmc_new(INTERP, SELF->vtable->base_type); > ... > return dest; >

Re: [perl #34548] [TODO] Replace classes/pmc2c.pl with classes/pmc2c2.pl

2005-03-23 Thread Matt Fowles
All~ On Wed, 23 Mar 2005 17:19:09 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Bernhard Schmalhofer via RT <[EMAIL PROTECTED]> wrote: > >> [mdiep - Di 22. Mär 2005, 14:35:02]: > >> > >> pmc2c2.pl is the new pmc2c.pl. Both currently exist in Parrot CVS. > >> Either pmc2c.pl should be delete

Perl 6 Summary for 2005-03-07 through 2005-03-22

2005-03-22 Thread Matt Fowles
Perl 6 Summary for 2005-03-07 through 2005-03-22 All~ Welcome to yet another fortnights summary. I believe this is the highest volume I have ever seen the three lists at simultaneously. Hopefully they will keep it up, because good work is being done. To aid in the epic endeavou

Perl 6 Summary for 2005-02-22 though 2005-03-07

2005-03-07 Thread Matt Fowles
Perl 6 Summary for 2005-02-22 though 2005-03-07 All~ Welcome to yet another fortnight summary. Once again brought to you by chocolate chips. This does have the distinction of being the first summary written on a mac. So if I break into random swear words, just bear with me.

Perl 6 Summary for 2005-02-08 through 2005-02-22

2005-02-22 Thread Matt Fowles
Perl 6 Summary for 2005-02-08 through 2005-02-22 All~ Welcome to yet another fortnight summary. Lately p6l has been out stripping p6i in volume. While this used to be the norm, lately it has become a rare occurrence. Strange... Anyway, this summary would be brought to you buy c

Perl 6 Summary for 2005-01-31 through 2004-02-8

2005-02-08 Thread Matt Fowles
Perl 6 Summary for 2005-01-31 through 2004-02-8 All~ Welcome to yet another summary in which I will undoubtedly confuse to homophones. Probably more than a few this week as I am a little tired. But perhaps the alien on my window or the vampire on my monitor will help straighten

Perl 6 Summary for 2005-01-18 through 2005-01-31

2005-01-31 Thread Matt Fowles
Perl 6 Summary for 2005-01-18 through 2005-01-31 All~ Welcome to another double feature summary. Sadly, this one was delayed because of an argument that I was/am having with my connection. Fortunately, a generous neighbor has allowed me to use his connection for the time being.

This weeks summary

2005-01-26 Thread Matt Fowles
All~ I have been struggling with my internet for the past 4 days, so this weeks summary will be part of a "double feature" fortnight's summary next week. Figured that I would provide advanced notice though... Matt -- "Computer Science is merely the post-Turing Decline of Formal Systems Theory."

Perl 6 Summary for 2005-01-11 through 2005-01-18

2005-01-18 Thread Matt Fowles
Perl 6 Summary for 2005-01-11 through 2005-01-18 Welcome to yet another Perl Summary brought to you by music and pizza (although the pizza is late in arriving). Like many summaries before it, we start with an attempt at non sequitur and Perl 6 Language. Perl 6 Language idiomatic P

Re: Proposed vtable changes WRT method lookup

2005-01-18 Thread Matt Fowles
Leo~ On Tue, 18 Jan 2005 16:52:52 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles <[EMAIL PROTECTED]> wrote: > > > ... If we add to it support. MMD, however, is where things begin > > to differ. Instead of havng the find_method with the ext

Re: Proposed vtable changes WRT method lookup

2005-01-18 Thread Matt Fowles
All~ On Tue, 18 Jan 2005 10:18:52 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Sam Ruby <[EMAIL PROTECTED]> wrote: > > Leopold Toetsch wrote: > > >> Below inline attached is a proposal for vtable changes, mainly WRT > >> method lookup. > > > First, a general question: under what circumsta

Perl 6 Summary for 2004-01-03 through 2004-01-11

2005-01-11 Thread Matt Fowles
Perl 6 Summary for 2004-01-03 through 2004-01-11 Welcome to another Perl 6 summary. In this summary, we will explore such thrilling issues as multi-dimensional slices of Chinese food. After all, the amount of sauce any piece of Chinese food can absorb is proportional to its surface

Perl 6 Summary for 2004-12-20 through 2005-01-03

2005-01-03 Thread Matt Fowles
Perl 6 Summary for 2004-12-20 through 2005-01-03 All~ Welcome to a New Year of Perl 6 Summaries. I have been doing bi-weekly summaries over the holiday season, but I plan on returning to weekly ones now. Hopefully "World of Warcraft" won't prevent me, we shall see, but if anyon

Re: Fetching uninitialzed values from arrays

2005-01-02 Thread Matt Fowles
Simon~ On Sun, 2 Jan 2005 12:44:04 -0500 (EST), Simon Glover <[EMAIL PROTECTED]> wrote: > > Does Parrot make any guarantee about the value of an uninitialzed array > element, or should I expect the value returned by: > > new P0, .FixedBooleanArray > set P0, 1 > set I0, P0[0] > > to be

Perl 6 Summary for 2004-12-06 through 2004-12-20

2004-12-20 Thread Matt Fowles
Perl 6 Summary for 2004-12-06 through 2004-12-20 All~ The observant among you might notice that I missed last week's summary. With the hubbub and confusion of the holidays, I blame ninjas, in particular Ryu Hyabusa. Given that Christmas is next weekend and New Years is the week

Re: svn

2004-12-08 Thread Matt Fowles
Will~ On Wed, 08 Dec 2004 19:19:07 -0500, William Coleda <[EMAIL PROTECTED]> wrote: > Is there a plan at any point to move to an svn repository from cvs? > > I'd like to work on a patch to move all the perl* pmcs into dynclasses, which > would involve quite a bit of file moving, and I'll happil

Re: continuation enhanced arcs

2004-12-08 Thread Matt Fowles
Leo~ On Wed, 8 Dec 2004 20:29:00 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > So my conclusion that (in combination with restoring registers to the > values of continuation creation) I,S,N registers are almost unusable is > correct? I would disagree. Let me take the above example and wor

Re: Perl 6 Summary for 2004-11-29 through 2004-12-06

2004-12-07 Thread Matt Fowles
PROTECTED]> wrote: > Matt Fowles <[EMAIL PROTECTED]> wrote: > > >internal exception clean up > > James deBoer submitted a patch that cleans up internal exception output. > > Then later he submitted a second better version of the patch. Warnock > &g

Perl 6 Summary for 2004-11-29 through 2004-12-06

2004-12-06 Thread Matt Fowles
Perl 6 Summary for 2004-11-29 through 2004-12-06 All~ Last week I asked for help identifying the source of a quotation. One friendly soul suggested Alan J. Perlis, but could not find an actual attribution. It did lead me to find a very applicable (and in my mind funny) quote fr

Re: continuation enhanced arcs

2004-12-03 Thread Matt Fowles
Leo~ On Fri, 3 Dec 2004 09:26:24 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Ok. I'll try to summarize, where I see the problem. No diagrams, just > code :) > > [snip] Thanks for the clear explanation. I did not realize that S registers could switch pointers, that does make things a lit

Re: continuation enhanced arcs

2004-12-03 Thread Matt Fowles
Leo~ On Fri, 3 Dec 2004 09:26:24 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Ok. I'll try to summarize, where I see the problem. No diagrams, just > code :) > > [snip] Thanks for the clear explanation. I did not realize that S registers could switch pointers, that does make things a li

Re: continuation enhanced arcs

2004-12-02 Thread Matt Fowles
All~ I must admit I am a little confused as to what the problem is. Given that any continuation which was originally created as a return continuation will restore its registers, all code which uses P/S registers will work as expected. Furthermore, I/N registers will be usable accross function ca

Re: Parrot & Strong typing

2004-12-01 Thread Matt Fowles
Michael~ On Wed, 1 Dec 2004 09:44:37 -0500, Michael Walter <[EMAIL PROTECTED]> wrote: > Hey, > > On Wed, 1 Dec 2004 09:33:27 -0500, Matt Fowles <[EMAIL PROTECTED]> wrote: > > Strong typing can be more clearly seen in something like haskell where > > you can def

Re: continuation enhanced arcs

2004-12-01 Thread Matt Fowles
Bill~ On Tue, 30 Nov 2004 22:12:30 -0800, Bill Coffman <[EMAIL PROTECTED]> wrote: > On Tue, 30 Nov 2004 14:45:39 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > > > > At 11:20 AM -0800 11/30/04, Jeff Clites wrote: > > >% cat continuation6.ruby > > >def strange > > > callcc {|continuation|

Re: Parrot & Strong typing

2004-12-01 Thread Matt Fowles
Cameron~ On Wed, 01 Dec 2004 16:53:32 +1000, Cameron Zemek <[EMAIL PROTECTED]> wrote: > The FAQ mentions that the JVM and CLR (.Net VM) are not suited to > dynamic languages. I was wondering why this is the case. > > Also could the Parrot VM be used effectively with strong typing > languages. I

Re: continuation enhanced arcs

2004-11-30 Thread Matt Fowles
Jeff~ On Tue, 30 Nov 2004 11:20:50 -0800, Jeff Clites <[EMAIL PROTECTED]> wrote: > On Nov 30, 2004, at 10:27 AM, Dan Sugalski wrote: > > > > > At 10:15 AM -0800 11/30/04, Jeff Clites wrote: > > > Oh. No, it won't. We've declared that return continuations will always > > leave the top half regi

Re: continuation enhanced arcs

2004-11-30 Thread Matt Fowles
Jeff~ On Tue, 30 Nov 2004 10:15:00 -0800, Jeff Clites <[EMAIL PROTECTED]> wrote: > > > > On Nov 30, 2004, at 5:28 AM, Dan Sugalski wrote: > > > At 1:45 AM -0800 11/29/04, Jeff Clites wrote: > >> On Nov 28, 2004, at 2:48 AM, Piers Cawley wrote: > >> > >>> I just thought of a heuristic that mig

Re: Lexicals, continuations, and register allocation

2004-11-30 Thread Matt Fowles
Leo~ On Tue, 30 Nov 2004 17:30:43 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > > Dan Sugalski <[EMAIL PROTECTED]> wrote: > > At 9:15 PM +0100 11/23/04, Leopold Toetsch wrote: > >>Below inline/attached are some thoughts WRT the subject. > >> > >>leo > >> > >> > >>Lexicals, continuations

Re: Lexicals, continuations, and register allocation

2004-11-30 Thread Matt Fowles
Dan~ On Tue, 30 Nov 2004 10:22:29 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 9:15 PM +0100 11/23/04, Leopold Toetsch wrote: > > > >Below inline/attached are some thoughts WRT the subject. > > > >leo > > > > > >Lexicals, continuations, and register allocation > > > >1) Recent discussion

Re: continuation enhanced arcs

2004-11-30 Thread Matt Fowles
Dan~ On Tue, 30 Nov 2004 09:49:54 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 9:36 AM -0500 11/30/04, Matt Fowles wrote: > > > >Dan~ > > > > > >On Tue, 30 Nov 2004 08:28:35 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: >

Re: continuation enhanced arcs

2004-11-30 Thread Matt Fowles
Dan~ On Tue, 30 Nov 2004 08:28:35 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 1:45 AM -0800 11/29/04, Jeff Clites wrote: > > > >On Nov 28, 2004, at 2:48 AM, Piers Cawley wrote: > > > >>I just thought of a heuristic that might help with register > >>preservation: > >> > >>A variable/regi

Perl 6 Summary for 2004-11-22 through 2004-11-29

2004-11-29 Thread Matt Fowles
Perl 6 Summary for 2004-11-22 through 2004-11-29 All~ Rather than try to do something witty about the strange music I am listening to, or the stuffed animals who are assisting me. I will start this summary off with an entirely self-serving request. A while ago I saw the quote "

Segfaults on signal_(1|2)

2004-11-29 Thread Matt Fowles
All~ I get segfaults (mentioned previously) on signal_1.pasm and signal_2.pasm Despite these, make test reports success. For the interested: [EMAIL PROTECTED]:~/parrot$ uname -a Linux fowles 2.6.8-1-686 #1 Thu Nov 11 13:18:29 EST 2004 i686 GNU/Linux Fairly stock debian system (usually pretty fo

Re: continuation enhanced arcs

2004-11-29 Thread Matt Fowles
All~ On Mon, 29 Nov 2004 14:51:43 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Luke Palmer <[EMAIL PROTECTED]> wrote: > > It seems to me that there is no good solution to this problem without > > annotating the register set or killing the register allocator. > > I think I've proposed a re

Re: Lexicals, continuations, and register allocation

2004-11-24 Thread Matt Fowles
Leo~ On Wed, 24 Nov 2004 17:25:05 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles <[EMAIL PROTECTED]> wrote: > > Leo~ > > > On Wed, 24 Nov 2004 16:42:31 +0100, Leopold Toetsch <[EMAIL PROTECTED]> > > wrote: > >> And as

Re: Lexicals, continuations, and register allocation

2004-11-24 Thread Matt Fowles
Leo~ On Wed, 24 Nov 2004 16:42:31 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > And as a side effect it will make Dan's evils subs compile, because > long-lived lexicals already have their storage aka register. Only temps > need a register allocated. What happens to temps that need to cross

Re: Lexicals, continuations, and register allocation

2004-11-23 Thread Matt Fowles
Leo~ On Wed, 24 Nov 2004 04:55:24 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles <[EMAIL PROTECTED]> wrote: > > > Won't your approach put every one of those things in its own register? > > I've clearly stated that lexicals aka non-volati

Re: Lexicals, continuations, and register allocation

2004-11-23 Thread Matt Fowles
Leo~ On Tue, 23 Nov 2004 23:26:39 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles wrote: > > > Have we seen that this actually destroys us? Meaning, if we add the > > extra CFG arcs, do we start spilling like mad? If not, this is much > > ado ab

Re: Lexicals, continuations, and register allocation

2004-11-23 Thread Matt Fowles
Leo~ On Tue, 23 Nov 2004 21:15:33 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Below inline/attached are some thoughts WRT the subject. > > leo > > > Lexicals, continuations, and register allocation > > 1) Recent discussions have shown that we obviously can't handle all > the side effec

Re: phantom core files

2004-11-23 Thread Matt Fowles
Dan~ On Tue, 23 Nov 2004 10:43:57 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 10:15 AM -0500 11/23/04, Matt Fowles wrote: > >All~ > > > >Aperiodically I notice that my parrot directory has quite a few core > >files in it (usually around 6), even thou

phantom core files

2004-11-23 Thread Matt Fowles
All~ Aperiodically I notice that my parrot directory has quite a few core files in it (usually around 6), even though I have done nothing with it except "cvs -q update -dP; [make realclean;perl Configure.pl;] make; make [full]test". Usually it says that all of the tests pass or one or two tests f

Re: continuation enhanced arcs

2004-11-22 Thread Matt Fowles
Bill~ On Mon, 22 Nov 2004 11:49:59 -0800, Bill Coffman <[EMAIL PROTECTED]> wrote: > >sub1() <---+ <-+ > >... || > >sub2() +<-+ | > >...| | > >sub3() ---+-+ > > In the continuations enhanced control fl

Re: Continuations, basic blocks, loops and register allocation

2004-11-17 Thread Matt Fowles
Leo~ Thanks for the clarification. Matt On Wed, 17 Nov 2004 08:48:58 +0100, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Matt Fowles <[EMAIL PROTECTED]> wrote: > > > ... Thus you can consider all of the > > following questions (even though they will be ph

Re: Continuations, basic blocks, loops and register allocation

2004-11-16 Thread Matt Fowles
Dan~ On Tue, 16 Nov 2004 16:24:06 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote: > We could, but it would be wrong. Hell, it's arguably wrong for return > continuations to do so, and it wouldn't be unreasonable to argue that > I and N register contents are guaranteed crud and required refetching.

  1   2   3   >