FAQ

Search Discussions

24 discussions - 93 posts

  • Hi, Writing a compiler for Parrot? I need your input! :-) I'm looking to work on enabling Parrot to store away HLL debug info - that is, the file name, line number, columns etc in the high level ...
    Jonathan WorthingtonJonathan Worthington
    Nov 13, 2005 at 10:57 pm
    Nov 15, 2005 at 5:49 pm
  • In p6rules, how should specify characters (glyphs, bytes, whatever) using octal notation? Currently S02 says that integer constants in octal are written with as "0o" prefix (as in 0o123), just as we ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 7, 2005 at 4:52 pm
    Nov 8, 2005 at 5:10 pm
  • Below are two cases of inner subs in Perl5 and Python. The first (do_add3) is a plain nested subroutine, which is in the call chain. The second (mk_add3) uses a closure. perl5 can't deal with case 1 ...
    Leopold ToetschLeopold Toetsch
    Nov 22, 2005 at 2:25 pm
    Nov 24, 2005 at 12:47 am
  • while adding some shiny new pge tests for return context, i came across this PIRism: using keyed string access to the match object ##... rulesub = p6rule('$<A :=(.)') match = rulesub('abc') .local ...
    Jerry gayJerry gay
    Nov 15, 2005 at 3:00 am
    Nov 16, 2005 at 10:37 pm
  • The Perl 6 Summary for the week ending 2005-10-30 Hmm... Thursday afternoon and I've only just started writing the summary... What happened to professionalism? What happened to rigid, albeit ...
    The Perl 6 SummarizerThe Perl 6 Summarizer
    Nov 4, 2005 at 2:35 pm
    Nov 15, 2005 at 9:08 pm
  • 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 ...
    Matt FowlesMatt Fowles
    Nov 22, 2005 at 12:41 am
    Nov 23, 2005 at 9:57 am
  • We're long overdue for a status update on the grammar engine (aka PGE), so here's a quick summary of recent changes and improvements. My thanks go out to many people on irc #parrot who have been ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 4, 2005 at 2:49 pm
    Nov 6, 2005 at 4:37 pm
  • Synopsis 5 says that "C<\n now matches a logical (platform independent) newline not just C<\012 ". But the devil is in the details, and I'm wanting confirmation (or discussion) of the details on \n ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 4, 2005 at 3:53 pm
    Nov 4, 2005 at 7:55 pm
  • dynclasses/dynlexpad.pmc provides (or should eventually provide) a more dynamic lexpad (similar to the deprecated scratchpad.pmc). It's not finished yet, it doesn't consult LexInfo for static ...
    Leopold ToetschLeopold Toetsch
    Nov 22, 2005 at 4:04 pm
    Nov 23, 2005 at 9:16 am
  • On a grammar that worked in a recent version of PGE, I'm now getting an error when I try to construct the grammar. The error disappears when I eliminate all non-greedy quantifiers from the grammar ...
    Allison RandalAllison Randal
    Nov 1, 2005 at 6:22 pm
    Nov 3, 2005 at 5:48 am
  • from a read of the spec, the expected behavior of this code is unclear to me. in the rule, i'm matching the builtin whitespace rule, creating an alias with the same name as the named rule, and ...
    Jerry gayJerry gay
    Nov 16, 2005 at 4:11 pm
    Nov 16, 2005 at 4:46 pm
  • i've added six more tests to PGE for nested matches, (based on a perl5 bug report i saw,) as parrot revision 9973, in t/p6rules/capture.t. it seems that rx /((\w+)+)/ is failing on long strings, just ...
    Jerry gayJerry gay
    Nov 14, 2005 at 8:56 pm
    Nov 14, 2005 at 9:56 pm
  • On revisiting the old p6 golf example programs of *cough* six months ago, I noticed they all still worked save one: [=< ].reverse.print This used to reverse the lines in a file, but now prints the ...
    Andrew SavigeAndrew Savige
    Nov 6, 2005 at 12:31 pm
    Nov 7, 2005 at 7:16 pm
  • A05 currently says: The first space in /[:w foo bar]/ matches \s* before "foo". That's usually what you want, but if it's not what you want, you have a little problem. Unfortunately you can't just ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 4, 2005 at 7:26 pm
    Nov 6, 2005 at 1:25 am
  • I've reviewed pdd03 and brought it back from pdds/clip. Mostly it's the same as before, albeit with clarifications and a few flag bits renamed to match PIR. I have made a couple actual changes, ...
    Chip SalzenbergChip Salzenberg
    Nov 30, 2005 at 3:01 am
    Nov 30, 2005 at 3:01 am
  • I've checked in the code to transform PunieGrammar match objects into AST trees. The core pieces are: - A tree grammar for the transformation in languages/punie/lib/ pge2past.g - A series of AST node ...
    Allison RandalAllison Randal
    Nov 24, 2005 at 5:25 am
    Nov 24, 2005 at 5:25 am
  • it's been refactored, and is much less ugly now. the refactoring has allowed me to expand on the ability to parse perl match result vars like '$&', '$-[4]', '$1', etc. and that has allowed me to ...
    Jerry gayJerry gay
    Nov 23, 2005 at 10:11 pm
    Nov 23, 2005 at 10:11 pm
  • i've checked in a subset of Perl 5.9.2's regexp tests for PGE to chew on. for now, i modified the stolen harness to emit PIR. the harness is currently very ugly... that won't be for long, however, as ...
    Jerry gayJerry gay
    Nov 22, 2005 at 3:39 am
    Nov 22, 2005 at 3:39 am
  • Today we've switched PGE to start using the compreg opcode, instead of using find_global to locate the compiler. As a result, compiling a rule is now performed as: load_bytecode "PGE.pbc" $P0 = ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 18, 2005 at 5:01 am
    Nov 18, 2005 at 5:01 am
  • Here is some perplexing behavior: say "Foo"; hello there; sub hello () { say "Bar"; } sub there () { say "Baz"; } This prints: Foo *** No compatible subroutine found: "&hello" at lazy.p6 line 2, ...
    Luke PalmerLuke Palmer
    Nov 16, 2005 at 7:41 am
    Nov 16, 2005 at 7:41 am
  • Tonight on #parrot: 03:15 <@mdiep meaning that imcc doesn't know it's being feed utf8 instead of ascii 03:16 <@Coke mdiep: B***it. it knows the encoding of the string. *) Parrot's compilers take ...
    Leopold ToetschLeopold Toetsch
    Nov 15, 2005 at 12:32 pm
    Nov 15, 2005 at 12:32 pm
  • Hi, I've just dowloaded release 7917 from svn, and the compilation on Fedora 3 fails like this: Compiling Pugs.Run ( src/Pugs/Run.hs, dist/build/src/Pugs/Run.o ) Skipping Pugs.CodeGen.PIR ( ...
    Vsevolod (Simon) IlyushchenkoVsevolod (Simon) Ilyushchenko
    Nov 9, 2005 at 10:06 pm
    Nov 9, 2005 at 10:06 pm
  • On behalf of the Parrot team I'm proud to announce the release of Parrot 0.3.1. I'd like to thank all involved people as well as our sponsors for supporting us. What is Parrot? Parrot is a virtual ...
    Leopold ToetschLeopold Toetsch
    Nov 6, 2005 at 2:04 pm
    Nov 6, 2005 at 2:04 pm
  • I just wanted to send a quick note to perl6-internals and perl6-compiler that I've just checked in some major changes to the PGE internals (r9681). Last week we added a shift-reduce operator ...
    Patrick R. MichaudPatrick R. Michaud
    Nov 1, 2005 at 6:25 am
    Nov 1, 2005 at 6:25 am
Group Navigation
period‹ prev | Nov 2005 | next ›
Group Overview
groupperl6-compiler @
categoriesperl
discussions24
posts93
users26
websiteperl6.org

26 users for November 2005

Patrick R. Michaud: 18 posts Leopold Toetsch: 13 posts Jerry gay: 9 posts Larry Wall: 9 posts Jonathan Worthington: 6 posts Chip Salzenberg: 4 posts Roger Browne: 4 posts Will Coleda: 4 posts Allison Randal: 3 posts Matt Fowles: 3 posts Autrijus Tang: 2 posts Joshua Hoblitt: 2 posts Michele Dondi: 2 posts The Perl 6 Summarizer: 2 posts Hv: 1 post Andrew Savige: 1 post Brent 'Dax' Royal-Gordon: 1 post Chromatic: 1 post Dave Mitchell: 1 post Dave Whipp: 1 post
show more
Archives