Camelia, the Perl 6 bug

IRC log for #padre, 2009-11-15

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

All times shown according to UTC.

Time Nick Message
00:06 Sewi gn8
00:17 teejay joined #padre
00:34 kthakore Sewi!!
00:34 kthakore aw ...
00:44 waxhead joined #padre
02:19 awnstudio joined #padre
03:57 xzatech joined #padre
03:57 xzatech .
04:58 submersible joined #padre
06:02 szabgab good morning
06:03 * szabgab likes http://sdl.perl.org/
06:03 szabgab kthakore++
06:28 submersible joined #padre
06:37 szabgab garu, did you have a Padre talk on YAPC in the end ?
06:43 szabgab http://c9s.blogspot.com/20​09/11/perl-completion.html   this post might be interesting to learn from
07:46 kaare joined #padre
08:11 code4pay joined #padre
08:30 Hyppolit #756: missing output lines (new defect) [ http://padre.perlide.org/trac/ticket/756 ]
08:51 Sewi joined #padre
08:51 Sewi hi all
08:54 szabgab hi Sewi
08:55 kthakore hi
08:56 kthakore szabgab: thanks but it was FROGGS
08:59 szabgab FROGGS is a person?
08:59 szabgab I thought it is the game
09:05 kthakore szabgab: yes hs is person
09:10 waxhead joined #padre
09:38 tsee joined #padre
09:53 waxhead hey tsee
10:05 Hyppolit svn: r9220 | azawawi++ | http://padre.perlide.org/trac/changeset/9220
10:05 Hyppolit Fixed false FAILure in t/12-pragma.t
10:05 Hyppolit trunk/Padre/lib/Padre/Plugin/
10:11 tsee hi
10:16 kaare joined #padre
10:19 waxhead cool.. that find method works quite well
10:22 tsee waxhead, with or without tags?
10:22 waxhead I guess the next thing to do is a refactor "rename method" and it finds all references of that method in other classes.
10:22 waxhead tsee, dunno.. just 'tested' out trunk
10:23 tsee Ah, so it's without.
10:23 tsee Are you familiar with "ctags"?
10:23 waxhead kind of... I think I tried fiddling about with it when I was doing something vim
10:23 tsee Essentially, "exuberant ctags" is a tool to statically analyse source code and generating an index of variables, methods, classes.
10:24 tsee There's a module called Perl::Tags.
10:24 tsee It's gotten a CLI tool since the last release.
10:24 tsee Though the 0.27 is slightly broken because it lacks Module::Install::Script (I think).
10:24 tsee It does the same for Perl.
10:24 waxhead tsee, so you can't do this stuff with PPI?
10:24 tsee In a limited fashion, but useful.
10:24 tsee You can.
10:24 waxhead wouldn't that be more portable?
10:25 tsee Umm. Not sure what you mean. The original "ctags" isn't involved here.
10:25 tsee Just the file format.
10:25 tsee Perl::Tags has a bit of a PPI parser.
10:25 tsee But it's very limited.
10:26 tsee Anyhow. That's the non-padre part of the task: Index the perl code.
10:26 tsee When you have such an output file of your installed modules, you can put it somewhere (like ~/.padre/perltags or so) and set the path/file in the Padre preferences.
10:26 tsee Then, it's magically in use for find-method-declaration and for autocompletion.
10:27 tsee Specifically, the find-method-declaration will be MUCH more robust in this scenario *if* it's a class method call.
10:27 tsee As in Foo::Bar->method vs.$foobar->method.
10:28 tsee Because, obviously, we don't know what class $foobar belongs to.
10:28 tsee Still useful.
10:28 tsee And yes. Needs documentation and better integration of the actual scanning process.
10:28 waxhead I'm not sure myself.. just wondering about the impact of the ctags... but it's not a separate cli tool to install/run on another platform.
10:28 tsee Sewi has started on the latter.
10:28 waxhead man this wireless is just hopeless!
10:28 waxhead OK.. going to head off now.. school night...
10:28 waxhead :)
10:29 tsee Well, I thought about a new format (SQLite based or so) when I was hacking on File::PackageIndexer.
10:29 tsee I got sidetracked.
10:29 tsee Thinking this through and designing a good format is hard.
10:29 tsee What's really missing from Perl.:Tags is inheritance.
10:29 tsee Which File::PackageIndexer can do comparatively well. Probably better than any other static analysis tool.
10:30 tsee It was a huge mess of work and the result ain't pretty.
10:30 tsee Bye!
10:31 waxhead ah yess, but you have to start somewhere...
10:31 waxhead that mess can become less messy with time.. :)
11:09 rindolf joined #padre
11:37 kaare joined #padre
11:40 Hyppolit svn: r9221 | Sewi++ | http://padre.perlide.org/trac/changeset/9221
11:40 Hyppolit Added German blog post about testing
11:40 Hyppolit trunk/template.padre.perlide.org/data/
11:56 tsee Class::XSAccessor 1.05 released with LOTS of changes. Please test.
12:01 rindolf tsee: hi.
12:01 rindolf tsee: really?
12:01 rindolf tsee: what kind of changes?
12:01 rindolf tsee: did they break anything?
12:01 tsee No
12:01 tsee Hopefully not.
12:01 rindolf OK.
12:02 tsee There have been five development releases.
12:02 tsee But the internal changes are fairly radical.
12:02 tsee Rewriting the optree and stuff.
12:02 tsee chocolateboy++
12:13 kaare joined #padre
12:20 kaare_ joined #padre
12:54 kaare joined #padre
13:06 frullet joined #padre
13:11 tsee Okay, I just released Parse::ExuberantCTags::Merge to CPAN.
13:12 tsee That module can, given one or more input (ctags/perltags) files, write a sorted, merged ctags/perltags file.
13:12 tsee It efficiently handles small (in-memory) inputs and falls back to using on-disc sorting for large files.
13:13 tsee It handles sorted and unsorted input files and DTRT with them (merge/bubble sort for pre-sorted, Sort::External for large unsorted files. Small files are always sorted in memory because Perl's sort is so damn fast)
13:13 tsee Why do we care?
13:13 tsee We want to be able to keep a perltags index file around for auto-completion.
13:14 tsee And since the ctags-reader can only read from one file, we need to be able to do stuff like merging the project's ctags file with the host's ctags file.
13:14 tsee etc.
13:15 tsee On my several years old laptop, it handled a total of 50MB (170k entries) ctags in two files in 1.7 seconds including all IO.
13:15 tsee These were sorted files. Doing the actual external sort is much more IO intensive and comes in at 4.4 seconds for the same files when not pre-sorted.
13:59 kentnl joined #padre
16:09 kthakore joined #padre
17:52 Hyppolit #757: autocompletion should not remember words smaller than 3 or 4 letters (new defect) [ http://padre.perlide.org/trac/ticket/757 ]
17:56 Hyppolit #758: autocompletion should also work with backspace (new defect) [ http://padre.perlide.org/trac/ticket/758 ]
18:48 run4flat joined #padre
18:55 run4flat Hello everybody, I have a couple of problems with Padre.  I figure they've got simple explanations or solutions
18:55 run4flat but I can't find them on the web
18:56 szabgab I think they are all asleep :-)
18:56 run4flat Ha
18:56 run4flat ok, well, we can have parallel conversations
18:56 run4flat :)
18:56 szabgab but I might be able to help you here
18:56 run4flat ok, I'll help you on #pdl, you help me here.
18:57 szabgab good
18:57 run4flat So, the first problem is that there's this nice current-line highlighter
18:57 run4flat but it flickers whenever I type
18:57 run4flat is this a common problem?
18:57 szabgab what os ?
18:57 run4flat Ubuntu
18:57 szabgab 9.04 ?
18:57 run4flat most recent... 9.10?
18:58 szabgab Ic
18:58 szabgab and have you installed padre from apt-get ?
18:58 run4flat no
18:58 szabgab so you have 0.50 ?
18:58 run4flat yeah
18:58 szabgab I don't see the problem
18:58 run4flat installed from CPAN
18:59 szabgab but I am running 0.50 on 9.04
18:59 run4flat It's probably an issue with wxWidgets
18:59 szabgab might be
19:00 szabgab you can open a ticket on our trac if you like
19:00 szabgab but I doubt we will have a solution
19:01 szabgab I'll have to go in a few minutes so anything else I can help (or not) with ?
19:01 run4flat yeah
19:02 run4flat what's the key combo for switching between files?
19:02 Sewi szabgab: It might be enough to check the line currently highlighted and don't disable/re-enable the marker if it didn't change...
19:02 szabgab hmm used to be ctrl-tab
19:02 szabgab but it does not seem to work now
19:02 run4flat That doesn't work for me
19:03 szabgab See alt-w
19:03 run4flat CTRL+PgDown goes left/right
19:03 run4flat Hmmm
19:03 Sewi run4flat: #750
19:03 Hyppolit #750: tab / ctrl+tab do not work anymore (new defect) [ http://padre.perlide.org/trac/ticket/750#comment:2 ]
19:03 szabgab wow, sewi where is the list of open files gon e?
19:03 run4flat thanks
19:03 Sewi Seems to be an ubuntu issue.
19:03 run4flat oh
19:04 szabgab it used to be in the window menu
19:04 Sewi szabgab: List of open files gone???
19:04 * Sewi waking up linux...
19:04 szabgab in the Window menu there used to be a list of all the open files
19:04 szabgab in nice abc order
19:05 Sewi Ah, saw it.
19:06 Sewi It is there in a Padre instance started a few days ago...
19:06 szabgab in 9213 it is gone
19:07 szabgab Sewi, you seem to be always here, do you want to be a trac admin too ?
19:08 Sewi szabgab: I think this would be easier than pinging around whenever someone needs trac access :-)
19:09 szabgab added you
19:10 Sewi How to open/close the registration?
19:11 szabgab http://padre.perlide.org/trac/wiki/PadreTracAdmin
19:12 Sewi thanks
19:12 Sewi I think I know where the files are gone...
19:12 szabgab now I am off to watch a movie
19:12 szabgab I might be back in an hour or so
19:12 szabgab cu ppl!
19:13 run4flat ciao
19:14 szabgab run4flat, one thing I rembered
19:14 run4flat what's that?
19:14 szabgab I wanted to ask where is the source of the pdl web site now ?
19:14 szabgab is it in CVS to be moved to git ?
19:15 run4flat no
19:15 run4flat neither
19:15 run4flat at least, afaik, it's on Sourceforge's web server
19:15 run4flat if that makes any sense
19:15 run4flat I don't think it's under version control
19:15 run4flat Any updates that need to happen have to be done by hand, I believe
19:16 run4flat I believe that frossie (?) said (s)he has updated it in the past
19:19 szabgab I'll ask on the list then
19:20 szabgab SGU &
19:31 run4flat Sewi - the tracker says I need to get permission from somebody on the IRC channel
19:31 run4flat Sewi, do you know how to do this?
19:47 Sewi run4flat: Just got the permission to do this a few minutes ago :-) I'll try...
19:47 run4flat ok
19:48 run4flat :)
19:48 Sewi run4flat: Registration should be open now
19:48 Sewi trac?
19:48 Hyppolit trac is http://padre.perlide.org/trac and also http://padre.perlide.org/trac/register
19:49 run4flat ok, gimme a sec
19:50 run4flat Sewi: great, I'm posting the issue presently
19:53 run4flat huh, well, upon further investigation, I seem to have pretty much fixed my problem
19:53 run4flat I solved it by changing the line background color
19:53 Sewi Please write it into the ticket
19:54 Sewi registration closed again
19:56 run4flat ok, thanks for letting me register
19:56 run4flat I'm writing it up now
19:58 Hyppolit #759: Flicker when typing in Padre (new defect) [ http://padre.perlide.org/trac/ticket/759 ]
19:58 run4flat I'm trying to attach a file
19:58 run4flat but I need to head to a meeting
19:58 run4flat and I'll have to craft a new file (must be smaller than 256 K)
20:17 garu szabgab, yes, GabrielVieira did it, it went on really well, people loved to see how the Padre project grew in only a year
20:17 szabgab slides?
20:17 szabgab video ?
20:18 garu we'll upload the videos to yapc.tv as soon as we finish it
20:18 garu slides will probably go to slideshare and be linked in yapcbrasil.org.br/2009, I'll let you guys know
20:19 garu there's still a lot of post-event duties to attend to, unfortunately we have not enough people to do it all in parallel
21:04 Hyppolit svn: r9222 | Sewi++ | http://padre.perlide.org/trac/changeset/9222
21:04 Hyppolit Fix the missing file list within the window menu
21:04 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
21:09 pece joined #padre
21:39 cosimo szabgab: padre is really flying high now :)
21:39 szabgab is it ?
21:40 cosimo I think so
21:40 cosimo everytime I try a new version, it's better and better
21:41 cosimo is there a way to change colors of the editor? say dark background?
21:41 szabgab that's good to hear
21:41 szabgab View/something
21:42 szabgab View/Style
21:42 tsee cosimo, there's a few predefined schemes. For making your own, I think you still have to edit a few yaml files or so.
21:42 tsee But my info is probably from v0.25 or so.
21:42 tsee Anyway. Good night.
21:43 szabgab you can have your own yml file in the ~/.padre  dir somewhere but I don't remember anything now
21:43 cosimo yes, true
21:43 szabgab and I was about to go to sleep about an hour ago :-)
21:43 cosimo just found it, thanks. It's under View/Style/*
21:43 * cosimo too
21:43 szabgab then good night everyone!
21:43 cosimo I'm going to sleep too... thanks for the quick answer.
21:43 cosimo bye
21:43 szabgab welcome
21:52 run4flat Hey, I uploaded a movie to the tracker demonstrating the bug
21:52 run4flat it was hard to make a movie that fit the <256K limit
21:52 run4flat hopefully it will give you some idea of what's going on
21:58 Sewi We'll look at it.
22:02 siegfri3d joined #padre
22:07 Sewi run4flat: Thank you for your help!
22:07 run4flat sure
22:07 run4flat :)
22:23 xzatech joined #padre
22:23 xzatech ?
22:23 Sewi hi xzatech
22:23 xzatech yo
22:23 xzatech got a ?
22:23 xzatech in win i install padre
22:24 xzatech click start programs  padre nothing
22:24 xzatech anyone see this action before
22:24 Sewi Did you use the .msi installer package or install from CPAN?
22:24 xzatech msi installer
22:25 Getty run4flat: next time just upload it somewhere else and link to it if you got problems with the internal trac limit :)
22:25 Sewi Hi Getty
22:25 Getty then you can make the video in HD :D
22:25 Getty bugs are much cooler in HD
22:25 run4flat Yeah, I probably could have done that, but it worked out this way.  :)
22:26 Sewi xzatech: The 0.45 .msi or 0.50?
22:26 xzatech let me check
22:26 Sewi Getty: I think we had this problem some days ago and CSJewell knew what to do, do you remember what it was?
22:26 xzatech c:\strawberry\perl\bin\perl.exe -MCPAN -e "CPAN->upgrade('/^Padre/')"
22:27 xzatech even did the above
22:27 Getty what problem?
22:27 xzatech Padre 0.50 MSI (recommended)
22:27 Sewi Padre not launching on Win after msi installation.
22:27 Getty never had it, sorry
22:27 Getty but you know i work mostly with svn ;)
22:27 xzatech thiinking a reboot may fix
22:27 xzatech hmm
22:27 Getty (you force me todo so! ;) )
22:28 Sewi xzatech: A reboot is always a good problem solver for windows :-)
22:28 xzatech true
22:28 Getty best it is on mac
22:28 Sewi Getty: Yes, I'm guilty :-)
22:28 Getty there sometimes several reboots solve the problem
22:28 Sewi xzatech: Do you want to give it a try?
22:28 Getty even on MacOSX, no idea how they made that even possible
22:29 xzatech tried a cmd win with a -v fr verbse and still nothing
22:29 xzatech im on a vista
22:29 Getty xzatech: just boot it
22:29 Getty me too, vista is cool
22:29 Getty (for padre, not generally)
22:29 xzatech cool will try rebbot
22:29 Getty cool
22:29 xzatech vista is o OK
22:29 xzatech too many damm proceeses
22:29 Getty hehehe
22:30 xzatech 80 to 87 ata time
22:30 Getty its alwys good to have 2 PCs
22:30 xzatech mem hog
22:30 Sewi Getty: It's a alpha version but people pay for it anyway :-) W7 is at least beta - better.
22:30 Getty lol
22:30 xzatech lol
22:30 Getty i can upgrade to windows 7 for free, laptop company offers it
22:30 Getty but i dont know if i get from the evil to the worst ;)
22:30 xzatech ive heard of that
22:30 Sewi I'm using W7 RC for about 1,5 month now and will stay.
22:31 xzatech is it worth the hassel to relearn commands and where things are at
22:31 xzatech like the micro office package
22:31 Sewi W7 seems to be a stable and less buggy Vista :-) Office 2007+ is really bad, they mixed up every usage concept they had :-(
22:32 xzatech well let me tfy a reboot will update back
22:32 xzatech true
22:32 xzatech true about the 2007
22:32 xzatech brb
22:42 virtualsue joined #padre
22:45 xzatech joined #padre
22:45 Hyppolit svn: r9223 | Sewi++ | http://padre.perlide.org/trac/changeset/9223
22:45 Hyppolit Perl tidy
22:45 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/File/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/
22:45 xzatech no luck on the reboot
22:46 xzatech sewi ?
22:47 xzatech any run padre on win vista machine i click padre and nothing happens
22:47 xzatech tried two reboots
22:47 xzatech hmm
22:50 xzatech lets try google
22:51 xzatech nothing
22:52 xzatech this blows
22:52 xzatech might as well try install 0.41
22:55 Sewi xzatech: Please open a dos box, go to C:\strawberry\bin and try running padre.exe there
23:19 Sewi gn8

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