Camelia, the Perl 6 bug

IRC log for #padre, 2010-09-17

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

All times shown according to UTC.

Time Nick Message
00:49 CSJewell2 joined #padre
00:51 CSJewell2 left #padre
00:51 CSJewell2 joined #padre
00:54 CSJewell3 left #padre
00:58 jazzanova joined #padre
01:01 CSJewell2 left #padre
01:01 CSJewell2 joined #padre
01:40 CSJewell3 joined #padre
01:45 CSJewell2 left #padre
02:23 CSJewell3 left #padre
02:23 CSJewell joined #padre
02:29 stockholm left #padre
02:32 stockholm joined #padre
03:05 Alias (Tom Wyant)++
03:05 Alias He removed Readonly from PPI::Regexp
03:05 Alias So we can ditch two more dependencies from Padre
03:22 garu yay
03:47 Sno| left #padre
03:47 Sno| joined #padre
04:11 stockholm left #padre
04:18 stockholm joined #padre
04:46 pece joined #padre
04:51 asarch left #padre
04:52 CSJewell2 joined #padre
04:57 CSJewell left #padre
05:00 stockholm left #padre
05:01 Hyppolit svn: r12488 | adamk++ | http://padre.perlide.org/trac/changeset/12488
05:01 Hyppolit Dependency reductions. Mostly versions are bumped to the downstream have to bump, so they get the benefits too.
05:01 Hyppolit trunk/Padre/
05:01 kaare joined #padre
05:03 Alias_ joined #padre
05:05 stockholm joined #padre
05:43 lgtaube left #padre
05:59 danlucraft joined #padre
06:11 [Sno] left #padre
06:20 stockholm left #padre
06:21 pece left #padre
06:27 CSJewell3 joined #padre
06:27 danlucraft left #padre
06:32 CSJewell2 left #padre
06:38 stockholm joined #padre
06:42 stockholm left #padre
06:49 CSJewell2 joined #padre
06:50 pece joined #padre
06:51 CSJewell2 left #padre
06:51 CSJewell2 joined #padre
06:54 CSJewell3 left #padre
06:57 CSJewell2 left #padre
06:57 CSJewell2 joined #padre
06:57 Steffen joined #padre
07:01 scbray joined #padre
07:02 scbray left #padre
07:29 lgtaube joined #padre
07:31 CSJewell3 joined #padre
07:32 lgtaube left #padre
07:33 CSJewell joined #padre
07:34 CSJewell2 left #padre
07:37 CSJewell3 left #padre
07:37 danlucraft joined #padre
07:38 danlucraft1 joined #padre
07:38 danlucraft left #padre
07:39 Zapelius joined #padre
08:01 CSJewell2 joined #padre
08:03 CSJewell2 left #padre
08:03 CSJewell2 joined #padre
08:07 CSJewell left #padre
08:10 CSJewell2 left #padre
08:10 CSJewell2 joined #padre
08:11 CSJewell2 left #padre
08:11 CSJewell2 joined #padre
08:14 abraxxa joined #padre
08:16 CSJewell2 left #padre
08:17 CSJewell2 joined #padre
08:21 CSJewell3 joined #padre
08:23 kanishka left #padre
08:26 CSJewell2 left #padre
08:27 kanishka joined #padre
08:29 kanishka left #padre
08:30 kanishka joined #padre
08:32 CSJewell2 joined #padre
08:37 CSJewell3 left #padre
08:45 kanishka left #padre
08:48 Zapelius left #padre
08:52 daxim joined #padre
09:02 zenog Alias_: Could it be that variable renaming got slower recently?
09:08 Steffen Not noticeably on my system, but it's a pretty fast computer.
09:11 CSJewell2 left #padre
09:12 CSJewell2 joined #padre
09:15 zenog Steffen: I am not really sure, I just had the impression that it somehow slowed down.
09:15 zenog Steffen: Then I checked it and saw it was executed as a background Task.
09:15 zenog Steffen: Before, I never noticed it was executed as a background Task (maybe it wasn't).
09:15 Steffen It was.
09:16 Steffen But maybe Adam's new task system has more overhead than the old. But I somehow doubt it.
09:16 Steffen Are you running this on a large or small document?
09:16 Steffen If it's small, then a possible change in overhead would be more noticeable.
09:17 El_Che vmware bought novell, crazy world
09:17 El_Che gppd morning
09:17 El_Che good
09:18 Steffen Wow. Yes, that's pretty crazy.
09:20 CSJewell3 joined #padre
09:22 CSJewell joined #padre
09:25 CSJewell2 left #padre
09:26 CSJewell2 joined #padre
09:26 CSJewell3 left #padre
09:28 CSJewell left #padre
09:33 El_Che CSJewell2: cheers for the new job
09:34 CSJewell2 left #padre
09:34 CSJewell2 joined #padre
09:46 CSJewell3 joined #padre
09:48 zenog Steffen: checked it, renaming variables is still fast on small files.
09:48 zenog Steffen: I guess I had the impression of slowness because I never tried renaming in larger files, I guess.
09:48 Steffen Yeah.
09:48 Steffen It's PPI that's taking a big hit.
09:48 Steffen But since it runs in the background, the GUI should remain responsive.
09:48 CSJewell2 left #padre
09:49 Steffen Editing the document in the meantime would be foolish, though.
09:50 zenog Steffen: Is there a way of freezing the document at least?
09:51 Steffen Not sure. You have to ask the Wx experts.
09:52 zenog okay
09:52 Steffen Essentially, the worst that can happen is that you lose your intermediate changes.
09:54 zenog I have found another bug in renaming: When I rename something to a longer name, e.g. $s -> $self, I get $selfelf
09:57 Steffen Oh, that's pretty bad.
09:57 Steffen *sigh*
09:57 Steffen I really should have written proper tests with the first implementation.
09:57 Steffen but it was experimentation, really...
09:59 zenog hm ... but I cannot reproduce it all of the time ...
10:05 zenog IN ./dev.pl it is no problem, in 'normal' padre it is ...
10:08 jazzanova left #padre
10:14 CSJewell2 joined #padre
10:16 user_904 joined #padre
10:17 user_904 hello
10:18 zenog Hi user_904
10:18 zenog What's up?
10:19 CSJewell3 left #padre
10:21 CSJewell2 left #padre
10:21 CSJewell2 joined #padre
10:23 CSJewell3 joined #padre
10:24 user_904 left #padre
10:26 CSJewell joined #padre
10:28 zenog Now this is strange - Padre behaves differently when I start it with --home=$HOME - I always thought I would get the settings from my $HOME anyway ...
10:28 CSJewell2 left #padre
10:29 CSJewell3 left #padre
10:33 zenog Ah okay, it tries to get the settings from as close as possible if not forced otherwise ...
10:34 Sewi zenog: dev.pl uses a .padre config dir in the trunk tree for safety
10:42 rindolf joined #padre
10:43 rindolf Hi all.
11:05 CSJewell left #padre
11:05 CSJewell joined #padre
11:31 Zapelius joined #padre
11:33 zenog hi rindolf
11:33 rindolf Hi zenog
11:40 zenog I tried the different combinations, and got the following results: ./dev.pl - no bug w/ config dirs $HOME and trunk/.../.padre - padre - bug w/ both config dirs.
11:40 zenog Any ideas?
11:42 CSJewell left #padre
11:42 CSJewell joined #padre
11:45 Hyppolit svn: r12489 | zenogantner++ | http://padre.perlide.org/trac/changeset/12489
11:45 Hyppolit added missing Wx::gettext translation
11:45 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
11:51 zenog Can anyone reproduce this? 1. Fire up ./dev.pl -- lib/Padre.pm 2. Rename the variable $class in the new sub to $class1.
11:52 zenog What happens for me: The variable is renamed to $class11, not $class1 as expected.
11:52 zenog This does not happen when I use padre instead of ./dev.pl, independent of the configurations that I have tried.
11:52 rindolf zenog: let me see.
11:52 CSJewell left #padre
11:53 CSJewell joined #padre
11:54 CSJewell left #padre
11:54 CSJewell joined #padre
12:00 zenog Sewi: Do you know the status of #474 ?
12:00 Hyppolit #474: Syntax checker ignores included dirs (new defect) [ http://padre.perlide.org/trac/ticket/474#comment:3 ]
12:01 zenog Sewi: It is not resolved, right?
12:10 zenog rindolf: Does it work for you?
12:20 Sewi it isn't resovled.
12:20 Sewi I think alias was talking about it some time ago, don't know if he found a solution...
12:25 rindolf zenog: I'm in the middle of the checkout.
12:26 Zapelius is there a way to do non blocking read with perl6? would need to timeout "get $*IN;". select, alarms, threads, forks, anything will do..
12:33 zenog http://rakudo.org/node/75 -- Some of the not-quite-there features include: non-blocking IO
12:33 CSJewell left #padre
12:33 CSJewell joined #padre
12:34 zenog If you want to roll your own, I guess the Perl6 channel on freenode.net is the best place to ask for advice.
12:34 zenog rindolf: cool!
12:35 CSJewell left #padre
12:35 CSJewell joined #padre
12:46 Zapelius zenog, d'oh. didn't check that when I started this project... :(
12:53 zenog Zapelius: As you suggested, you can still implement it yourself, what yo want to have does not sound too complicated.
12:56 kyanardag left #padre
12:58 patspam joined #padre
12:59 CSJewell2 joined #padre
13:01 Zapelius zenog, I'm kind in a hurry, have to have this test app running some tests on monday and report the results on tuesday.
13:02 Zapelius zenog, so I need a fix schedule for this thing, and implementing that feature myself isn't something that I wan't to try right now :)
13:03 Zapelius I'm doing a quick'n dirty test hack with $pid = open("./foo.sh | "); hope that signals work like they should...
13:04 milenn joined #padre
13:04 CSJewell left #padre
13:05 Zapelius It's my bad anyway taking an experimental language for some work stuff without checking everything beforehand. Just thought that these basic things would work already.
13:06 kaare left #padre
13:17 awnstudio-h left #padre
13:19 milenn Zapelius: whats experimental language you tested?
13:21 PerlJam milenn: perl 6
13:23 PerlJam It's not an "experimental language" really, but caveat utilitor if you want to use it for anything that you depend upon; it's still in flux with many things unimplemented.
13:24 daxim pugs has heredocs
13:26 milenn :)
13:35 CSJewell2 left #padre
13:35 CSJewell2 joined #padre
13:38 Zapelius zenog, what do you think, how long would it take to implement a timeout for get $fh. I have no clue how to do that on p6.
13:41 Zapelius this is (simplified) what I need to do: while ( ! $input ) { howto_timeout( $input = get $*IN, 0.3 ); meanwhile_a_periodical_thing; }
13:43 asarch joined #padre
13:44 Hyppolit svn: r12490 | zenogantner++ | http://padre.perlide.org/trac/changeset/12490
13:44 Hyppolit fix #926
13:44 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/
13:44 zenog Zapelius: I don't know much about Perl 6, sorry.
13:45 Hyppolit #926: Escape key does not work most of the time in the regex editor (closed defect) [ http://padre.perlide.org/trac/ticket/926#comment:1 ]
13:47 PerlJam Zapelius: you'd have to write some PIR (parrot) to expose select or alarm or poll or something to Perl 6.
13:48 PerlJam parrot has some basic signal handling, so you might get by with just signal + alarm
13:49 Zapelius hmm... sounds a bit too complicated to learn basic PIR too
13:50 PerlJam Zapelius: ask for help on #perl6.  Someone there might do it for you.
13:50 PerlJam (I'd do it, but my brain isn't on straight this morning :)
13:50 Zapelius that would be good
13:51 Zapelius thanks anyway. now I need to pick up my wife, she's been waiting for 20min already. :) I'll bbl
13:52 Zapelius left #padre
13:53 kaare joined #padre
13:55 CSJewell2 left #padre
13:55 CSJewell2 joined #padre
13:58 CSJewell2 left #padre
13:59 CSJewell2 joined #padre
14:09 kyanardag joined #padre
14:11 Hyppolit svn: r12491 | zenogantner++ | http://padre.perlide.org/trac/changeset/12491
14:11 Hyppolit Fix #452: focus order in Replace dialog
14:11 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/
14:15 Hyppolit svn: r12492 | zenogantner++ | http://padre.perlide.org/trac/changeset/12492
14:15 Hyppolit de-activate replace in files - not implemented yet
14:15 Hyppolit trunk/Padre/lib/Padre/Wx/
14:15 kyanardag left #padre
14:19 Hyppolit svn: r12493 | zenogantner++ | http://padre.perlide.org/trac/changeset/12493
14:19 Hyppolit updated German translation
14:19 Hyppolit trunk/Padre/ trunk/Padre/share/locale/
14:22 Hyppolit #452: focus order in »Find and Replace« dialog is buggered (closed defect) [ http://padre.perlide.org/trac/ticket/452#comment:3 ]
14:29 kyanardag joined #padre
14:39 CSJewell2 left #padre
14:39 CSJewell2 joined #padre
15:06 pece left #padre
15:11 CSJewell2 left #padre
15:11 CSJewell2 joined #padre
15:15 CSJewell2 left #padre
15:15 CSJewell2 joined #padre
15:18 dapatrick joined #padre
15:28 [Sno] joined #padre
15:30 zenog hi Sno| and dapatrick
15:30 [Sno] Hi zenog
15:30 dapatrick Hi zenog.
15:31 asarch left #padre
15:32 [Sno] can anyone release a new Padre::Plugin::Vi?
15:33 [Sno] and decide either to switch to 3-number versions or at least a.bbb - if not
15:34 Steffen Switching between versioning styles is a bad idea.
15:34 Steffen It can cause all sorts of breakage.
15:35 Steffen And comparison between X.Y.Z and A.BBBBBB is ill-defined.
15:42 zenog Sno|: What would be the reason for a different versioning scheme?
15:43 [Sno] 0.23 > 0.23.0
15:44 [Sno] because 0.23.0 => 0.023000 which is greater than 0.230000
15:45 Steffen Exactly. That's why you don't change the *scheme* after the first release.
15:46 daxim you effed it up good, zeno  :)
15:46 daxim now you have to start over with major version == 1
15:48 dapatrick thrig: I specifically noticed the symbol relocation problem with Cwd.
15:49 dapatrick Wrong window.
15:50 [Sno] it would be enough to release a 0.300.000
15:51 pece joined #padre
15:55 daxim garu, jq, dear other translators, the maintainer of http://bobby-tables.com/ went live with the i18n branch
15:56 daxim it would be cool if you could spare some time to translate that website, english and german already exists
15:57 dapatrick left #padre
15:59 garu daxim: where is it?
15:59 garu github
16:00 daxim http://github.com/petdance/bobby-tables#readme
16:02 garu daxim: is there a way to post a translated comic strip?
16:02 daxim I skipped that
16:03 daxim if you want to translate it, you also have to touch the code somewhere
16:04 garu ok
16:04 dapatrick joined #padre
16:05 Steffen left #padre
16:05 dapatrick left #padre
16:15 zenog Guys, just to be clear - the version scheme of the vi plugin did not change.
16:16 zenog Those were just different filenames because PAUSE does not accept the same filename twice.
16:17 zenog Next version will be 0.24 and that should be it. Or is there a problem with CPAN then?
16:19 dapatrick joined #padre
16:21 daxim left #padre
16:29 zenog ... but currently, there aren't any new changes to the vi plugin, or are there?
16:31 williamt joined #padre
16:32 zenog hi williamt
16:33 [Sno] zenog: there are
16:33 [Sno] at least some compatibility fixes for Padre>=0.68
16:34 [Sno] the Wx::Perl::Dialog -> Padre::Wx::Dialog changes
16:34 GabrielVieira2 joined #padre
16:39 GabrielVieira left #padre
16:42 zenog Sno|: But aren't those already on CPAN?
16:42 CSJewell3 joined #padre
16:45 CSJewell joined #padre
16:48 CSJewell2 left #padre
16:48 CSJewell left #padre
16:49 CSJewell joined #padre
16:50 CSJewell3 left #padre
17:08 danlucraft1 left #padre
17:13 CSJewell left #padre
17:14 CSJewell joined #padre
17:30 skeeterbug joined #padre
17:32 El_Che e
17:44 CSJewell left #padre
17:44 [Sno] <zenog> Sno|: But aren't those already on CPAN? <-- no, there're 2 additional fixes made on the repo
17:44 CSJewell joined #padre
17:45 [Sno] zenog: at least one made by me - after I packaged 0.23 and see the conflict
17:51 zenog Sno|: But 0.23 is already released, as mentioned in Changes.
17:54 abraxxa left #padre
18:05 CSJewell left #padre
18:05 CSJewell joined #padre
18:07 CSJewell2 joined #padre
18:13 CSJewell left #padre
18:13 CSJewell2 left #padre
18:14 CSJewell2 joined #padre
18:17 CSJewell3 joined #padre
18:18 Steffen joined #padre
18:20 CSJewell joined #padre
18:22 CSJewell2 left #padre
18:24 CSJewell3 left #padre
18:35 CSJewell2 joined #padre
18:41 CSJewell left #padre
18:44 pece left #padre
18:49 pece joined #padre
18:52 CSJewell3 joined #padre
18:53 pece left #padre
18:54 CSJewell2 left #padre
18:55 jq left #padre
18:56 CSJewell3 left #padre
18:57 CSJewell3 joined #padre
19:01 CSJewell3 left #padre
19:02 CSJewell3 joined #padre
19:02 asarch joined #padre
19:32 CSJewell3 left #padre
19:32 CSJewell3 joined #padre
19:57 zenog left #padre
20:01 CSJewell3 left #padre
20:02 CSJewell3 joined #padre
20:15 CSJewell3 left #padre
20:15 CSJewell3 joined #padre
20:21 Steffen left #padre
20:21 asarch left #padre
20:53 Sewi left #padre
20:58 kaare left #padre
21:40 CSJewell3 left #padre
21:40 CSJewell3 joined #padre
21:45 GabrielVieira2 is now known as GabrielVieira
21:55 patspam left #padre
21:58 dapatrick left #padre
22:10 danlucraft joined #padre
22:16 awnstudio_l joined #padre
22:24 danlucraft left #padre
22:32 rindolf left #padre
22:46 patspam joined #padre
22:46 patspam left #padre
22:53 kyanardag left #padre
23:03 williamt_ joined #padre
23:04 williamt_ left #padre
23:05 williamt_ joined #padre
23:05 williamt left #padre
23:05 williamt_ is now known as williamt
23:07 williamt_ joined #padre
23:07 williamt_ left #padre
23:08 williamt_ joined #padre
23:08 williamt_ left #padre
23:12 williamt left #padre
23:30 awnstudio_l left #padre
23:30 awnstudio_l joined #padre
23:57 skeeterbug left #padre
23:57 CSJewell3 left #padre

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