Camelia, the Perl 6 bug

IRC log for #padre, 2010-03-30

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:18 teejay joined #padre
00:23 Alias__ Sewi: If strawberry is too fat, so is everything else
00:23 Alias__ Sewi: Also, get a faster flash drive :) I've found huge speed differences between different sticks
01:05 jazzanova joined #padre
01:43 Hyppolit #866: Threading problem with SQLite? (closed defect) [ http://padre.perlide.org/trac/ticket/866#comment:3 ]
01:44 Hyppolit #859: Threads/DBI/SlaveDriver problems (closed defect) [ http://padre.perlide.org/trac/ticket/859#comment:1 ]
01:49 Hyppolit #390: Copy and Paste onto highlighted text (assigned defect) [ http://padre.perlide.org/t​rac/ticket/390#comment:24 ]
01:50 Hyppolit #892: Even with SlaveDriver optimisation turned off there's a problem... (closed defect) [ http://padre.perlide.org/trac/ticket/892#comment:1 ]
01:52 Hyppolit svn: r11231 | azawawi++ | http://padre.perlide.org/trac/changeset/11231
01:52 Hyppolit Reversed the update and close button positions with more space between them so they now look like the other Padre dialogs
01:52 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
01:54 Hyppolit #761: Make cutoff size for PPI Experimental lexer user-configurable (closed enhancement) [ http://padre.perlide.org/trac/ticket/761#comment:1 ]
02:28 Alias joined #padre
05:01 Sewi Alias: I don't say it's too fat at all, but it contains modules not required for Padre, so if it's being used just as a "runtime library" for Padre, there is unneeded stuff. But you're also right regarding the flash drive issue.
05:14 Sewi Alias: Using {% hashkey.method %] is working if hashkey refers to an object, but [% hashkey.method("foo") %] doesn't work in Template::Tiny. How to do this?
05:14 Sno|Laptop joined #padre
05:14 Sewi I don't want to switch Padre to Template::Toolkit
05:34 Sno|Laptop Why? TT is so great \o/ (with sub-meaning of voluminous ^^)
05:35 Sno|Laptop moin Sewi :)
05:43 Sewi Hi Sno
05:43 Sewi T:To (Template::Toolkit) is big, T:Ti (Template::Tiny) is small.
05:44 Sewi But you're trading features for memory
05:44 * Sno|Laptop nods
05:44 Sno|Laptop but to be true, many features in TT2 (T:To2) are buggy
05:44 Sewi And there is no need to add T:To to Padre just for compiling templates (File->new from template)
05:45 Alias__ Sewi: There isn't a HUGE amount of extra fat in Strawberry, I don't think
05:45 Alias__ Except maybe the crypto and database client libraries
05:45 Sewi Alias: You know much more about it than I do.
05:45 mo joined #padre
05:46 Alias__ Most of the weight is stuff we can't do anything about, just the core Perl stuff
05:46 Sewi Alias__: Any hint for the T:Ti question?
05:46 Sewi Hi mo
05:46 Alias__ hrm?
05:46 * Alias__ reads up
05:46 Sno|Laptop Andy Wardley wrotes about his work on TT2: <I deserve to be shot for all the pain and suffering I have caused.>
05:46 marcela joined #padre
05:46 Sewi Sno|Laptop: Hmm, let's not shoot him :-)
05:47 Sno|Laptop TT3 looks much better
05:47 Alias__ Sewi: Ah, yes T:Ti doesn't support params, because the parsing cost would be horrendous
05:47 Sno|Laptop so let's wait ...
05:47 Sewi Any workaround for this?
05:47 Alias__ Sewi: HOWEVER, there is some memory budget left in T:Ti
05:47 Alias__ So there might be room to implement it
05:47 Alias__ Depends entirely on what the nature of "foo" is :)
05:48 Alias__ How evil is my answer allowed to be
05:48 Sno|Laptop I never took a look, so please don't shoot me ... but what's about Mason? I've heared it's small, performant and flexible ...
05:48 Sno|Laptop and if memory/speed is the only issue, maybe XS would help?
05:48 * Alias__ tries to install Mason to see
05:48 Alias__ TT already does some stuff in XS
05:48 Sewi I'd say fixed strings would be enough, but it will turn out that this is wrong.
05:49 Alias__ If those strings match \w+ then you could return a placeholder object
05:49 Sewi Would [% text="foo" %] [% hashkey.method %] work?
05:49 mo I'm happy with Template::Alloy
05:53 Alias__ The object holds a reference to the object that created it, and has an AUTOLOAD hook
05:53 Alias__ That hooks calls the method back on the original object, with the name of the AUTOLOAD as a param
05:53 Alias__ So you'd get hashkey.methodproxy.param
05:54 Alias__ I've done that once before for a real project, and it worked ok
05:54 Alias__ Albeit with a certain amount of cringe :)
05:54 Alias__ T:Ti doesn't support SET
05:54 Alias__ It assumes all template variables are immutable
05:54 Sewi :-(
05:55 Alias__ Immutability simplifies things ENORMOUSELY
05:55 Alias__ Also, ENORMOUSLY :)
05:55 Sewi :-)
05:56 Sewi Finally there is no chance to pass some fixed string to a method?
05:57 Alias__ You saw my comment above?
05:57 Alias__ Only with an interstitial proxy method technique
05:57 Sewi Sure, but that would require some Perl source for each template - and I'd like to advoid this.
05:58 Sewi But it's possible at least for what I'm trying to do now :-)
05:58 Sewi thanks
05:59 Alias__ If you only need fixed strings, you could always just call them in advance and stuff them somewhere
06:00 Alias__ Unless it's in a loop I suppose, in which case it wouldn't work
06:05 Sno|Laptop Alias__: AFAIK Mason supports immutability ...
06:06 Sno|Laptop Office (brb 15min) &
06:28 azawawi joined #padre
06:28 azawawi good morning
06:29 azawawi Alias: ping
06:29 Sno|Laptop joined #padre
06:29 azawawi Sno|Laptop: hi
06:29 Sno|Laptop moin azawawi
06:29 pece joined #padre
06:30 azawawi moin = http://en.wikipedia.org/wiki/Moin ? :)
06:30 Sewi hi azawawi
06:31 Sewi azawawi: yes :-)
06:31 Sno|Laptop azawawi: not absolutely correct, but nearest close :)
06:32 azawawi Sno|Laptop: cool
06:32 Sno|Laptop :)
06:32 azawawi im looking at lines 121-127 in  Padre::Document::Perl
06:33 azawawi http://pastebin.com/4hJGBRVY
06:34 azawawi i think we need to refactor that so that the highlighter returns the limit that it thinks it is usable
06:34 azawawi under...
06:36 Hyppolit #761: Make cutoff size for PPI Experimental lexer user-configurable (closed enhancement) [ http://padre.perlide.org/trac/ticket/761#comment:2 ]
06:39 * azawawi &
07:07 cognominal joined #padre
07:21 daxim joined #padre
07:22 Sno|Laptop Alias: If you don't interested in taking a look into bug #906 - maybe you could assist me to help out there?
07:22 Hyppolit #906: Padre installation fails (and all plugins using Locale::Msgfmt) (new defect) [ http://padre.perlide.org/trac/ticket/906#comment:1 ]
07:25 Steffen joined #padre
07:35 danlucraft joined #padre
07:52 robn joined #padre
07:56 waxhead joined #padre
07:56 waxhead evening all...
08:01 Sewi hi
08:06 waxhead so, stable enough to release a stable version?  :)
08:07 Sewi I saw two issues left:
08:07 Sewi - threads exit warning
08:08 Sewi - critic fail on non-critical section.
08:09 Sewi The last one is a special case: STDOUT and STDERR need to be redirected on windows, but for critic this is wrong (named filehandels and fh's not closed soon enough after opening)
08:34 kaare joined #padre
08:46 waxhead cool!
08:47 waxhead I noticed that Alias, had closed a couple of tickets relating to sqlite and threads
09:00 Hyppolit svn: r11232 | zenogantner++ | http://padre.perlide.org/trac/changeset/11232
09:00 Hyppolit cosmetic fix
09:00 Hyppolit trunk/Padre/lib/Padre/
09:07 Hyppolit svn: r11233 | zenogantner++ | http://padre.perlide.org/trac/changeset/11233
09:07 Hyppolit more user-friendly messages, fixed gettext calls in FindResult.pm and Ack.pm
09:07 Hyppolit trunk/Padre/lib/Padre/Wx/
09:09 Sewi zenog: Please try to advoid changes to gettext - texts less than 24 hours before a release.
09:12 Hyppolit #910: direct manipulation in outline (new enhancement) [ http://padre.perlide.org/trac/ticket/910 ]
09:13 zenog Sewi: Shall I reverse the stuff? Will there be a release in 24 hours? Nice!
09:16 zenog Sewi: Most of the gettext calls were broken anyway, because they were passed the output of sprintf, and not vice versa.
09:20 Sewi zenog: Sorry, broken calls are ok, sure.
09:21 Sewi Changing "Ack" to "Find in files" is ok as long as "Find in files" is already defined (and translated).
09:22 Sewi There is only one reason: If you change texts (which were working before) short before the release, most translators won't be able to update the translations.
09:22 Sewi Ask waxhead about reversing. You should keep at least the broken->working changes (up to me)
09:27 zenog "Find in files" is used in the menu.
09:28 zenog The thing is, no "normal" user/developer knows what "Ack" is. I didn't know it, and I am a Perl user for some time ...
09:30 zenog Most translators have not updated the translations in the last few weeks, so there are more translation updates needed.
09:30 zenog Shall I write an e-mail to the mailing list so that the translators are aware of the upcoming release, and that there have been changes in the English messages?
09:39 Hyppolit #911: Syntax check results should be shown by underlining (new enhancement) [ http://padre.perlide.org/trac/ticket/911 ]
09:40 zenog waxhead: Revert? Shall I send an e-mail?
09:47 azawawi joined #padre
09:47 azawawi hi
09:47 azawawi just wanted to share this new info (to me at least :) http://search.cpan.org/~jesse/perl-5.12.0​-RC1/pod/perlop.pod#Yada_Yada_Operator___
09:48 Sewi azawawi: cool!
09:50 azawawi http://search.cpan.org/~jesse/perl​-5.12.0-RC1/pod/perl5120delta.pod
09:50 azawawi :)
09:52 azawawi package Foo::Bar 1.23; # cool :)
09:53 Steffen You guys need to subscribe to p5p :)
09:53 azawawi yeah
09:53 azawawi i should
09:54 Steffen It can be a lot of mail, though. I think there's a digest
09:56 waxhead hey steffen
09:56 Steffen hi there
09:56 * Steffen is in hiding
09:56 azawawi Steffen as in tsee?
09:56 waxhead So I gather we're right to wrap up a release ?
09:57 waxhead azawawi, yeah!
09:57 Steffen azawawi, yep.
09:57 azawawi Steffen++ # for showing up :)
09:57 waxhead apparently it's in protest to me not spelling his name right  three times in a row... :)
09:57 Steffen waxhead, hah! But everybody does, so you have no reason to feel bad about it :)
09:57 waxhead Steffen, when you get a chance... there's this little issue with the threading in padre.. ;)
09:58 Steffen Umm...
09:58 * Steffen goes back to hiding
09:58 waxhead hahaha....
09:58 waxhead un huh...
09:58 azawawi a lot of people misspell mine... apparently the w, z and the a :)
09:59 waxhead no biggies for now..  I think we'll release a 'stable'... going to send an email to the dev list shortly for translations to be done and argue over the use of stable :)
09:59 waxhead azawawi... I'm sure I get it plenty wrong.. :)
10:00 azawawi Also the ahmad and ahmed :)
10:00 azawawi Steffen: perl5-porters-digest-subscribe@perl.org
10:01 Steffen azawawi, I'm reading the whole thing!
10:09 Hyppolit svn: r11234 | zenogantner++ | http://padre.perlide.org/trac/changeset/11234
10:09 Hyppolit German translation updates (100%)
10:09 Hyppolit trunk/Padre/share/locale/
10:10 zenog So guys, no more gettext changes for the next week or so, I promise.
10:12 waxhead zenog, not a week.. we'll get a release out tomorrow night ( my time )....
10:14 zenog waxhead: cool!
10:18 cognominal joined #padre
10:35 zenog I have a fix for #900, but this introduces a new gettext string, so I would break my promise ... is that okay anyway?
10:35 Hyppolit #900: opening binary files may crash Padre (new defect) [ http://padre.perlide.org/trac/ticket/900 ]
10:36 waxhead zenog, anything that fixes crashes has to be good...
10:37 waxhead I wouldn't get too hung up about the gettext stuff.. szabgab introduced a bucket load of changes right before we did a release.. the %ages went right down.. but catches up in the following release
10:37 waxhead remember if we get back to where we were before the threading change, we released every two weeks or so..
10:38 waxhead I once did a "freeze" for two days to give the translators a chance to get things caught up and the devs went crazy champing at the bit to make changes....
10:38 waxhead translations are always going to be a moving target...
10:39 waxhead as long as we are kind and not introduce huge string changes I think the commits and updates to Padre would be forgiven by the translators
10:39 waxhead hmm.. speaking of which, I wonder if Gabor has fixed up the translation status page yet????
10:53 Alias waxhead: Threads and sqlite are in a compromised fix
10:53 Alias As good as we can get without a complete rewrite of Task
10:53 Alias ... which is what I'm working on atm
10:54 waxhead ok... but in a state that isn't going to eat your code ?
10:54 waxhead hence we can release a 'stablish' ?
10:54 waxhead :)
10:55 waxhead or should we release a "on the path to being stable"...
10:55 waxhead hence, not an unstable, but not a stable?
10:56 waxhead alias, steffen is about, but he's pretending not be...
10:57 Alias It's currently stablish
10:57 Alias Or it should be as far as I can tell
10:59 waxhead ok.. I think we have our tag...
11:00 waxhead Padre 0.59, Stablish - on the path back to being stable
11:00 * szabgab waves around
11:01 waxhead hey szabgab
11:01 Hyppolit svn: r11235 | azawawi++ | http://padre.perlide.org/trac/changeset/11235
11:01 Hyppolit Updated Changes
11:01 Hyppolit trunk/Padre/
11:01 szabgab are the automated tests fixed ?
11:02 Alias dunno
11:02 waxhead me either
11:02 Alias (Running them here now)
11:05 szabgab smoke tester stopped working with several Padre windows floating around
11:05 szabgab now I am force running it
11:05 waxhead running RELEASE_TESTING on the Ubuntu VM
11:06 waxhead szabgab, release tomorrow... "Almost Stable"...
11:06 waxhead or stablish.. I like stablish
11:11 daxim joined #padre
11:14 waxhead szabgab, that's odd.. padre windows opened up and waiting for input..
11:15 szabgab the problem is that they get stuck
11:16 waxhead when did that happen?
11:16 waxhead it wasn't like that last night
11:16 szabgab it is a recent development as 5-10 commits ago they were still working
11:16 szabgab so maybe try to fetch a previous version of Padre and see which revision introduced the problem
11:20 * Alias runs test suite
11:20 Alias Mine runs just fine with user-only tests
11:20 Alias So the release is at least user-safe
11:21 szabgab can we un-kill the smoke tester though?
11:24 waxhead crashtest.t is where it's happening
11:26 Sewi remove or disable it - the exit errors are gone afaik
11:27 waxhead cool.. tests pass under RELEASE_TESTING
11:27 Steffen left #padre
11:28 Sewi including that critic tests?
11:28 waxhead the ide pops up, which is new.. can live with it with release testing for now.. not sure about automated testing though..
11:35 Alias xt/crashtest.t is hanging for me
11:35 waxhead one windows?
11:35 Alias ya
11:36 waxhead did you get an exception error or window?
11:39 Alias Nothing, just hang
11:39 Sewi Strange, it came in during the last two changes (adding a todo block and tidy)
11:41 zenog waxhead: I like "stablish", too.
11:41 waxhead zenog, yeah, that's what we'll go with.. it will give Adam time to work on the new task stuff
11:44 Sewi Some change in Main.pm between r11212 and now was the reason for the stalling windows
11:44 Hyppolit Changeset #11212 http://padre.perlide.org/trac/changeset/11212
11:47 waxhead left #padre
11:47 waxhead joined #padre
11:47 cognominal joined #padre
11:48 Sewi r11229
11:48 Hyppolit Changeset #11229 http://padre.perlide.org/trac/changeset/11229
11:49 Sewi r11228 works, but 29 creates a window
11:49 Hyppolit Changeset #11228 http://padre.perlide.org/trac/changeset/11228
11:52 waxhead ok.. see you tomorrow night, we'll get a release out then.. :)
11:52 waxhead night
11:53 Hyppolit svn: r11236 | adamk++ | http://padre.perlide.org/trac/changeset/11236
11:53 Hyppolit Adding the single thread-to-main event entry point for Task 2.0
11:53 Hyppolit branches/Padre-TaskRewrite/lib/Padre/Wx/
11:54 Hyppolit svn: r11237 | Sewi++ | http://padre.perlide.org/trac/changeset/11237
11:54 Hyppolit Default error message
11:54 Hyppolit trunk/Padre/lib/Padre/Wx/
11:54 Hyppolit svn: r11238 | adamk++ | http://padre.perlide.org/trac/changeset/11238
11:54 Hyppolit Calls to time functions are explicit now
11:54 Hyppolit branches/Padre-TaskRewrite/lib/Padre/
11:54 Hyppolit svn: r11239 | Sewi++ | http://padre.perlide.org/trac/changeset/11239
11:54 Hyppolit Fix stalling windows for xt/crashtest.t introduced by r11229
11:54 Hyppolit trunk/Padre/lib/Padre/Wx/
11:55 Hyppolit svn: r11240 | adamk++ | http://padre.perlide.org/trac/changeset/11240
11:55 Hyppolit First checkpoint commit for Task 2.0, exploring the idea of an intersticial TaskHandle object.
11:55 Hyppolit branches/Padre-TaskRewrite/lib/Padre/
12:07 Alias ook, spelling
12:31 kaare joined #padre
12:31 Sno|Laptop joined #padre
12:31 BooK joined #padre
12:31 wallmari joined #padre
12:31 mattp joined #padre
12:31 Alias__ joined #padre
12:31 Getty joined #padre
12:31 garu joined #padre
12:31 charsbr joined #padre
12:31 Trelane joined #padre
13:09 patspam joined #padre
13:18 Hyppolit svn: r11241 | adamk++ | http://padre.perlide.org/trac/changeset/11241
13:18 Hyppolit Completed the basic implementation of thread-to-main signal handling (thread started, thread stopped, and thread message).
13:18 Hyppolit branches/Padre-TaskRewrite/lib/Padre/
13:18 submersible there's just no stopping you is there
13:19 Alias It's completely untested (not even compilation) and utterly focused on one "bone" in the skeleton
13:19 Alias Just a 200 line brain dump
13:20 Alias I'm taking a "simplest possible implementation of that concept fragment" attitude
13:20 Alias But things are looking promising for keeping the entire implementation down to 1-2,000 lines
13:21 Alias And 2,000 lines is my standard "You should be able to do something interesting and novel in this much code" threshold :)
13:21 * Alias bed
13:22 PerlJam joined #padre
13:23 cognominal joined #padre
14:01 kthakore joined #padre
14:01 kthakore Alias__: around?
14:07 jagd joined #padre
14:11 Sewi kthakore: He went to bed ~40 min ago
14:23 kgish joined #padre
14:31 kthakore Sewi: awww ok
14:32 kthakore Sewi: we have got some working frozen-bubble :) with new SDL api
14:32 kthakore Sewi: we need to make a Makefile into Makefile.PL to bring it to CPAN
15:32 mib_8pi30t joined #padre
15:35 mib_8pi30t I'm trying to work through the Llama book, and can't get off the ground because I keep getting an error when I input anything involving the command perldoc. Is there an easy fix for this?
15:38 Sewi hi mib_8pi30t
15:39 Sewi Which OS?
15:39 mib_8pi30t windows xp
15:40 Sewi Where exactly in Padre does this error happen?
15:40 mib_8pi30t when i run the script it says there is a syntax error
15:41 Sewi Are you using the syntax checker?
15:42 mib_8pi30t i checked for beginner errors and it said i was ok
15:45 mib_8pi30t the syntax checker says that the unquoted string perldoc may clash with future reserved words
15:48 Sewi How long is your script?
15:50 Sewi Could you use nopaste.info or another service to show it?
15:51 Sewi (In case you want to show it)
15:51 mib_xnvl3m joined #padre
15:58 El_Che szabgab: http://journal.dedasys.com/2010/0​3/30/where-tcl-and-tk-went-wrong
15:58 El_Che szabgab: it may be an interesting read for your efforts if extrapolated to perl
15:58 Sewi 17:48SewiHow long is your script?
15:58 Sewi 17:50SewiCould you use nopaste.info or another service to show it?
15:58 Sewi 17:51Sewi(In case you want to show it)
15:59 El_Che szabgab: it was a good read. The no default OO stuck a chord with me.
15:59 szabgab El_Che, thanks, I'll read that
15:59 szabgab maybe also post it as a comment on my blog?
15:59 El_Che to the latest article?
16:00 El_Che "Oh, I am happy to see Perl is still alive!", maybe that one is better
16:04 szabgab "Indeed, my thesis is that Tcl and Tk's problems primarily stem from economic and marketing (human) factors, rather than any serious defects with the technology itself."
16:04 szabgab you can comment on the latest blog as well
16:04 El_Che not to spammy?
16:06 El_Che done
16:09 szabgab "It [Tcl] has a lot of impressive features; many more than most people realize,"
16:10 szabgab with my emphasize on "more than most people realize"
16:15 szabgab There is also the part talking about GUI design that is very relevant to us here on #padre
16:16 El_Che while Perl is the example of the new kid on the block winner, a lot of thing apply there
16:22 szabgab 'have a fairly "fat" distribution with lots of useful goodies.
16:23 El_Che strawberry idd
16:24 szabgab there are also a lot of negatives associated with the Tcl and Tk "brands"
16:24 szabgab El_Che, that's for Windows you are right, we need those for Linux and Mac as well
16:25 El_Che that's part of the problem
16:25 El_Che different "batteries" depending on the os
16:25 dorkfish joined #padre
16:26 szabgab "Don't isolate yourself: Tcl and Tk stopped appearing at a lot of the open source conferences..."
16:39 szabgab El_Che, I spammed both perl marketing mailing lists with the link to this article and my comments
16:40 El_Che url of the archives?
16:47 szabgab well, the TPF marketing list is sort of secret :-), no archive
16:47 El_Che hehe, you really are the spin doctors
16:47 El_Che :)
16:47 szabgab but the EPO is http://lists.scsys.co.uk/cgi-bin​/mailman/listinfo/epo-marketing
17:03 Hyppolit svn: r11242 | adamk++ | http://padre.perlide.org/trac/changeset/11242
17:03 Hyppolit This is a test
17:03 Hyppolit trunk/Padre/
17:14 Getty Tcl/tk is used by UNO, so it will stay alive anyway longtime
17:28 pece joined #padre
17:47 dorkfish joined #padre
18:10 szabgab Sewi, around ?    int xt/perl-beginner.t  why are the tests matching a part of the string such as /map/ and not the exact string ?
18:13 szabgab or anyone else who might know
18:19 Sewi szabgab: Because I didn't do it better :-)
18:20 szabgab ok, so I can turn them into exact matches, right ?
18:20 Sewi sure. The test should fail if it's a problem.
18:57 LeK joined #padre
18:57 LeK hi
18:58 szabgab Sewi, why [\s\t\r\n]  and not just \s  in the regexes of Beginner.pm ?
19:12 Trelane joined #padre
19:12 charsbr joined #padre
19:12 garu joined #padre
19:12 Alias__ joined #padre
19:12 mattp joined #padre
19:12 wallmari joined #padre
19:12 BooK joined #padre
19:12 dorkfish joined #padre
19:14 Hyppolit svn: r11243 | szabgab++ | http://padre.perlide.org/trac/changeset/11243
19:14 Hyppolit saving $1 ASAP and not only inside the second call
19:14 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
19:15 Hyppolit svn: r11244 | szabgab++ | http://padre.perlide.org/trac/changeset/11244
19:15 Hyppolit exact match when testing the beginner error code
19:15 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/xt/
19:15 Hyppolit svn: r11245 | szabgab++ | http://padre.perlide.org/trac/changeset/11245
19:15 Hyppolit eliminate a stupid false positive in the beginner error checks
19:15 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/t/files/beginner/ trunk/Padre/xt/
19:15 Hyppolit svn: r11246 | szabgab++ | http://padre.perlide.org/trac/changeset/11246
19:15 Hyppolit eliminate some of the beginner error related test failures in the Padre source code
19:15 Hyppolit trunk/Padre/lib/Wx/Perl/ trunk/Padre/t/
19:19 Sewi szabgab: Because you don't know if some editor wrote \t instead of \s
19:19 szabgab \s includes \t as well
19:20 Sewi And I could fake the line counter by writing map\n {\n...
19:21 szabgab I did not understand the last sentence
19:22 Sewi /map\s\{ doesn't match map\n{
19:24 szabgab but using \s* does match
19:24 Sewi \n ?
19:24 szabgab yes
19:25 * Sewi trying
19:25 Sewi Hmm, you're right. I'm pretty sure that it didn't when I started writing these \s\t\r\n things...
19:26 Sewi Maybe I did another mistake at that time :-)
19:26 szabgab :-)
19:26 szabgab and the source code of Padre can really trip the beginner error testing code
19:28 szabgab now I found cases when the word  'if' is on a commented line and then there is some = sign later
19:28 szabgab that triggers the error message
19:29 Sewi One of the reasons why we check it :-)
19:30 Sewi yes :-)
19:30 Sewi PPI would be great for parts of the beginner error checks
19:31 szabgab at least I am collecting test cases now
19:31 szabgab for the false positives of the beginner errors
19:32 Sewi Did you find time to look at the statistics CGI?
19:35 szabgab a bit
19:35 szabgab first now I am trying to clean up the test failures of the AUTOMATED_TESTS=1
19:35 szabgab and then I'll try to take a look at that too
19:36 szabgab maybe tomorrow morning, before the release
19:49 Hyppolit svn: r11247 | szabgab++ | http://padre.perlide.org/trac/changeset/11247
19:49 Hyppolit eliminate false positives when there is   # if  $x = $y   commented out in the code
19:49 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/t/files/beginner/
19:49 Hyppolit svn: r11248 | szabgab++ | http://padre.perlide.org/trac/changeset/11248
19:49 Hyppolit for look fixup
19:49 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
19:49 Hyppolit svn: r11249 | szabgab++ | http://padre.perlide.org/trac/changeset/11249
19:49 Hyppolit add TODO
19:49 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
20:10 Hyppolit svn: r11250 | szabgab++ | http://padre.perlide.org/trac/changeset/11250
20:10 Hyppolit eliminate more false positives in the beginner errors
20:10 Hyppolit trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/t/files/beginner/ trunk/Padre/xt/
20:24 danlucraft joined #padre
20:55 szabgab apparently the smoke tester is now green
21:06 Sewi green smoke? :-)
21:23 szabgab indeed
22:33 Alias joined #padre
22:37 Sno|Laptop joined #padre
23:30 * Alias wonders what his svn password is
23:51 Hyppolit svn: r11251 | adamk++ | http://padre.perlide.org/trac/changeset/11251
23:51 Hyppolit test
23:51 Hyppolit trunk/Padre/
23:51 Hyppolit svn: r11252 | adamk++ | http://padre.perlide.org/trac/changeset/11252
23:51 Hyppolit Adding method to emit signals, to match method that catching methods
23:51 Hyppolit branches/Padre-TaskRewrite/lib/Padre/Wx/
23:53 Hyppolit svn: r11253 | adamk++ | http://padre.perlide.org/trac/changeset/11253
23:53 Hyppolit Added methods to emit signals, and special casing for the startup and shutdown signals
23:53 Hyppolit branches/Padre-TaskRewrite/lib/Padre/

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary