... Thanks, David, that was indeed the problem. I'll make a separate post about the remaining unscoped variables. jimk...
69
James E Keenan
jamesekeenan
Mar 15, 2010 11:15 pm
Friends, The madness of ParseXS is perhaps best displayed by the following two arrays: our ( $ProtoUsed, @InitFileCode, $FH, $proto_re, $Overload, $errors, ...
70
James E Keenan
jamesekeenan
Mar 15, 2010 11:50 pm
We're down to one global variable -- or perhaps two! The $name in line 509 (inside PARAGRAPH loop inside sub process_file) and the $name in line 1113 (sub...
71
James E Keenan
jamesekeenan
Mar 19, 2010 2:12 am
1. Due to Perl Seminar NY on Tuesday and a memorial service on Wednesday, I haven't had much time for EUPXS this week. But at perlsemny we had a good...
72
James E Keenan
jamesekeenan
Mar 20, 2010 12:25 pm
... commit 65d2e73cb6e9513cf5cf1a98d07cdc05ae3400c6 Author: jkeenan <jkeenan@...> Date: Sat Mar 20 07:49:30 2010 -0400 Refine debugging messages to only...
73
James E Keenan
jamesekeenan
Mar 20, 2010 5:32 pm
commit ae374280bcb05b2acdd266d69ad92ca1f07a92ed Author: jkeenan <jkeenan@...> Date: Sat Mar 20 13:30:08 2010 -0400 Eliminate last 'local39; variables. In...
74
David Golden
xdaveg
Mar 20, 2010 8:11 pm
... +1 Awesome! Now let's hope nothing broke along the way. David...
75
James E Keenan
jamesekeenan
Mar 23, 2010 1:49 am
The Challenges Ahead This weekend we achieved one of the major objectives which the Corehackers project had laid out for ExtUtils::ParseXS: we got it to run...
76
arocker@...
Mar 23, 2010 1:47 pm
Congratulations on the progress so far, but you really seem to have wandered into the field of poppies, judging by some of that code. Can you work backwards...
77
James E Keenan
jamesekeenan
Apr 3, 2010 8:44 pm
In lib/ExtUtils/ParseXS.pm, we find this code: 97 for ($args{filename}) { 98 die "Missing required parameter 'filename39;" unless $_; 99 $filepathname...
78
jimkeenan
jamesekeenan
Apr 3, 2010 10:15 pm
As reported in previous posts, (1) ExtUtils::ParseXS now compiles under 'use strict'; (2) I've made considerable progress at eliminating global variables; (3)...
79
jimkeenan
jamesekeenan
Apr 4, 2010 11:36 am
... That should have been: \\92;$...
80
arocker@...
Apr 4, 2010 2:54 pm
Your explanation makes perfect sense to me, though that code makes my brain hurt. It's bad enough trying to grok a complex problem without someone else's...
81
David Golden
xdaveg
Apr 4, 2010 3:05 pm
... The for block is just golfing by aliasing $_ to $args{filename}. After the block: $dir and $filename are $args{filename} split $IncludedFiles is set for...
82
arocker@...
Apr 4, 2010 3:53 pm
... That makes a little more sense, (although it gets used in full again later on), but could have just been: { my $fp = $args{filename}; yada, yada: }...
83
James E Keenan
jamesekeenan
Apr 4, 2010 5:29 pm
... No, AFAICT, it's not used in a string eval. It seems to be used only in statements that print line number indications in the C output file: $ grep -nC3...
84
James E Keenan
jamesekeenan
Apr 20, 2010 1:53 am
Once again I'm using the Archive Attachments feature of our Yahoo! group to upload a plain-text file to our site. This is the first draft of my presentation...
85
James E Keenan
jamesekeenan
May 5, 2010 1:30 am
Attached (and available on our Yahoo! Groups site) is a second draft of my presentation at YAPC::NA::2010 in Columbus, OH. This talk is scheduled for 3:30 PM...
86
arocker@...
May 5, 2010 2:01 pm
I finally figured out who to get around my mail's filters to look at the attachment and read the contents. Very interesting. I hope you have some pictures to...
87
James E Keenan
jamesekeenan
May 6, 2010 12:50 am
... Slides will come once I know what I'm going to say. ... Alas, even the refactored code is intimidating! jimk...
88
James E Keenan
jamesekeenan
May 9, 2010 1:29 pm
Friends, I am writing to you at the suggestion of David Golden. Since last July, as part of the Corehackers project and at David's request, I have been...
89
James E Keenan
jamesekeenan
May 10, 2010 11:36 pm
... Attached. This is one of the first big diffs I've generated with git, so if it's not in the proper format, please let me know. It was generated with this...
90
James E Keenan
jamesekeenan
May 12, 2010 12:56 am
... We formulated those plans before embarking on serious refactoring. See these posts to our parsexs group list: ...
91
James E Keenan
jamesekeenan
May 12, 2010 1:34 am
Rafael Garcia-Suarez requested a summary of the changes represented by the previously posted diff. Here's a quick attempt at such a summary. Please see my...
92
James E Keenan
jamesekeenan
May 23, 2010 5:03 pm
In the Attachments section of our Yahoo! Groups site, you should be able to find: 1. The first draft of my slides for my YAPC::NA::2010 talk on refactoring...
93
jimkeenan
jamesekeenan
May 23, 2010 5:45 pm
Hmm. I expected that the attachments to the last post would have been posted to the Attachments page at our Yahoo site, rather than being included with the...
94
James E Keenan
jamesekeenan
May 30, 2010 6:54 pm
According to email I have received from Yahoo! customer care, the problem with attachments going out with email when they are supposed to be uploaded to the...
95
James E Keenan
jamesekeenan
Jun 6, 2010 3:01 pm
3rd draft of YAPC talk. Revised to reflect comments from David Golden....
96
James E Keenan
jamesekeenan
Jun 9, 2010 11:31 pm
What I hope will be the final draft of my YAPC talk can found in the Attachments section of our Y! groups site. jimk...
97
James E Keenan
jamesekeenan
Aug 23, 2010 11:28 pm
At YAPC::NA::2010 in Columbus, Ohio, in June, Curtis Jewell of the Strawberry Perl project attended my presentation. Curtis subsequently gave our proposed...