Camelia, the Perl 6 bug

IRC log for #padre, 2009-11-23

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

All times shown according to UTC.

Time Nick Message
00:12 GabrielVieira_ joined #padre
00:18 teejay joined #padre
00:19 Alias joined #padre
01:32 kentnl joined #padre
01:35 cognominal joined #padre
03:35 kentnl joined #padre
04:15 awnstudio joined #padre
04:40 asphere joined #padre
06:30 Sewi joined #padre
06:30 Sewi Good morning
06:32 Sewi ping Getty
07:09 mj41_ joined #padre
07:11 kaare joined #padre
07:48 pece joined #padre
08:00 szabgab joined #padre
08:01 szabgab good morning
08:03 * teejay is considering writing a Wx App to manage tickets ala sd, but with more emphasis on different types of ticket (requirement, user story, task, bug, etc) and time tracking and stuff
08:03 teejay I think BoxOffice would be a good name
08:06 szabgab the question if Padre could be used as a framework for such an application ?
08:32 Alias I've been pondering the idea lately
08:32 Alias PTK, after GTK
08:32 Alias There's a reasonable percentage of Padre that you could strip out fairly easily
08:32 Alias ::DB, ::Locale, the split between Wx and non-Wx classes
08:33 Alias Wouldn't be that hard to turn it into a "framework" of sorts
08:33 Alias The tricky bit would be doing it in a such a way as not to cripple Padre by limiting it in that way
08:34 Alias And to be really sure we only spin out the "Good Bits"
08:34 Sewi Hi Alias, #770 may be interesting to you...
08:34 Hyppolit #770: make .padre syncable and backupable (new enhancement) [ http://padre.perlide.org/trac/ticket/770 ]
08:34 Alias Yup
08:34 Alias Is that the uni student guy?
08:35 Alias Syncing My Plugin is interesting
08:35 Alias Hell, syncing code in general is hard
08:36 Sewi But you made someone to work on the sync_config thing, he may want to include My.pm
08:36 Alias I know that there is some amount of forward planning in the plugin API for allowing plugin config sync
08:36 Alias My.pm is tricky
08:36 Alias Code in general is tricky
08:36 Alias What if you don't have the dependencies on the other end?
08:36 Alias What if My::Plugin has child classes?
08:36 Sewi Sure, it should be optional, but if you just play with Padre's own internals, it's a nice feature.
08:37 Alias Certainly should be expert only
08:37 Alias You really need to understand the implications before you do it
08:37 Sewi I agree
08:37 Alias So, in about 36 hours I have to give my Padre talk at OSDC
08:38 Alias And I haven't slept in 36 hours
08:38 Alias And I've got 1 slide and a collection of screen shots
08:38 Alias This is somewhat troubling
08:38 Alias Especially since a well written talk consumes around 1 hour of work for each minute of talk
08:38 Alias And it's a 60minute talk
08:39 Alias Which really means more like 45-50min of usable time, but still
08:40 Alias (Stargate Universe)++ # Vangelis/Blade Runner'esk music
08:40 Sewi Call Sam to get a time-extension-box :-)
08:40 Alias Sewi: Can you summarise development on Padre over the last 2 weeks?
08:41 Alias Since according to the logs, you are The Man for the last little while
08:42 Alias And can we have a 0.51 release with all the bits and pieces tomorrow? :/
08:42 Alias (The 0.50 Standalone release is awesome btw, great timing)
08:42 Sewi Few really new things, some improvements, slow code progress at all.
08:43 Sewi Just looking at the Changes...
08:44 kentnl joined #padre
08:44 Sewi The most interesting thing is szabgab's new RegEx - editor
08:45 kent\n joined #padre
09:00 kaare_ joined #padre
10:08 kaare_ joined #padre
10:19 pece2 joined #padre
10:41 daxim joined #padre
11:33 Sewi Getty: ping
11:37 Getty what?
12:01 virtualsue joined #padre
12:06 pece joined #padre
12:11 pece joined #padre
13:59 tsee joined #padre
14:12 Hyppolit svn: r9261 | hashbangperl++ | http://padre.perlide.org/trac/changeset/9261
14:12 Hyppolit removed autodia.out.dia
14:12 Hyppolit trunk/Padre-Plugin-Autodia/
14:24 CromeDome joined #padre
14:24 kthakore /win2
15:01 pece joined #padre
15:07 PacoLinux joined #padre
15:09 teejay bah
15:09 teejay Class::XSAccessor is going to be awkward to pass
15:09 teejay and isn't like the other Class::Accessor APIs
15:09 teejay drat
15:11 tsee teejay, Class::Accessor API sucks donkey balls.
15:11 teejay meh, it's quick, easy, simple and trivial to pass
15:11 tsee What do you mean by "Class::XSAccessor is going to be awkward to pass"? You mean "parse" as in static analysis?
15:11 teejay and you can use Antlers if you positively absolutely have to use a micro-DSL to define anything OO
15:12 teejay yes, I mean parse
15:12 teejay excuse the hacker with a newborn
15:12 teejay :)
15:12 tsee Cf. File::PackageIndexer then. I'm not sure it's still *quite* up to date wrt. all features, but at some point, it could handle all of Class::XSAccessor.
15:12 tsee It does use PPI, though.
15:15 teejay well quite
15:15 teejay I can parse it fine with normal patterns
15:15 teejay it's just I thought I could re-use the C::A handler
15:15 * teejay might look at File::PackageIndexer though
15:16 teejay could use it as an alternative to the plain regexp hackery in Autodia's Perl handler
15:16 tsee I just checked.
15:16 tsee It doesn't handle C::XSA's "class" option
15:17 tsee And not the recently introduced shortcuts such as "getters => [qw/a b c/]"
15:17 tsee In place of "getters => {a => 'a', b => 'b', c => 'c'}"
15:17 tsee I would suggest you steal from File::PackageIndexer instead of using it.
15:18 teejay Autodia doesn't currently use PPI
15:19 GabrielVieira_ joined #padre
15:19 teejay but I'll probably add a PerlPPI handler
15:19 tsee Do you know Perl::Tags?
15:19 teejay nope
15:19 tsee It generates ctags files for perl.
15:19 tsee You can use it for autocompletion and method location in Padre.
15:19 tsee It would be great if Perl::Tags and autodia could use the same parsers.
15:19 teejay meh
15:19 teejay I'd sooner have more ways to attack the problem
15:19 tsee Or at least a unified method of extracting information.
15:20 teejay nah
15:20 teejay I'll just use various attacks in Autodia
15:20 tsee Because duplicating this effort is horrible.
15:20 teejay yes, parsing perl in HARD shocker ;)
15:20 teejay sorry screaming baby
15:20 teejay *sigh*
15:20 teejay because "working from home"
15:21 teejay means feeding, changing, winding, sterilising, washing up and holding baby
15:21 teejay as opposed to.. actually fuckingw orking
15:21 teejay because it's cheaper for me to write the day off than put toddler in nursery, not
15:21 teejay grrh
15:22 teejay bah, the only sound worse than a crying baby, is an eerily silent one
15:23 tsee OTOH, you get to spend time with your lovely offspring.
15:23 teejay yeah, right now I'd quite like to be back at the head office 400 miles away
15:23 teejay toddler jealous of newborn's attention
15:24 teejay so it's mostly tantrums and nappy changing
15:24 teejay oh well, at least I know it *does* get easier soon
15:24 teejay just have to take it on the chin for 6, 12, 18 months
15:26 teejay oh, ptags uses naive parsing like Autodia
15:26 teejay nothing to steal there
15:26 teejay File::PackageIndexer looks like it may have plenty of code booty to pilfer
15:27 tsee Feel free!
15:27 tsee Perl::Tags does have a simple minded PPI parser "plugiN".
15:28 tsee I spent a lot of time on File::PackageIndexer to parse various ways of constructing inheritance.
15:28 tsee Including compile-vs-runtime and append-to-INC vs. prepend-to-inc cases.
15:29 tsee It may not be as important for autodia to get the INC order right, but if you want to determine to which class a method call resolves...
15:29 teejay no, don't care about ordering
15:30 teejay looks like Autodia already handles all the cases you have in F::PI and more, with the exception of C::XSA ;p
15:30 teejay Tangram, CDBI, etc
15:30 teejay Moose (if it's simple enough)
15:32 teejay (digital radio)++ keep on scrolling until you find a station named what you're looking for, which today is "Smooth Jazz"
15:36 GabrielVieira_ joined #padre
15:38 awnstudio joined #padre
15:43 dapatrick joined #padre
16:34 CromeDome joined #padre
17:04 GabrielVieira_ joined #padre
17:10 patspam joined #padre
17:15 [1]awnstudio joined #padre
17:21 pece2 joined #padre
17:23 teejay joined #padre
17:54 tsee joined #padre
18:17 virtualsue joined #padre
18:39 szabgab good evening
18:45 szabgab Alias, still around ?
19:15 rindolf joined #padre
19:19 rindolf Hi all.
19:19 rindolf Someone should set the /topic
19:19 tsee To what exactly?
19:20 rindolf tsee: like a URL.
19:20 rindolf tsee: what this channel is about.
19:20 rindolf A greeting message.
19:20 tsee There is one.
19:21 tsee Latest Padre is 0.50, for installation see http://padre.perlide.org/trac/wiki/Download | Log: http://perlide.org/irclogs/ and http://irclog.perlgeek.de/padre/today | Pasting: http://scsys.co.uk:8001
19:21 daxim rindolf, that happens during netsplit
19:21 daxim or netjoin, rather
19:21 daxim some clients get a blank topic
19:21 Topic for #padreis now Latest Padre is 0.50, for installation see http://padre.perlide.org/trac/wiki/Download | Log: http://perlide.org/irclogs/ and http://irclog.perlgeek.de/padre/today | Pasting: http://scsys.co.uk:8001
19:21 rindolf daxim: ah
19:22 daxim I've only ever seen that on MAGnet.  it's teh suck.
19:22 daxim purl, MAGnet is teh suck
19:48 virtualsue joined #padre
19:49 Haarg joined #padre
20:44 kthakore hi
20:44 kthakore I am having trouble with Padre minimizing
20:44 kthakore if I don't have padre maximized it disappears
20:45 kthakore I can't have the padre window minimized
20:45 szabgab which version ?
20:45 kthakore 0.47-0.5
20:46 szabgab both ?
20:46 kthakore I upgraded recently and to escape it in 0.47 and I still have it
20:46 kthakore yea
20:46 kthakore I think it is a prefrences thing somewhere
20:46 szabgab but the about says 0.50 ?
20:46 kthakore szabgab: how do I delete it?
20:46 kthakore hmmm let me check
20:46 szabgab how did you install it ?
20:46 kthakore cpan
20:46 szabgab delete what ?
20:46 szabgab the upgrade ?
20:46 kthakore I want remove the preferences
20:47 kthakore maybe everything
20:47 szabgab oh, they are in ~/.padre/config.*
20:47 szabgab but close padre before moving the files
20:47 kthakore where is it in windows?
20:47 kthakore ok
20:47 szabgab whereever home_dir point
20:47 kthakore how do I check this?
20:48 szabgab but the about box should tell you
20:48 kthakore print $ENV{HOME}
20:48 szabgab see About / Info
20:48 szabgab in Padre
20:50 kthakore kk
20:50 kthakore szabgab: and now it doesn't start at all
20:50 kthakore :(
20:51 szabgab are you sure it is not running without display ?
20:51 kthakore I checked Windows Task manager
20:51 kthakore no padre in there
20:51 szabgab if it is not then rename the whole .padre dir  and then start again
20:51 kthakore ok
20:52 kthakore well it creats the folder and then dies
20:52 kthakore no error or anything
20:52 szabgab r u running from the command line ?
20:52 kthakore yes
20:52 szabgab and no error :-(
20:53 kthakore no
20:53 kthakore :(
20:53 kthakore I will try reinstall?
20:54 szabgab oh that reminds me I almost forgottent to move over the Windows image to my new machine
20:54 szabgab you can try reinstalling, I have no idea what the problem might be
20:54 kthakore me neither
20:59 cognominal_ joined #padre
21:01 kthakore szabgab: no go :(
21:02 szabgab not even after reinstall ?
21:02 kthakore I want padre ..... *(
21:02 kthakore szabgab: no
21:02 kthakore what did I DOOOOO!!!
21:02 kthakore :(
21:02 szabgab did you install the stand-alone version ?
21:02 szabgab maybe some virus checker ?
21:02 szabgab is that Vista?
21:02 kthakore I can't install stand-alone version
21:02 kthakore not vista
21:02 kthakore perl 64
21:02 kthakore win64
21:03 szabgab strawberry ?
21:03 kthakore yay!!!! its back ....
21:03 kthakore lol
21:03 szabgab :-)
21:03 kthakore fucking 15 times retry
21:03 kthakore lol
21:03 kthakore thats just weird
21:03 kthakore yayay
21:03 kthakore :)
21:04 szabgab computers
21:04 kthakore and minmize works now
21:04 kthakore computers if only we didn't have those :p
21:04 szabgab they work so randomly
21:04 szabgab crap, I have to mention SDL again in my next blog
21:05 kthakore yay!!
21:05 kthakore szabgab: why what for?
21:05 szabgab let me see if I can avoid that :-)
21:05 kthakore szabgab: we are getting new dev release soon
21:05 szabgab I was trying to create some charts in perl and have not found any examples
21:05 szabgab then I was pointed at two places
21:06 kthakore whic are ?
21:06 kthakore GD or SDL huh?
21:06 szabgab and I am writing about the fact that we need more visual displays on our web sites
21:06 kthakore yes we do!
21:06 szabgab http://plplot.sourceforge.net/examples.php
21:06 kthakore szabgab: oh I was workign on that
21:06 szabgab http://www.onemogin.com/clicker/
21:07 szabgab but I could not find either of those
21:07 szabgab so I think we should have some of these images displayed on perl.org
21:08 kthakore szabgab: SDL is two low level to do Charting though
21:08 szabgab I think it would be awesome to make a screencast of some SDL games put them on Youtube
21:08 kthakore indeed
21:08 szabgab and embed them in the sdl web site
21:08 szabgab SDL will just be an example of nice sites
21:08 szabgab not really related
21:10 szabgab I went over the sdl site and while it is nice it does not prove my point
21:10 kthakore I can get this on there right now http://www.youtube.com/watch?v=W0wdkKB0lvg
21:10 szabgab it needs images of the games or better yet video
21:10 kthakore szabgab: I need the embed script though
21:10 kthakore szabgab: I can't access youtube here
21:10 cognominal_ joined #padre
21:10 kthakore szabgab: send me the embed script of that I will put it on the site
21:10 szabgab <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/W0wdkKB​0lvg&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/W0wdkKB​0lvg&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
21:11 szabgab that was it
21:11 kthakore ay
21:17 kthakore szabgab: give it 5 mins it will be up
21:17 kthakore szabgab: now our site won't be a bad example on you blog post :p
21:17 szabgab no hurry, I am off to sleep now
21:17 kthakore szabgab: its already up
21:17 kthakore szabgab: it takes a while to update the side
21:17 kthakore site
21:18 kthakore 2 mins to next update
21:18 szabgab np, I already wrote a blog tonight about making money with Perl
21:19 szabgab I hope I can be at home tomorrow and work on some of this stuff
21:19 szabgab anyway tweeted about the video
21:20 kthakore szabgab: its up
21:21 szabgab yes
21:21 szabgab thanks
21:22 kthakore szabgab: np I listen to you since you gave me padre :p
21:22 szabgab and you like it?
21:22 kthakore szabgab: yes, yes ... since now my coworkers don't do java no more :)
21:23 kthakore szabgab: it helped me migrate them
21:23 kthakore szabgab: I am still on vim :)
21:23 szabgab that's great new
21:23 szabgab err
21:23 szabgab the previous one ;-)
21:23 szabgab but I think this could be an excellent story
21:23 kthakore lol
21:23 szabgab including the fact that you are still on vim!
21:23 kthakore it would be if I can say it anony
21:24 szabgab why ?
22:10 SvenDowideit__ joined #padre
22:11 isec joined #padre
22:24 SvenDowideit joined #padre
22:26 virtualsue joined #padre
22:39 tsee_ joined #padre
22:58 Hyppolit svn: r9262 | zipf++ | http://padre.perlide.org/trac/changeset/9262
22:58 Hyppolit Fixed an invalid interpolation bug in line 597 that caused an xgettext error
22:58 Hyppolit trunk/Padre/lib/Padre/Document/

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