Camelia, the Perl 6 bug

IRC log for #padre, 2012-02-26

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

All times shown according to UTC.

Time Nick Message
00:51 garu hi everyone
00:52 garu I just got access to a mac os x, so I wanna try to make things better for padre there :D
00:52 garu (hopefully)
00:52 garu right now I got perlbrew working, but it fails to install Alien::wxWidgets
01:02 garu http://paste.scsys.co.uk/184181
01:02 garu who is the current maintainer for the dmg package?
03:49 asarch joined #padre
05:18 tome joined #padre
06:04 pece joined #padre
06:08 pece joined #padre
06:17 tome joined #padre
07:15 kaare joined #padre
07:17 perlite joined #padre
07:21 azawawi joined #padre
07:21 azawawi good morning
07:22 azawawi Alias_: ping!
07:25 Alias_ hi
07:35 azawawi Alias_: hi... how r u?
07:35 azawawi Alias_: any chance you could this thing on FormBuilder?
07:36 azawawi Alias_: q{my $sizer = ....;} => q{$self->{sizer} = ...}
07:44 pece joined #padre
07:45 Alias_ Change the privacy
07:45 Alias_ sizers are "none" by default, change it to "protected" at least
07:46 azawawi the problem is...
07:47 azawawi sometimes you need to hide/show a sizer and re-layout
07:47 azawawi assuming that something is private/protected is good
07:47 azawawi but sometimes that assumption does not hold out for all possible applications
07:47 azawawi s/applications/usage scenarios/
07:48 azawawi and grats on your new work :)
07:50 azawawi i cannot access a sizer... since it is not actually a Parent of a the current wxwidget
07:50 azawawi ->GetParent  # does not work
07:51 GabrielVieira joined #padre
08:36 azawawi Alias_: still there?
08:38 Alias_ off and on
08:38 azawawi naive protection and sizers...
08:38 azawawi does not work :)
08:39 Alias_ Is the sizer set up "public" ?
08:39 Alias_ Also, it's GetContainingSizer
08:39 Alias_ I think
08:40 Hyppolit svn: r18412 | azawawi++ | http://padre.perlide.org/trac/changeset/18412
08:40 Hyppolit [P-P-Moose] Error is shown instead of printed as console noise
08:40 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
08:41 azawawi Alias_: thanks :)
08:41 azawawi and ...
08:41 azawawi Module::Manifest (ADAMK) fails on perlbrew-5.15.8
08:42 azawawi depends on Test::Warn and that fails...
08:43 azawawi Did you have the time to see P:P:Moose :)
08:52 Hyppolit svn: r18413 | azawawi++ | http://padre.perlide.org/trac/changeset/18413
08:52 Hyppolit [P-P-Moose] Preparing to release 0.12 with the following Changes:
08:52 Hyppolit - Delete key and right-click (context menu) now work on the delete option.
08:52 Hyppolit No actual deletion is done at the moment
08:52 Hyppolit - Add the UI/event hooks for constructor/destructor buttons.
08:52 Hyppolit No code generation at the moment
08:52 Hyppolit - Choice combo list is now in inspector. (bowtie++ for the idea)
08:52 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/l​ib/Padre/Plugin/Moose/FBP/ trunk/Padre-Plugin-Moose/li​b/Padre/Plugin/Moose/Role/
09:01 Alias_ I saw the blog post
09:01 Alias_ I don't use Moose personally
09:02 Hyppolit svn: r18414 | azawawi++ | http://padre.perlide.org/trac/changeset/18414
09:02 Hyppolit [P-P-Moose] 0.12 pre-release testing bugfixes :)
09:02 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
09:02 azawawi it is not-the-moose part :)
09:02 azawawi it is the UI part...
09:02 azawawi wxformbuilder like
09:03 * azawawi runs q{cpanm --notest Module::Install}
09:45 dodathome joined #padre
09:49 sewi joined #padre
09:54 Hyppolit svn: r18415 | bowtie++ | http://padre.perlide.org/trac/changeset/18415
09:54 Hyppolit colate aspell and hunspell option
09:54 Hyppolit trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/
09:55 Hyppolit svn: r18416 | bowtie++ | http://padre.perlide.org/trac/changeset/18416
09:55 Hyppolit added file-which
09:55 Hyppolit trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/
09:56 Hyppolit svn: r18417 | bowtie++ | http://padre.perlide.org/trac/changeset/18417
09:56 Hyppolit added file-which
09:56 Hyppolit trunk/Padre-Plugin-SpellCheck/t/
09:57 Hyppolit svn: r18418 | bowtie++ | http://padre.perlide.org/trac/changeset/18418
09:57 Hyppolit added file-which
09:57 Hyppolit trunk/Padre-Plugin-SpellCheck/
10:11 azawawi cpanm http://cpan.metacpan.org/authors/id/A/AZ​/AZAWAWI/Padre-Plugin-Moose-0.12.tar.gz
10:12 azawawi http://ahmadzawawi.blogspot.com/2​012/02/padrepluginmoose-012.html
10:16 Hyppolit svn: r18419 | bowtie++ | http://padre.perlide.org/trac/changeset/18419
10:16 Hyppolit remove todo and revert last tweak => bad_spellers, which is yucky,
10:16 Hyppolit trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/
10:17 bowtie joined #padre
10:18 bowtie gm
10:18 azawawi ford
10:18 azawawi :)
10:18 azawawi lexus
10:18 azawawi toyota
10:37 bowtie pong
10:41 azawawi did you try the latest ::Moose?
10:41 azawawi any critique? :)
10:49 bowtie I kind of new that's what i need to do, will do now
10:55 bowtie azawawi, delete dose not remove item from tree
10:56 azawawi "not functional"... brb talking to phone :)
10:56 bowtie inspector is still confused with display when you re-view an attribute
10:58 bowtie had you thought of adding lazy_build yo attributes, via check box which defaults to 1
11:02 Hyppolit svn: r18420 | bowtie++ | http://padre.perlide.org/trac/changeset/18420
11:02 Hyppolit comment out dater-printer
11:02 Hyppolit trunk/Padre-Plugin-SpellCheck/ trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/
11:04 bowtie upper case first char for class and role and superclass
11:38 * azawawi reads Moose::Manual again
11:44 El_Che hey
11:44 El_Che Moose question?
11:49 azawawi El_Che: hi
11:50 El_Che hi azawawi
11:51 El_Che I tried --very shortly-- the plugin. You see it more as a code generator thing?
11:51 El_Che or for moose beginners?
11:51 El_Che I find it easier to just type has and its paramaeters
11:52 azawawi code generator atm
11:53 azawawi but...
11:53 azawawi explore all the moose stuff
11:53 azawawi all the options
11:53 azawawi when you see them infront of you... you dont have to remember X or Y
11:53 azawawi it will shine as more MooseX::... is added :)
11:56 azawawi El_Che: any feedback is appreciated
11:56 El_Che yes, I need to check it out longer for that
11:58 azawawi beginners are also targetted...
11:59 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
11:59 azawawi making it write an initial Moose application will make more beginners write OOP apps in Perl
11:59 azawawi s/it/it easier to/
11:59 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
12:00 azawawi El_Che: and more thing
12:00 azawawi El_Che: saying Perl + Moose and go read the manual is one thing
12:01 azawawi El_Che: and providing a ready-to-use code gen that can generate everything is another :)
12:01 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
12:02 El_Che brb
12:02 El_Che family back home
12:05 Hyppolit svn: r18421 | bowtie++ | http://padre.perlide.org/trac/changeset/18421
12:05 Hyppolit add P-P-SpellCheck web page to makefile
12:05 Hyppolit trunk/Padre-Plugin-SpellCheck/
12:05 Hyppolit svn: r18422 | azawawi++ | http://padre.perlide.org/trac/changeset/18422
12:05 Hyppolit [P-P-Moose] Added coerce does weak_ref lazy builder default clearer predicate documentation attributes. No code generation at the moment. Inspector is now in a scroll window. Perl tidy.
12:05 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/l​ib/Padre/Plugin/Moose/FBP/
12:09 Hyppolit svn: r18423 | azawawi++ | http://padre.perlide.org/trac/changeset/18423
12:09 Hyppolit [P-P-Moose] The first inspector column is readonly
12:09 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:15 Hyppolit svn: r18424 | azawawi++ | http://padre.perlide.org/trac/changeset/18424
12:15 Hyppolit [P-P-Moose] Fix hide/show of inspector scrolled window
12:15 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:24 Hyppolit svn: r18425 | azawawi++ | http://padre.perlide.org/trac/changeset/18425
12:24 Hyppolit [P-P-Moose] Support MooseX::Singleton :)
12:24 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:25 El_Che azawawi: something useful for a Moose plugin:
12:26 El_Che autocomplete things like that when you create a lazy_build attributa that it create the _build_<attribute> method
12:26 El_Che s
12:27 El_Che furthermore if the concept of you plugin is to create templates, it should be added to new:
12:27 El_Che one create Moose class (just the headers and the make immutable)
12:27 El_Che one launches your moose generator
12:27 El_Che New Moose class
12:28 El_Che New Moose class (generator)
12:28 El_Che or something similar
12:29 El_Che if the concept of the Moose plugin is to create template I would rename it
12:29 El_Che Moose::ClassGenerator or something
12:33 Hyppolit svn: r18426 | azawawi++ | http://padre.perlide.org/trac/changeset/18426
12:33 Hyppolit [P-P-Moose] Support MooseX::ClassAttribute :)
12:33 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:35 azawawi El_Che: thanks
12:36 El_Che so you have people on the channel with debian/ubuntu packing experience?
12:36 El_Che I am thinking about creating a ppa for ubuntu
12:36 azawawi ppa?
12:37 El_Che are you familiar with debian package management?
12:37 El_Che ppa is an ubuntu addition
12:37 El_Che in debian there are sources where the system get its packages
12:38 El_Che ubuntu support ppa: they build and host the packages
12:38 El_Che you just upload the build receipt and sign the stuff
12:38 El_Che a user can just do an add-ppa command to use your packages
12:38 azawawi so basically padre on ppa right?
12:38 El_Che yes
12:38 El_Che always the latest release
12:38 azawawi no need to wait for the very long debian cycle
12:39 El_Che our linux support is problemantic
12:39 azawawi it is embarrassing :)
12:39 El_Che once ppa is running I can use 90% of the code to generate debian packages
12:39 bowtie El_Che, talk to dod/dodathome is our debian pkg maint
12:39 El_Che and once I have my linux project running at work I can use soem time to get into the rpm world :)
12:40 El_Che dodathome: dod: any ideas welcome
12:40 El_Che I realized the amount of work it is
12:40 El_Che I don't want to deliver a parallel perl installation all in
12:41 El_Che just the packages and modules that ubuntu doesn't have
12:41 El_Che when ubuntu has the cpan module, but not the right version, I am thinking in installing the module in a padre specific directory
12:41 Hyppolit svn: r18427 | azawawi++ | http://padre.perlide.org/trac/changeset/18427
12:41 Hyppolit [P-P-Moose] Added method modifiers list completion
12:41 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:42 El_Che anyway, I don't want to reinvent the wheel
12:43 El_Che there is also this perl project: http://project-builder.org/
12:45 El_Che I'll start with writing the code to declare what's need to be built and what not (mapping cpan names and versions in our META.yml to debian/ubuntu names and versioning)
12:50 El_Che do I make sense?
13:03 Hyppolit svn: r18428 | azawawi++ | http://padre.perlide.org/trac/changeset/18428
13:03 Hyppolit [P-P-Moose] Add q{use Mouse;} support :)
13:03 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/l​ib/Padre/Plugin/Moose/FBP/
13:04 azawawi El_Che: a little :)
13:04 El_Che hehe
13:04 azawawi El_Che: so what's the end result?
13:05 El_Che people just add padre from their software manager and the only third party packages are the one not suppleid by the system
13:05 El_Che one click install thing
13:05 El_Che but without creating the complete parallel install
13:06 El_Che the thing is that because we:
13:06 El_Che 1. have a *lot* of dependencies
13:06 El_Che 2. we keep adding them
13:06 El_Che 3. we often require newer releases of dependencies
13:06 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
13:06 El_Che ... it's an ever chaning target
13:06 El_Che changing
13:07 El_Che with ever padre release we need to regenerate to list of packages to be build and packages again
13:08 El_Che and of course, with ever new OS release you have other packages and version on the OS
13:08 El_Che that's why we need a rather automated build system
13:09 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
13:18 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
13:24 Hyppolit svn: r18429 | azawawi++ | http://padre.perlide.org/trac/changeset/18429
13:24 Hyppolit [P-P-Moose] Added forgotten MooseX::ClassAttribute when a class attribute is enabled
13:24 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/li​b/Padre/Plugin/Moose/Role/
13:43 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
13:47 mj41 joined #padre
14:00 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
14:03 azawawi El_Che: correction...
14:04 azawawi El_Che: sometimes we break Padre releases through newer versions of dependencies
14:04 azawawi El_Che: hence you need to install a specific *older* version of the dependency for Padre to work
14:04 azawawi El_Che: e.g. ORLite 1.54
14:06 El_Che oh yeah
14:06 El_Che that as well
14:07 El_Che looking a the tools of the debian people when packaging cpan modules
14:07 El_Che it looks promising
14:07 El_Che but I will break in corner cases: what when you want to provide a newer (or older) release of a module?
14:08 El_Che to get the hang of it, I'll probably end up trying it manually
14:10 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
14:20 asarch joined #padre
14:41 dodathome joined #padre
15:12 Hyppolit svn: r18430 | bowtie++ | http://padre.perlide.org/trac/changeset/18430
15:12 Hyppolit some more tweaks and POD
15:12 Hyppolit trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck/t/
15:24 garu hey guys! anyone know who the mac os x porter is? I'm having trouble installing wx :/
15:24 garu *knows
15:24 azawawi markd... # i think
15:24 garu hi azawawi :)
15:24 mj41 joined #padre
15:27 azawawi garu: hi :)
15:34 garu azawawi: the Moose plugin is turning out pretty neat!
15:35 bowtie garu, you want to talk to tome, GMT -8, also look at wildperl.com
15:36 garu bowtie: thanks! I did look at wildperl.com but I don't want the .dmg package, I want to be able to develop in it so I can make things better in the mac world
15:37 garu (or at least help)
15:37 El_Che garu++
15:37 El_Che switched from mandrake to osx?
15:38 bowtie garu, tome did his thing with help from markd, so he is your man. :)
15:38 garu El_Che: jq is the one into mandrake (or mandriva for that matter), I'm more of a slackware/ubuntu kind of guy :)
15:38 El_Che :)
15:39 garu bowtie: cool! the fact that he's gmt-8 is nice to know, I'll homefully be able to talk to him/her in a few hours then
15:39 bowtie garu, west coast
15:40 garu El_Che: but not really. Linux is still my main development environment, but I got myself a mac mini to try and help with perl projects that aren't really supported on macs, namely Padre :)
15:41 El_Che nice
15:41 garu also so I can see other "hip" text editors and steal^W borrow some features into Padre :P
15:41 garu I've already seen some pretty cool stuff, but I'm not sure we can easily do those in wx
15:45 asarch joined #padre
16:02 garu hmmm... I think I know what's wrong
16:02 * garu diggs a bit further
16:23 jq garu: i'm using / contributing to mageia now
16:34 bowtie jq, have you tried P-P-SpellCheck in trunk?
16:36 Di-ima joined #padre
16:37 Hyppolit svn: r18431 | bowtie++ | http://padre.perlide.org/trac/changeset/18431
16:37 Hyppolit some more tweaks and POD
16:37 Hyppolit trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/
16:37 garu jq: how do you like it so far?
16:45 bowtie https://metacpan.org/module/BOWTIE/Padre-Plugin​-SpellCheck-1.23/lib/Padre/Plugin/SpellCheck.pm
16:46 bowtie cpanm -v http://cpan.metacpan.org/authors/id/B/BO/B​OWTIE/Padre-Plugin-SpellCheck-1.23.tar.gz
17:10 Steffen joined #padre
17:16 garu a-ha!
17:16 garu ok, turns out Xcode 4.3 doesn't create the /Developer dir, but instead uses /Applications/Xcode.app/Contents/Develo​per/Platforms/MacOSX.platform/Developer
17:17 garu so "sudo ln -s /Applications/Xcode.app/Contents/Develo​per/Platforms/MacOSX.platform/Developer /Developer" makes everything go smoothly with Alien::wxWidgets again
17:17 garu just in case anyone asks ^^ :)
17:18 * garu heads off to write a doc patch to the apple development center and to the wx mailing list
17:18 jq garu: mageia? it's really good. same technical base as mandriva, but really community-driven.
17:19 garu sounds really nice
17:19 jq which means technical stuff has also matured & is better than in mandriva now that there are no shenanigans to hold us back
17:19 * jq &
17:22 garu oh crap, it's now missing stuff for Wx.pm :/
18:38 dodathome joined #padre
19:10 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
19:32 user_7607 joined #padre
20:10 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginSpellCheck changed by bowtie
20:10 asarch joined #padre
22:13 Hyppolit svn: r18432 | bowtie++ | http://padre.perlide.org/trac/changeset/18432
22:13 Hyppolit silly mistake, fixed and bumped version 1.24
22:13 Hyppolit trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/ trunk/Padre-Plugin-SpellCheck/l​ib/Padre/Plugin/SpellCheck/FBP/ trunk/Padre-Plugin-SpellCheck/t/
22:14 bowtie joined #padre
22:17 bowtie cpanm -v http://cpan.metacpan.org/authors/id/B/BO/B​OWTIE/Padre-Plugin-SpellCheck-1.24.tar.gz
23:14 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
23:30 Hyppolit svn: r18433 | bowtie++ | http://padre.perlide.org/trac/changeset/18433
23:30 Hyppolit update Changes
23:30 Hyppolit trunk/Padre-Plugin-SpellCheck/

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