Camelia, the Perl 6 bug

IRC log for #padre, 2012-03-02

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

All times shown according to UTC.

Time Nick Message
00:31 bowtie left #padre
02:43 jnap joined #padre
04:49 sewi joined #padre
05:43 tome joined #padre
07:25 [Sno] joined #padre
07:38 mj41 joined #padre
08:15 azawawi joined #padre
08:15 azawawi hi
08:24 El_Che Oracle really ripped of it customer. My perl smoke testing setup of blead will take 4 days to run :)
08:26 azawawi :)
08:27 azawawi why is that?
08:27 El_Che because the cpu is slooooooooooooooooow
08:27 El_Che they are multi-threaded architectures
08:27 El_Che many cores
08:27 El_Che e.g. 128 or 256
08:27 El_Che but each core is very slow
08:28 El_Che like 1.2 ghz
08:28 azawawi you mean 'multaaaaay threaded' :)
08:28 azawawi i remember the webcast
08:28 El_Che so for real life code, the machines were slower than the 5 year old machines they replaced
08:28 azawawi yup true
08:29 azawawi my real shock when my pentium 1.6 GHz was churning through Java code faster than the Sun server
08:29 azawawi thank god the customer insisted on those fast IBM pSeries :)
08:29 azawawi s/pSeries/pSeries machines/
08:29 El_Che well, that's a often heared complained, but not really fair
08:29 azawawi 500 MHz
08:29 El_Che UNIX servers are meant for many users
08:30 El_Che even if the execution for one user is slower
08:30 El_Che the intel arch will die when it has hundreds users running code
08:30 El_Che the intel solution is of course the make the cpu extremely fast
08:30 El_Che what helps
08:31 El_Che if you process finish fast there is a chance you won't be sharing resources all the tile
08:31 El_Che time
08:31 azawawi to tell you the truth
08:31 azawawi it is all about the IO :)
08:32 azawawi and the IO scheduler
08:32 azawawi DEC VAX machines excelled at I/O :)
08:33 El_Che they probably did not exell at selling :)
08:33 azawawi yup stupid marketing
08:33 azawawi brilliant architecture
08:33 azawawi they released the 500MHz Alpha when no one was even that speed...
08:33 azawawi if IBM had it, imagine the $$
08:34 azawawi do we have namespace::is_clean module? :)
08:36 feldmaus joined #padre
08:37 El_Che I just setup 4 Vms for trying to package padre on ubuntu
08:37 azawawi YAML::Tiny eats away leading whitespace or is that a YAML thing?
08:37 El_Che and the day after there is a beta for the new release
08:37 El_Che rm -rf ~/VMs
08:37 El_Che :)
08:37 azawawi beta release for?
08:37 El_Che it will take a while, so better to work on their beta
08:37 El_Che ubuntu 12.04
08:37 El_Che out well in 2012 April :)
08:38 azawawi cool
08:38 azawawi i just finished installing 11.10 :)
08:38 El_Che it's a long term release
08:38 El_Che supported for 3 years
08:38 El_Che so good to have packages for that
08:38 El_Che there are 2 types of releases:
08:38 El_Che - LTS: 3y support
08:38 El_Che - normal: 6 month release
08:39 azawawi cool
08:39 azawawi so which one is LTS?
08:39 azawawi 11.04?
08:39 azawawi or 10.10?
08:39 El_Che so, IF I am able to pull it off, I think LTS support + latest release is the way to go
08:39 azawawi true
08:40 El_Che 10
08:40 El_Che 10.04
08:40 azawawi the biggest problem in packaging padre as i remember is the wxWidgets...
08:40 azawawi do that and you're done
08:40 El_Che you're joking
08:40 El_Che :)
08:40 El_Che we have dozens of dependencies
08:41 El_Che so getting our dependencies in sync with ubuntu is the trick
08:41 El_Che Wx is a pita yes
08:41 El_Che but often we can use the packaged Wx libs
08:41 El_Che (except if azawawi bumps the needed version :P )
08:42 azawawi padre is already packaged btw
08:42 El_Che the latest version?
08:43 El_Che or you mean the system padre?
08:43 azawawi http://packages.debian.org/sid/padre
08:43 El_Che oh yes
08:43 El_Che that will help, but judging from my own usage, some people will want the latest release available
08:43 azawawi http://packages.debian.org​/sid/libwx-scintilla-perl... :)
08:44 El_Che specially for something as fast moving as padre
08:44 azawawi http://packages.debian.org​/sid/libwx-scintilla-perl   :)
08:44 El_Che azawawi: my idea is not to package everything
08:44 El_Che au contraire
08:44 El_Che is kind of the anti-thesis of DWIM-perl
08:44 azawawi explain
08:44 azawawi explain
08:44 El_Che I want to use the system provides packages (including perl) as much as possible
08:44 azawawi :)
08:44 El_Che just add what's missing and update what's too old
08:45 * azawawi hears the Moose spirits calling his name :)
08:45 El_Che (update problable in a padre dir ) to not interfere with the sstem
08:49 bowtie joined #padre
08:53 bowtie gm
08:53 bowtie info -> https://wiki.ubuntu.com/LTS
08:53 azawawi gm
08:53 bowtie ubuntu 11.10 is not lts and inc perl 5.12.4
08:54 Hyppolit svn: r18510 | azawawi++ | http://padre.perlide.org/trac/changeset/18510
08:54 Hyppolit [P-P-Moose] snippets.yml is now share/moose.yml
08:54 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/share/ trunk/Padre-Plugin-Moose/share/snippets/
08:55 El_Che bowtie: you thing that it makes sense what I say about ubuntu release support? irclog.perlgeek.de/padre/today
08:55 El_Che just before you entered the channel
08:56 bowtie azawawi, I had a really fun day yesterday, refreshing my memory, I hope you tried the nopaste and found the link useful
08:57 bowtie El_Che, supported LTS and current, yes
09:00 Hyppolit svn: r18511 | azawawi++ | http://padre.perlide.org/trac/changeset/18511
09:00 Hyppolit [P-P-Moose] Added snippets/mouse.yml
09:00 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
09:00 bowtie El_Che, what you need is an Ubuntu version No to Perl
09:01 bowtie azawawi, snippets, ie like previously, keyword tab
09:02 azawawi bowtie: did you watch the youtube TextMate links i provided yesterday?
09:02 El_Che "No to Perl" like "No to drugs"?
09:03 bowtie azawawi, yes, it reminds me of when my daughter would let me loose on her Mac, it was fun
09:04 bowtie El_Che, s/No to Perl/(No. to Perl)|(number to Perl)/
09:05 El_Che ok, now understand even less :)
09:10 rindolf joined #padre
09:12 Hyppolit svn: r18512 | azawawi++ | http://padre.perlide.org/trac/changeset/18512
09:12 Hyppolit [P-P-Moose] Added snippets/moosex_declare.yml and updated variables in moose.yml and mouse.yml
09:12 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
09:12 bowtie El_Che, https://wiki.ubuntu.com/LTS?action=AttachFile&a​mp;do=view&target=ubuntu-release-cycle.png
09:13 azawawi i may ditch moose for ::Snippetorim :)
09:13 azawawi or ::Experimento :)
09:13 bowtie El_Che, I try again, it would be nice if there was a table. ubuntu version  v perl version
09:13 azawawi s/Snippetorim/Snippetorium/ :)
09:13 El_Che bowtie: I get it
09:14 El_Che http://packages.ubuntu.com/search?keywords=perl&​amp;searchon=names&suite=all&section=all
09:14 El_Che there you go
09:14 El_Che scrap it and put it in a table
09:15 bowtie azawawi, how about p-p-vasectomy
09:15 El_Che http://packages.ubuntu.com/search?ke​ywords=perl&searchon=names&e​xact=1&suite=all&section=all
09:15 El_Che that's better
09:15 El_Che only exact matches
09:16 El_Che so we're heading for 5.14.2
09:16 El_Che ubuntu++
09:18 bowtie El_Che, now you just need a translator :)
09:20 El_Che bowtie: I think we've some interference today
09:20 El_Che I don't understand a thing you say :)
09:21 El_Che a normally xe understand each other just fine
09:21 bowtie El_Che, translate ubuntu release names to ubuntu version numbers
09:22 El_Che ic
09:22 El_Che we understand each other again :)
09:23 bowtie re-sync -> successful
09:26 Hyppolit svn: r18513 | azawawi++ | http://padre.perlide.org/trac/changeset/18513
09:26 Hyppolit [P-P-Moose] Moose plugin preferences dialog is here... Although it is disabled by Padre for some reason :)
09:26 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/
09:27 bowtie azawawi, opps, after '$0' => sub { $1 };  -> after $0 { }; see http://search.cpan.org/~flora/MooseX​-Declare-0.35/lib/MooseX/Declare.pm
09:28 bowtie moving, brb
09:29 bowtie left #padre
09:29 El_Che the beta ubuntu has padre 0.90
09:29 El_Che nice
09:35 Hyppolit svn: r18514 | azawawi++ | http://padre.perlide.org/trac/changeset/18514
09:35 Hyppolit [P-P-Moose] Fix moosex_declare.yml for method modifiers (bowtie++)
09:35 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
09:35 Hyppolit svn: r18515 | azawawi++ | http://padre.perlide.org/trac/changeset/18515
09:35 Hyppolit [P-P-Moose] Properly Padre unload... during plugin disable. Alias++
09:35 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
09:36 azawawi bowtie: ping
09:39 azawawi bowtie: for some reason i dont see Padre 0.94 calling plugin_preferences
09:40 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
09:41 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
09:42 bowtie_ joined #padre
09:43 bowtie_ El_Che, we should thank dod for the 0.90, It's all there work on Debian trickling down into ubuntu
09:44 El_Che oh yeah, that's clear
09:44 El_Che that's the case for almost all ubuntu packages
09:44 El_Che dod++
09:45 bowtie_ dod++
09:45 bowtie_ left #padre
09:46 bowtie_ joined #padre
09:48 bowtie_ joined #padre
09:48 bowtie_ left #padre
09:51 bowtie joined #padre
09:55 bowtie azawawi, plugin_preferences works for P-P-SpellCheck against Padre 0.94
10:04 bowtie azawawi, I tested plugin_preferences by using menu_plugins_simple then switched back to menu_plugins, see P-P-SpellCheck 1.21 for this.
10:06 bowtie P-P-SpellCheck 1.24 uses fbp
10:11 feldmaus joined #padre
10:23 Mithaldu joined #padre
10:49 El_Che ok, time to send a patch to ubuntu
10:49 El_Che our icon is 16x16 or something an it looks awful in unit (64x64?)
10:51 daxim joined #padre
10:52 bowtie El_Che, have you looked at ubuntu tweak yet?
10:53 bowtie http://ubuntu-tweak.com/
10:58 El_Che not yet
10:59 El_Che luckily a 64x64 image is included so the patch is trivial
10:59 El_Che I hope they apply it
11:00 El_Che an ugly pixelized icon is bad presentation
11:10 bowtie El_Che, I dislike unity, so for me it was docky and classic up to 11.04, then 11.10 gnome-shell.
11:11 El_Che I start to like it more and more
11:12 azawawi joined #padre
11:13 azawawi hi
11:14 bowtie what about the issue with Padre menu names being displayed in funny order on Mac like top bar, try having multiple terminals open, in a single window and use top menu bar, it's naff
11:15 El_Che haven't seen it
11:15 El_Che using unity since day one
11:15 El_Che including the buggy release of 11.04
11:16 bowtie azawawi, how's your plugin_preferences coming along?
11:19 Hyppolit svn: r18516 | azawawi++ | http://padre.perlide.org/trac/changeset/18516
11:19 Hyppolit [P-P-Moose] More POD and TODOs :)
11:19 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
11:19 azawawi bowtie: testing it at the moment in linux to verify it is a bug in Padre on win32 or not
11:24 azawawi bowtie: found the bug... :)
11:24 azawawi bowtie: $self->{dialog} = Padre::Plugin::SpellCheck:​:Preferences->new($self);
11:24 azawawi bowtie: should be
11:24 azawawi bowtie: $self->{dialog} = Padre::Plugin::SpellCheck::Pr​eferences->new($self->main);
11:25 bowtie azawawi, no, look inside Padre::Plugin::SpellCheck::Preferences
11:25 azawawi i saw it... my bad :)
11:26 azawawi but still i dont see one for spell checker :)
11:27 bowtie azawawi, what version?
11:27 azawawi padre 0.94
11:27 bowtie no, Padre::Plugin::SpellCheck?
11:27 azawawi yup
11:27 azawawi give me a sec
11:28 azawawi "....Can't use an undefined value as a HASH reference at C:/Dwimperl/perl/site/lib/Padre/​Plugin/SpellCheck/Preferences.pm line 49..."
11:28 azawawi problem is Padre hide error...
11:28 azawawi eval {... };  # no $@ reporting to console... or TRACE
11:29 bowtie azawawi, hence suggestion to use menu_plugins_simple for testing only
11:30 azawawi bowtie: anyway from a usability point of view... using plugin manager is not good :)
11:30 bowtie see Padre::Plugin::SpellCheck for sample near bottom
11:30 azawawi bowtie: to reach plugin X preferences, go plugin manager, and then find plugin X and then click on preferences
11:30 azawawi BOWTIE::Template::Tiny :)
11:31 bowtie azawawi, you missed out disable plugin
11:31 azawawi bowtie: now the YAML::Tiny problem... does YAML in general eat away leading whitespace or is it YAML::Tiny?
11:31 bowtie azawawi, where is this happening?
11:32 azawawi bowtie: did you see plugin disable for Moose... Alias++ rewrote... use constant CHILDREN => ... and then for my $p (CHILDREN) { require Padre::Unload; ... }
11:32 azawawi bowtie: not bad
11:32 bowtie azawawi, I will go look, now
11:40 bowtie azawawi, ok, i get it, alais has stoped hiding dialogs, combined clean dialog with plugin disable and the feed unload one item at a time
11:47 azawawi bowtie: yup
11:49 Hyppolit svn: r18517 | azawawi++ | http://padre.perlide.org/trac/changeset/18517
11:49 Hyppolit [P-P-Moose] Moose menu item is now a submenu with Designer and Preferences (BOWTIE++)
11:49 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
11:49 bowtie azawawi, so we now have to run plugin_disable after running preferences
11:50 azawawi bowtie: why is that?
11:50 bowtie azawawi, good for testing only, or is there a bug in Plug-in Manager?
11:51 bowtie how do we clean the preferences dialog?
11:52 azawawi plugin manager is not modal if i remember correctly
11:52 azawawi nop it is modal
11:53 azawawi aha...
11:53 azawawi let me tell what is the problem
11:53 azawawi imagine dialog A modal and then dialog with parent main is modal... # wrong!
11:53 azawawi dialog A is the parent not main
11:55 azawawi $self->plugin->plugin_preferences;  # wrong
11:56 azawawi $self->plugin->plugin_preferences($self); # correct :)
11:56 azawawi or...
11:56 azawawi $main->{plugin_manager} something
11:58 bowtie azawawi, now while you are testing using menu_plugins_simple, Preferences are accessible in both locations
12:03 bowtie azawawi, so what is the correct way to chain dialogues
12:05 azawawi bowtie: basically dump $plugin->plugin_preferences
12:06 azawawi bowtie: its implementation at the moment is not good
12:06 azawawi bowtie: for moose designer/code generator, im putting preferences inside dialog
12:06 azawawi bowtie: each plugin should own its dashboard
12:07 azawawi bowtie: and in the case of P:P:Pedro... Its own padre editor inside with Moose enabled... Muhahhaahhaa :)
12:08 azawawi let me give it a try again to see the parent's issue
12:08 azawawi Padre::Wx::Dialog::PluginManager is not accessible from Main since it is created in ActionLibrary
12:09 azawawi so...
12:09 azawawi so you cannot make it a parent :)
12:10 bowtie azawawi, you do realise that you now have 'Moose assistant' and 'Snippets' morphed in to one called P-P-Moose, what's next?
12:10 azawawi yup
12:10 azawawi im not good with names :)
12:14 bowtie 2d -> two pennies worth, Snippets move to P-P-Snippets with there own 'Textmate' like interface as in video, stored in Config DB
12:15 bowtie or strait to a trunk feature
12:18 mj41 joined #padre
12:23 bowtie mj41, hi
12:24 Hyppolit svn: r18518 | azawawi++ | http://padre.perlide.org/trac/changeset/18518
12:24 Hyppolit [P-P-Moose] Reverted previous commit and Perl Tidy and Main is going to be "Moose assistant" bowtie++ and preferences is inside assistant dialog. Not complete though as usual :)
12:24 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:28 Hyppolit svn: r18519 | azawawi++ | http://padre.perlide.org/trac/changeset/18519
12:28 Hyppolit [P-P-Moose] Reverted Makefile.PL change. It breaks when Perl tidies... ::DSL syntax is bad without those semicolons
12:28 Hyppolit trunk/Padre-Plugin-Moose/
12:28 bowtie azawawi, cool
12:28 azawawi bowtie: sure once complete... :)
12:28 azawawi bowtie: TAB traversal is the most important feature to implement
12:29 Hyppolit svn: r18520 | azawawi++ | http://padre.perlide.org/trac/changeset/18520
12:29 Hyppolit [P-P-Moose] Big Perl Tidy. Alias++ for CRLF-ing the files :)
12:29 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/li​b/Padre/Plugin/Moose/Role/
12:30 bowtie It tidy's the dialogue up nicely -> Moose-assistant
12:30 bowtie so am I to presume that Moose-assistant is on hold, and 'Snippets' rule ok
12:33 Hyppolit svn: r18521 | azawawi++ | http://padre.perlide.org/trac/changeset/18521
12:33 Hyppolit [P-P-Moose] Added author test t/eol.t from Padre
12:33 Hyppolit trunk/Padre-Plugin-Moose/t/
12:38 Hyppolit svn: r18522 | azawawi++ | http://padre.perlide.org/trac/changeset/18522
12:38 Hyppolit [P-P-Moose] ::Main is ::Assistant
12:38 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:47 bowtie azawawi, test fail
12:49 azawawi fixing stuff... :)
12:49 bowtie lol
13:08 Hyppolit svn: r18523 | azawawi++ | http://padre.perlide.org/trac/changeset/18523
13:08 Hyppolit [P-P-Moose] It is alive :)
13:08 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/l​ib/Padre/Plugin/Moose/FBP/
13:35 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
13:35 mj41 bowtie: pong ... hi
13:39 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
13:40 jnap joined #padre
13:40 El_Che https://bugs.launchpad.net/ubu​ntu/+source/padre/+bug/944802
13:41 El_Che just a detail, but a good presentation is a start
13:42 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
13:43 bowtie mj41, hi I have added your Plugin to plugin page please can you update it's data, thanks
13:59 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
14:00 bowtie El_Che++
14:22 mj41 bowtie: ok, a few hours later
14:23 bowtie mj41, as and when. it's all your's
16:14 kaare joined #padre
16:19 azawawi joined #padre
16:49 asarch joined #padre
17:35 dolmen joined #padre
17:51 pece joined #padre
18:00 azawawi joined #padre
18:01 azawawi Alias: read_string in YAML::Tiny pod is wrong btw... copy&paste :)
18:09 Mithaldu joined #padre
18:46 bowtie azawawi, did you see alias has uploaded an image, looks like a young "Vick Reeves"
18:46 azawawi link it?
18:46 bowtie azawawi, metacpan yaml::tiny
18:49 bowtie https://metacpan.org/module/YAML::Tiny
18:50 azawawi he looks serious while being funny
18:50 azawawi im dumping YAML::Tiny :)
18:50 azawawi eats away leading whitespace :)
18:50 bowtie azawawi, why the pink daisy
18:51 bowtie azawawi, so YAML::Tiny has hidden features
18:54 Hyppolit svn: r18524 | azawawi++ | http://padre.perlide.org/trac/changeset/18524
18:54 Hyppolit [P-P-Moose] Switch from YAML::Tiny to YAML. The reason is simple: YAML::Tiny eats my dear snippets leading whitespace :) and YAML::XS croaks badly in events... go figure :)
18:54 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
18:55 azawawi now here is the funny part
18:55 azawawi when in a document how to access your plugin :)
18:56 azawawi to access plugin config :)
18:58 jnap_ joined #padre
18:59 Hyppolit svn: r18525 | azawawi++ | http://padre.perlide.org/trac/changeset/18525
18:59 Hyppolit [P-P-Moose] Fix second F8 dialog run not running... Refactoring :)
18:59 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
19:00 bowtie azawawi, see P-P-SpellCheck, I think that you should be able to ask Padre::Plugin->config_read, the issue here is that you have to ask from P-P-XX
19:00 El_Che he
19:00 bowtie you can not say for which P-P-XX you want config_reed for
19:01 * azawawi time for dinner!
19:01 bowtie later
19:01 azawawi http://en.wikipedia.org/wiki/Mujaddara   :)
19:01 bowtie ok
19:01 El_Che Mujaddara is the Arabic word for smallpox
19:01 El_Che ... ok
19:01 El_Che :)
19:07 user_4025 joined #padre
19:09 bowtie El_Che, how different words affect different people lol
19:09 mj41 joined #padre
19:14 azawawi it is really something
19:14 azawawi simple but nothing compares to it
19:14 azawawi :)
19:14 azawawi some people hate it because it doesnt contain any meat products lol
19:15 azawawi and btw.. the wikipedia entry is wrong
19:15 azawawi jadari is smallpox
19:16 azawawi the funny thing is the whole wikipedia entry is wrong
19:16 azawawi it doesnt contain meat...
19:16 azawawi at all :)
19:17 * azawawi focus &
19:21 Hyppolit svn: r18526 | azawawi++ | http://padre.perlide.org/trac/changeset/18526
19:21 Hyppolit [P-P-Moose] Fix indentation in moosex_declare.yml (Not perfect as it does not take into account that you're using TABs or SPACEs
19:21 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
19:27 El_Che azawawi: thx for th info
19:27 El_Che you never know when I get into an syrian restaurant
19:30 bowtie El_Che, and ask for the house speciality smallpox :)
19:32 jnap left #padre
19:33 El_Che hehe
19:34 azawawi again... it is not accurate :)
19:34 azawawi smallpox is jadarri ! :)
19:35 Hyppolit svn: r18527 | azawawi++ | http://padre.perlide.org/trac/changeset/18527
19:35 Hyppolit [P-P-Moose] Start documenting P:P:Moose like i used to do in P:P:Perl6... sigh... :)
19:35 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
19:36 bowtie azawawi, we know, we are just having a little bit of fun, at the expense of translators
19:37 azawawi hehe...
19:37 azawawi translation is fun
19:37 azawawi arabic-english english-arabic...
19:38 * azawawi remembers the cool days of a COBOL program
19:38 azawawi let us write program description
19:38 azawawi write X, Y, Z
19:38 azawawi and then at the end worry about program logic :)
19:41 Hyppolit svn: r18528 | azawawi++ | http://padre.perlide.org/trac/changeset/18528
19:41 Hyppolit [P-P-Moose] The configuration is generated now in plugin_enable. Code stolen from ::Perl6 :)
19:41 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/
19:41 jnap joined #padre
19:48 bowtie azawawi, plugin_enable now expects a return value of true = 1
19:49 bowtie rather than just catching errors
19:57 azawawi we need snippets for these ...
19:57 azawawi it is getting annoying :)
19:57 azawawi now i watched how text mate handles it
19:57 azawawi Padre handle documents are mimetypes and that's it
19:58 azawawi we should add a flavor to the mimetype
19:58 azawawi application/x-perl; perl-moose
19:58 azawawi or
19:58 azawawi application/x-perl; perl-moosex-declare
19:59 azawawi hence we can switch sub-mimetypes or flavors within the same code
19:59 azawawi to enable different ones
20:18 Hyppolit svn: r18529 | azawawi++ | http://padre.perlide.org/trac/changeset/18529
20:18 Hyppolit [P-P-Moose] Persistent plugin configuration is here!
20:18 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/li​b/Padre/Plugin/Moose/Role/
20:24 jnap joined #padre
20:24 Hyppolit svn: r18530 | azawawi++ | http://padre.perlide.org/trac/changeset/18530
20:24 Hyppolit [P-P-Moose] Perl Tidy or else...
20:24 Hyppolit 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/
20:33 bowtie azawawi, what's the difference between code_gen_type: and type:
20:33 bowtie and can they be different?
20:36 Hyppolit svn: r18531 | azawawi++ | http://padre.perlide.org/trac/changeset/18531
20:36 Hyppolit [P-P-Moose] Enable/disable snippets support in GUI
20:36 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/
20:37 azawawi what i hate the most
20:38 azawawi is there is no relationship between document and plugin...
20:38 azawawi so custom document even though it is created by plugin
20:38 azawawi has no knowledge what is its plugin or parent
20:39 bowtie so this means that we have to use features for that?
20:41 azawawi i used a dumb method in ::Perl6
20:42 azawawi but it doesnt feel right... basically create: my $config; sub plugin_config {return $config;}
20:42 azawawi and set $config in plugin_enable
20:42 azawawi then require P:P:PluginName::plugin_config
20:43 azawawi couldnt think of something better than that
20:43 azawawi the other is to search for plugin instance...
20:43 azawawi all not clean solutions
20:43 azawawi do not feel right.
20:44 bowtie azawawi, ok, so how do other's solve this issue
21:19 TiS joined #padre
21:19 Hyppolit svn: r18532 | azawawi++ | http://padre.perlide.org/trac/changeset/18532
21:19 Hyppolit [P-P-Moose] Snippets on/off and clever snippets loading on type change in ::Moose::Document
21:19 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
21:40 Hyppolit svn: r18533 | azawawi++ | http://padre.perlide.org/trac/changeset/18533
21:40 Hyppolit [P-P-Moose] Add Moose and friends to the syntax highlighting fun. MooseX::Declare syntax highlighting is supported and respects configuration :)
21:40 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
21:43 bowtie azawawi, MooseX::Declare generated method modifiers are not there yet
21:43 azawawi example?
21:43 azawawi around zz { }
21:44 perlite_ joined #padre
21:45 sewi joined #padre
21:45 Hyppolit svn: r18534 | azawawi++ | http://padre.perlide.org/trac/changeset/18534
21:45 Hyppolit [P-P-Moose] t/01-eol.t now passes. bowtie++
21:45 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/ trunk/Padre-Plugin-Moose/t/
21:47 bowtie azawawi, see http://irclog.perlgeek.de/​padre/2012-03-01#i_5231182
21:47 azawawi bowtie: $keyword_list .= ' class role method dirty clean mutable'   # moosex_declare
21:48 Hyppolit svn: r18535 | azawawi++ | http://padre.perlide.org/trac/changeset/18535
21:48 Hyppolit [P-P-Moose] More MooseX::Declare keywords: dirty (as in Dirty Harry :)) clean mutable (Not MooTable :))
21:48 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
21:49 azawawi which ones are not highlighted at the moment?
21:53 bowtie before 'method_3' => sub {
21:53 bowtie my $self = shift;
21:53 bowtie };
21:54 bowtie azawawi, the '' around method name is not required, and the => sub is not required for MooseX::Declare
21:57 Hyppolit svn: r18536 | azawawi++ | http://padre.perlide.org/trac/changeset/18536
21:57 Hyppolit [P-P-Moose] More fixes to MooseX::Declare. bowtie++ major user/tester :)
21:57 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
22:00 Hyppolit svn: r18537 | azawawi++ | http://padre.perlide.org/trac/changeset/18537
22:00 Hyppolit [P-P-Moose] No need for 'name' in MXD method modifiers
22:00 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
22:00 bowtie azawawi, almost:  'method_2' -> method_2
22:01 azawawi bowtie: how about now? :)
22:01 azawawi bowtie: snippet/assitant work according to preferences 100% now
22:02 azawawi bowtie: but still in ::Snippet we should invent a way to easily move between snippets for the current mimetype
22:02 langmic joined #padre
22:02 bowtie azawawi++
22:02 langmic Hi
22:02 azawawi bowtie: thanks
22:03 bowtie you can also see them in Outline as well
22:03 azawawi bowtie++
22:03 azawawi bowtie: snippets TAB traversal is next
22:03 langmic make test in trunk ends up with an error:
22:03 bowtie azawawi, life is so much easer when you can bounce
22:03 langmic t/97_debug_debugger.t ...... 2/55  #   Failed test 'use Padre::Wx::Panel::Debugger;' #   at t/97_debug_debugger.t line 23. #     Tried to use 'Padre::Wx::Panel::Debugger'. #     Error:  Type of arg 1 to keys must be hash or array
22:04 bowtie I am looking forward to TAB traversal
22:04 azawawi maybe later TAP traversal on your iPad :)
22:05 bowtie langmic, what version of Padre and Debug::Client have you installed
22:05 langmic padre i trunk downloaded a few hours before
22:06 langmic in line 890 of Padre::WX::Panel::Debugger there's a missing %{      }  for keys  $self->{var_val}
22:06 bowtie langmic, I need version numbers
22:06 * azawawi wasnt me :)
22:07 langmic bowtie: ok, where can I see the version number you need?
22:07 bowtie langmic, Padre -> Help -> about -> info
22:08 azawawi bowtie: we should simplify that
22:08 azawawi bowtie: padre --info|--about
22:08 bowtie azawawi, like put it back in title bar
22:09 langmic ok:                   Padre 0.95 Core...                   osname linux                 archname i686-linux-thread-multi             Distribution Linux Mint 12 Lisa                    Kernel 3.0.0-12-generic                     Perl 5.12.4                  Threads 2                      RAM 173.3MB Wx...                       Wx 0.9903                WxWidget
22:09 azawawi Mint :)
22:10 langmic yes, installed  a few days bofore, coming from ubuntu
22:10 bowtie langmic, cool, same location, Debug::Client
22:10 langmic Debug::Client 0.16
22:11 azawawi langmic: my advice go with padre 0.94.. trunk is hectic unless you really need to develop Padre
22:11 langmic I cahanged lines 890 and 891 to
22:11 langmic my $black_size = keys %{ $self->{var_val} }; my $blue_size  = keys %{ $self->{auto_var_val} };
22:11 langmic and it works
22:12 bowtie langmic, thanks for that, i will have a look
22:12 langmic yes, I know and I have installe 0.94 too, but my intention was to hunt another bug I found with changing the standard project folder.
22:13 langmic Afterwards I cannot open files from that location, even if I can see the files on the left project panel
22:13 bowtie langmic, can you run the following please -> prove -l t/97_debug_debugger.t
22:14 bowtie langmic, can you run the following please -> prove -lv t/97_debug_debugger.t
22:14 langmic with or without my fix ?
22:14 azawawi langmic: cool. have fun
22:14 azawawi langmic: how is Mint so far? better?
22:15 bowtie langmic, I would like to see the error please
22:15 langmic azawawi: yes, I miss the old gnome menu but the mint way is much better (for me) than unity
22:15 langmic bowtie: I assume without my fix!?
22:16 bowtie yes please
22:16 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
22:16 langmic michel@PC ~/Projekte/Padre/trunk/Padre $ prove -lv t/97_debug_debugger.t  t/97_debug_debugger.t ..  1..55 ok 1 - use Debug::Client; not ok 2 - use Padre::Wx::Panel::Debugger;  #   Failed test 'use Padre::Wx::Panel::Debugger;' #   at t/97_debug_debugger.t line 23. #     Tried to use 'Padre::Wx::Panel::Debugger'. #     Error:  Type of arg 1 to keys must be hash
22:19 langmic bowtie: do you need more lines?
22:21 bowtie langmic, nice catch, my fault, using 5.14.2 which auto de-refs for you, will push up fix, now, hold on you can test if you don't mind
22:21 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
22:22 Hyppolit svn: r18538 | bowtie++ | http://padre.perlide.org/trac/changeset/18538
22:22 Hyppolit langmic, nice catch, my fault, using 5.14.2 which auto de-refs for you, langmic++
22:22 Hyppolit trunk/Padre/lib/Padre/Wx/Panel/
22:23 langmic :-)
22:23 bowtie langmic++
22:23 azawawi langmic++
22:24 bowtie azawawi, it's not the firts time I have done that, is it :)
22:25 azawawi hehe
22:25 bowtie thanks for the support
22:26 azawawi so i move out from core
22:26 azawawi to plugin
22:26 langmic welcome
22:26 azawawi and Alias comes to me to rip Moose from my ::Moose plugin :)
22:26 azawawi Alias++
22:27 azawawi the problem lies in the following
22:27 azawawi if we keep insisting that Moose is bad
22:27 azawawi we wont ever use and it is the same thing as
22:27 azawawi let us stay 5.8.x
22:27 azawawi s/use/use it/
22:27 bowtie azawawi, I thought we can do what we like in a plugin, cookbook uses moose attributes, they might not be fast but they are nice and clean
22:28 azawawi bowtie: true
22:28 azawawi bowtie: nice and clean
22:28 azawawi bowtie: look as Class:Fast:Accessor terrible syntax... it rips me apart...
22:28 bowtie I also think Moose methods are clean in mx-d
22:29 azawawi bowtie: it makes me want to go back and write COBOL :)
22:29 bowtie some people seam to forget the expensive bit is on the keyboard, the rest is up to moore's law
22:29 azawawi Moose is good because it makes Perl community transition to Perl 6 seemless
22:30 azawawi yeah true
22:30 azawawi think about it
22:30 azawawi <1sec startup time is nothing to an ide...
22:31 azawawi anyway we can workaround it with plugins rich and core poor :)
22:31 azawawi new features are going to be plugins.
22:31 azawawi s/new/new exciting/
22:31 azawawi besides
22:31 azawawi i need a faster release cycle
22:32 azawawi and Padre does not move that easily with me given the code size / breakage part
22:32 azawawi so i will stay on Padre stable and release plugins
22:35 * azawawi downloads Linux Mint 12
22:36 azawawi and im moving QuickFix feature outside Padre into ::QuickFix
22:36 azawawi maybe innovate on the ::Help part also
22:37 azawawi and ::WxDesigner which is based ::Moose
22:37 azawawi P:P:Moose -> P:P:MooseAssistant
22:37 azawawi need a better name...
22:38 * azawawi visits #moose
22:38 bowtie azawawi, I can only see Moose and Perl becoming tighter
22:39 bowtie azawawi, how about Hungarian for butler
22:40 azawawi bowtie: they should focus on the method signatures and more typing/validation...
22:40 azawawi bowtie: i know there are MooseX:: or others for that
22:40 azawawi bowtie: but still
22:40 azawawi bowtie: :)
22:40 azawawi bowtie: any complaints on 0.16?
22:40 bowtie did you read http://blogs.perl.org/users/joel_be​rger/2011/11/methodsignatures-some-​relief-for-moosexdeclare-users.html
22:41 bowtie azawawi, I will spend more time with 0.16 over the week end
22:42 azawawi bowtie: im releasing it... :)
22:43 bowtie azawawi, good, there are plenty of version numbers left for the future
22:43 azawawi bowtie: the GTK warning is unbearable on ubuntu
22:44 bowtie azawawi, is it the same for mint12
22:44 azawawi bowtie: still downloading mint via torrent
22:45 azawawi im doing 'cpanm ZZZZ --notest' these days
22:45 azawawi i lost so much valuable time running those tests :)
22:46 azawawi we need to figure out a way to expose plugin A functionality to B
22:46 azawawi and then no need for core :)
22:47 bowtie specially on subsequent mc's
22:47 azawawi MC?
22:48 bowtie machine
22:48 bowtie ie pc
22:55 azawawi bowtie: good night...
22:55 bowtie night
22:55 azawawi and thx
23:03 Hyppolit svn: r18539 | azawawi++ | http://padre.perlide.org/trac/changeset/18539
23:03 Hyppolit [P-P-Moose] Releasing 0.16 with the following changes:
23:03 Hyppolit - Removing the static box sizers from the design for a cleaner look (ADAMK)
23:03 Hyppolit - Added missing $VERSION to ClassMember (ADAMK)
23:03 Hyppolit - Completed plugin dependencies (ADAMK)
23:03 Hyppolit - Added modal preferences dialog (AZAWAWI)
23:04 Hyppolit - Renamed the dialog to "Moose Assistant" (AZAWAWI)
23:04 Hyppolit - Added MooseX::Declare keyword syntax highlighting (AZAWAWI)
23:04 Hyppolit - Added MooseX::Declare and Mouse snippets (AZAWAWI)
23:04 Hyppolit - Added more documentation (AZAWAWI)
23:04 Hyppolit - Switch from YAML::Tiny to YAML for stopping the leading whitespace loss (AZAWAWI)
23:04 Hyppolit - Added t/eol.t author test (AZAWAWI)
23:04 Hyppolit - Snippets YAML files is divided by type: Moose, Mouse and MooseX::Declare (AZAWAWI)
23:04 Hyppolit - Added snippets checkbox to toggle functionality (AZAWAWI)
23:04 Hyppolit trunk/Padre-Plugin-Moose/
23:05 azawawi joined #padre
23:06 azawawi left #padre
23:09 mj41 joined #padre

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