Camelia, the Perl 6 bug

IRC log for #padre, 2011-07-21

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

All times shown according to UTC.

Time Nick Message
00:05 castaway left #padre
00:05 castaway joined #padre
00:06 bowtie left #padre
00:12 submersible_mib joined #padre
00:29 user_5037 left #padre
00:39 Alias joined #padre
00:47 Hyppolit svn: r15003 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15003
00:47 Hyppolit defend Config::Sync against Config->meta die
00:47 Hyppolit trunk/Padre/lib/Padre/
00:55 Hyppolit svn: r15004 | adamk++ | http://padre.perlide.org/trac/changeset/15004
00:55 Hyppolit Make the password text fields actually password fields
00:55 Hyppolit trunk/Padre/
01:19 user_3169 joined #padre
01:19 user_3169 left #padre
01:20 tome joined #padre
01:31 tome left #padre
01:39 lsm-mob left #padre
01:41 Hyppolit svn: r15005 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15005
01:41 Hyppolit make config sync dialog password text fields 'real' password entry fields. (FormBuilder++) thank Alias
01:41 Hyppolit trunk/Padre/lib/Padre/Wx/FBP/
02:07 user_5408 joined #padre
02:08 user_5408 happy birthday!
02:08 user_5408 bye
02:08 user_5408 left #padre
02:25 asarch joined #padre
02:35 jazzanova left #padre
02:36 jazzanov_ joined #padre
03:11 Hyppolit svn: r15006 | szabgab++ | http://padre.perlide.org/trac/changeset/15006
03:11 Hyppolit Update the messages.pot file
03:11 Hyppolit trunk/Padre/share/locale/
03:17 jnthn_ left #padre
03:24 jnthn joined #padre
03:28 alnewkirk left #padre
03:52 GabrielVieira joined #padre
04:07 |Sno| joined #padre
04:11 Sno| left #padre
04:12 Hyppolit svn: r15007 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15007
04:12 Hyppolit scaffolded dancer application Madre. dancer scaffolds with ExtUtils::MakeMaker - urg :(
04:12 Hyppolit trunk/ trunk/Madre/ trunk/Madre/bin/ trunk/Madre/environments/ trunk/Madre/lib/ trunk/Madre/lib/Madre/ trunk/Madre/lib/Madre/Dance/ trunk/Madre/public/ trunk/Madre/public/css/ trunk/Madre/public/images/ trunk/Madre/public/javascripts/ trunk/Madre/t/ trunk/Madre/views/ trunk/Madre/views/layouts/
04:28 garu szabgab: Debug::Client make test failed :(
04:43 Alias Oops
04:43 Alias Somewhere along the line I've broken exiting search
04:43 Alias on the directory tree
04:56 szabgab garu: great
04:56 szabgab I need that as I am trying to figure out when that might happen
04:56 szabgab is this the module from CPAN ?
05:02 Hyppolit svn: r15008 | adamk++ | http://padre.perlide.org/trac/changeset/15008
05:02 Hyppolit Completing the removal of ->rere
05:02 Hyppolit trunk/Padre/lib/Padre/Wx/
05:10 katofiad left #padre
05:20 szabgab Alias: Shift-F3 crashes padre
05:21 szabgab Can't locate object method "find" via package "Padre::Wx::Dialog::Find" at /home/gabor/work/padre/Padre/lib/Padre/Wx/Main.pm line 3317
05:24 Alias I'll take a look
05:28 asarch left #padre
05:34 jeremy joined #padre
05:34 jeremy ...
05:34 jeremy left #padre
05:41 Hyppolit svn: r15009 | adamk++ | http://padre.perlide.org/trac/changeset/15009
05:41 Hyppolit - The main window search_next method will now explicitly not open a find
05:41 Hyppolit dialog rather than accidentally not open one, and the search_previous
05:41 Hyppolit method now does the same as search_next instead of crashing Padre (ADAMK)
05:41 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
05:42 Alias szabgab: There you go
05:53 szabgab thanks
05:55 Sewi joined #padre
05:56 tome joined #padre
06:09 tome Hi szabgab, bad news about OSX Lion and the cava package, I'm running into trouble where my existing package didn't work, and re-creating it is having some trouble. I'll have to look into it tomorrow (and my blog post will be delayed until then). Have a good night/day all.
06:09 garu szabgab: http://paste.scsys.co.uk/124520
06:11 szabgab night tome
06:12 tome left #padre
06:12 szabgab garu:  could you try the one in the padre svn repository?
06:13 garu sure
06:13 garu just a minute
06:15 garu szabgab: no dice, fails too
06:15 * garu pastes the output
06:16 user_7759 joined #padre
06:16 user_7759 hi
06:16 szabgab hi user_7759
06:17 user_7759 i have a very basic question
06:17 garu hi user_7759, welcome to #padre
06:17 user_7759 thanks
06:17 shadowpaste "garu" at 217.168.150.38 pasted "[1;34mCPAN: Term::ANSIColor l" (126 lines) at http://paste.scsys.co.uk/124521
06:17 user_7759 how do i pass @ARGV variables to padre when i run the script through padre
06:17 szabgab user_7759:  you can pick a better nickname by typing   /nick name
06:18 user_7759 is now known as name
06:18 name is now known as david_gang
06:18 garu david_gang: there's a "run parameters" option in the "Perl" menu
06:18 szabgab err I don't think we support that currently
06:18 david_gang :-)
06:18 szabgab do we ?
06:18 garu szabgab: http://paste.scsys.co.uk/124521
06:19 david_gang i don't see it
06:19 garu I thought we did
06:19 david_gang and i am using padre 0.86
06:19 szabgab david_gang: I think currently the workaround is to write @ARGV = (param param)
06:19 szabgab in your code
06:19 david_gang ok
06:19 szabgab oh maybe we have it ?
06:20 szabgab but if we have it that's a global thing only right?
06:20 garu david_gang: is there a "Run" menu available?
06:20 david_gang yes
06:20 david_gang but it runs the script
06:20 david_gang and does not take variables
06:20 szabgab garu: thanks for the paste
06:20 david_gang there is a run command
06:21 szabgab the strange is that on my perlbrewed 5.14.1 the tests pass
06:21 garu szabgab: mine's also perlbrewed
06:21 garu david_gang: what are the menu options under "Run"?
06:21 garu I thought we had that
06:21 david_gang I"ll try to use the perl run_command option
06:21 david_gang we have run_command
06:22 david_gang under perl
06:22 garu that's it
06:22 garu "run command"
06:22 garu no?
06:22 garu hmmm... maybe not
06:22 david_gang but then it is not in padre
06:23 david_gang it would be nicer to stay in the ide
06:23 szabgab bbl
06:23 david_gang it spawns a windows command
06:23 garu ok, found it
06:23 garu david_gang: it's not as easy as it should be. Sorry, we're working on it
06:24 garu right now you need to go to:
06:24 garu Tools -> Preferences
06:24 david_gang no problem
06:24 david_gang you are great !
06:24 garu then "Language - Perl 5"
06:24 garu then you'll see "Script Arguments"
06:24 garu david_gang: seen it?
06:25 david_gang yes
06:25 garu david_gang: that should do the trick :)
06:25 david_gang thanks
06:25 david_gang i see that it takes the argument
06:25 david_gang may i ask another question ?
06:25 garu of course
06:26 david_gang i use currently epic on the unix server
06:26 david_gang there are 2 reasons
06:26 david_gang 1) it has a great cvs integration
06:26 garu (it's probably there because arguments are probably meant to be per-project and somewhat static - but it should be easy for casual apps as well)
06:26 david_gang 2) there is no problem with installation
06:26 david_gang my question is
06:27 garu shoot
06:27 david_gang when i want to use padre on redhat 5
06:27 david_gang what do i have to ask my system administrator ?
06:27 david_gang and is there another free cvs gui tool that i can use instead eclipse ?
06:28 david_gang ideally it would be nice that padre would suport it too
06:28 garu ok
06:28 garu that's gonna require some argument, so bear with me for a while
06:29 david_gang ok
06:29 david_gang i have a meeting in one minute
06:29 david_gang but i"ll leave the window open
06:29 garu no problem, you can always come back
06:29 garu oh, ok
06:29 garu I'll try to be quick
06:29 david_gang and see all the things you will write
06:29 david_gang thanks
06:29 david_gang :-)
06:29 garu Padre has plugin support, and there are several VCS ones
06:30 garu including cvs, svn and git
06:30 garu *but* I'm not sure they work (properly enough) and they could positively use some lovin'
06:30 garu (if anyone's interested)
06:31 garu as for running on redhat, there should be linux binaries available at padre.perlide.org so you can install and run as your regular user, no need for administrator priviledge
06:31 david_gang great
06:31 garu *privilege
06:31 david_gang thanks for your info
06:32 david_gang when i run the script and i print things
06:32 garu even if there isn't, you can install something called "perlbrew" and make a perl installation just for your user
06:32 david_gang ok
06:32 Alias There's not really any version control integration into the project tree
06:32 Alias Which is the real problem here
06:33 garu if you can't find the redhat binaries or need any help with installation, please drop by and let us know
06:33 david_gang thanks
06:33 Alias We need some kind of plugin-level integration to the project tree
06:33 Alias Which probably requires a rewrite to version 3
06:33 Alias But adding more menu entries is a decent start to at least thinking about the project tree as a more general tool
06:33 garu Alias: isn't that already available with the plugin manager?
06:33 garu oh
06:33 garu I see what you mean
06:34 garu nevermind that, you're right
06:34 Alias icons should go red, etc
06:34 Alias right click, commit on the project tree, and so on
06:34 garu it should be easier for plugins to fiddle with the panels
06:34 Alias yup
06:34 Alias But we'll get there
06:34 asarch joined #padre
06:34 garu oh absolutely
06:41 garu szabgab: a-ha!!
06:41 garu I figured out what's wrong about Debug::Client
06:42 garu a little file called ".perldb"
06:42 garu that sets preferences for the perl debugger
06:42 garu and is _not_ being ignored during the tests
06:43 garu I rename it, all tests pass
06:43 garu put it back in, fails again :)
06:44 Hyppolit svn: r15010 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15010
06:44 Hyppolit begin porting the ideas behind Madre-Sync into light(er)weight dancer/ORLite app.
06:44 Hyppolit trunk/Madre/bin/ trunk/Madre/lib/Madre/ trunk/Madre/lib/Madre/Dance/ trunk/Madre/views/
06:53 garu szabgab: unfortunately, I see no way of avoiding an existant .perldb file. We could try and override whatever it set, but there are a lot of potential options. What I think would be best it to SKIP failing tests when it encounters the file (which we can probe for with File::HomeDir)
07:02 danlucraft left #padre
07:04 asarch left #padre
07:11 Hyppolit svn: r15011 | szabgab++ | http://padre.perlide.org/trac/changeset/15011
07:11 Hyppolit Update the messages.pot file
07:11 Hyppolit trunk/Padre/share/locale/
07:13 szabgab garu: you are great!
07:13 szabgab thank you
07:14 szabgab I think at first I'll skip the tests if that file exists (is that in ~/ ?)
07:14 szabgab and upload to CPAN to see how the test reports work out
07:15 garu szabgab: I'm doing a patch right now :)
07:15 szabgab that's also good :)
07:21 david_gang hi
07:21 david_gang i wanted to ask how do i increase the font size of the output window
07:22 david_gang it is really tiny
07:22 david_gang (font size 1)
07:23 garu david_gang: I don't think that's possible right now, *but* you can run programs in an external window (e.g. "terminal") and resize it there
07:24 garu it's a checkbox or something, should be available right under those perl options in the preferences dialog
07:24 david_gang yes
07:24 david_gang it is a big output
07:25 david_gang and because of this it does not fit into the windows cmd shell
07:25 david_gang maybe i have to change preferences there
07:25 david_gang and then run the script
07:25 david_gang :-(
07:26 garu david_gang: you mean what? it doesn't scroll back long enough?
07:27 david_gang yes
07:28 david_gang i have to change somehow the scrollback size
07:29 Hyppolit svn: r15012 | garu++ | http://padre.perlide.org/trac/changeset/15012
07:29 Hyppolit skipping some tests when .perldb is present
07:29 Hyppolit trunk/Debug-Client/t/
07:30 garu david_gang: that's likely in your terminal preferences
07:30 david_gang yes
07:30 david_gang thanks
07:30 david_gang i"ll change it
07:30 david_gang thanks for your help
07:30 mj41 joined #padre
07:30 Hyppolit svn: r15013 | garu++ | http://padre.perlide.org/trac/changeset/15013
07:30 Hyppolit explicit warning over .perldb
07:30 Hyppolit trunk/Debug-Client/t/
07:31 Hyppolit svn: r15014 | adamk++ | http://padre.perlide.org/trac/changeset/15014
07:31 Hyppolit Rename feedback_done to nth_feedback in preparation for additional nth_ config settings relating to the Padre::Wx::Nth subsystem
07:31 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/t/
07:31 garu szabgab: there. now it passes in my box (though I hardly customize the debugger) and also shows a big neon message during tests if .perldb is rpesent
07:33 marcela joined #padre
07:33 garu david_gang: as a workaround, remember you can redirect the output to a file by making the last argument be something like &> file.out
07:33 garu anyway, 4:30am here, so it's bedtime for me
07:33 garu but before I go
07:33 david_gang good night
07:33 david_gang where do you live
07:33 david_gang ?
07:34 david_gang in which country
07:34 david_gang ?
07:34 garu Alias: TF2 is now free2play! I'll challenge you as soon as I get any good :)
07:34 garu david_gang: I live in Rio
07:34 david_gang great
07:34 david_gang muito brigado
07:34 david_gang :-)
07:34 garu hahhaah
07:34 garu de nada :)
07:35 david_gang left #padre
07:38 Hyppolit svn: r15015 | garu++ | http://padre.perlide.org/trac/changeset/15015
07:38 Hyppolit adding File::HomeDir as a new testing dep
07:38 Hyppolit trunk/Debug-Client/
07:38 garu and with that commit, I'm out
07:39 garu night everyone
07:39 garu &
07:42 Alias garu: All the stupid hats and cruft is kinda made it less interesting for me
07:42 Alias You start it up and there's shit everywhere
07:43 Alias Mostly I just play Bad Company 2
07:44 Hyppolit svn: r15016 | adamk++ | http://padre.perlide.org/trac/changeset/15016
07:44 Hyppolit - The birthday easter egg now only comes up once a year, and we will never
07:44 Hyppolit bug the user about any other nth popup on our birthday (ADAMK)
07:44 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/
07:44 Alias ... well, and roller derby :)
07:48 dolmen joined #padre
07:57 Hyppolit svn: r15017 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15017
07:57 Hyppolit Updates to register page. Style. Other...
07:57 Hyppolit trunk/Madre/ trunk/Madre/lib/Madre/Dance/ trunk/Madre/public/css/ trunk/Madre/public/images/ trunk/Madre/views/ trunk/Madre/views/layouts/
08:06 Alias left #padre
08:08 sugar joined #padre
08:24 bowtie joined #padre
08:29 danlucraft joined #padre
08:31 daxim joined #padre
08:49 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginDialog changed by bowtie
08:51 waxhead joined #padre
09:01 dolmen1 joined #padre
09:02 dolmen left #padre
09:04 dolmen1 is now known as dolmen
09:29 danlucraft1 joined #padre
09:34 danlucraft left #padre
09:34 danlucraft1 left #padre
09:35 danlucraft joined #padre
09:39 Hyppolit svn: r15018 | adamk++ | http://padre.perlide.org/trac/changeset/15018
09:39 Hyppolit Added Replace in Files
09:39 Hyppolit trunk/Padre/
09:43 danlucraft left #padre
09:56 Hyppolit svn: r15019 | adamk++ | http://padre.perlide.org/trac/changeset/15019
09:56 Hyppolit Adding formbuilder-generated skeleton for Replace in Files
09:56 Hyppolit trunk/Padre/lib/Padre/Wx/FBP/
09:56 Alias joined #padre
09:57 szabgab Alias: I see every commit to fbp is huge
09:57 szabgab over 1Mb
09:57 Alias I think I might be accidentally committing with different versions of wxFormBuilder
09:57 szabgab that does not look good to me
09:57 Alias But also, some will be pretty big
09:57 szabgab maybe
09:57 Alias It's XML
09:58 szabgab still normally the most should not change if the application saves it in a clever way
09:58 Alias yup
09:58 Alias I agree
09:58 szabgab unless the order of the elements fluctuates
09:58 Alias It doesn't
09:58 Alias I think
09:58 szabgab within the xml I mean
09:58 Alias It doesn't
09:58 Alias Well, it might...
09:58 Alias hrm
09:59 Alias But I assume not
09:59 szabgab I noticed the formbuilder would mark the file changed even if I just browse around
09:59 szabgab as it keeps the info in the file
09:59 szabgab I filed a bug report with that
10:00 Alias There are some things it does that you can change
10:00 Alias If you select a tab, it will make that tab the default front tab
10:02 szabgab that can be nice but that means just browsing around changes the file
10:07 Alias Potentially, yes
10:07 bowtie are we going to put all static test in dialog, ie help->about
10:08 bowtie oppps test -> text
10:08 szabgab Alias: wouldn't it be better to keep every dialog in a separate fbp file?
10:09 Alias I thought about that
10:09 szabgab to reduce the size of changes
10:09 Alias I've decided not to, because it means settings could vary
10:09 Alias Setting internationalize at the project level controls if things use Wx::gettext
10:09 Alias It makes more logical sense
10:10 Alias Also, it means the Form Builder plugin can regenerate all FBP files at once as FBP::Perl improves it's Perl generation
10:10 szabgab I am watching a screencast about formbuilder that does not have sound
10:10 bowtie url please
10:10 szabgab so I see things happening but I have no clue why?
10:10 Alias And with a single fbp file, it's easier to relate that one file to the project, and automatically intuite what to do
10:10 szabgab why does the driver do that now?
10:11 szabgab http://wxformbuilder.org/
10:11 bowtie szabgab, :)
10:11 GabrielVieira left #padre
10:11 szabgab top post
10:12 Sadrak|work joined #padre
10:12 Sadrak|work szabgab: here?
10:12 szabgab no :)
10:12 Sadrak|work damn
10:12 szabgab :)
10:12 szabgab ok, now here
10:13 Sadrak|work i have to decide between two teaching classes at yapc: yours and damians
10:13 szabgab I will go to mine :)
10:13 Sadrak|work ...
10:13 szabgab and how can I help you decide?
10:14 Sadrak|work that is your target? helping newbies to understand testing? or helping advanced programmers writing more/better tests?
10:14 Sadrak|work s/that/what/
10:14 szabgab more the former
10:16 Sadrak|work ok, thanks
10:17 szabgab but I am happy at least I was considered :)
10:17 Sadrak|work :)
10:18 szabgab I have strong competition there :)
10:18 Sadrak|work perhaps there are to few newbies at a yapc for your class
10:18 szabgab it isn't so much for perlnewbies
10:18 szabgab it is more like for people who know perl but don't know testing yet
10:18 Sadrak|work i call them newbies ;)
10:19 Hyppolit svn: r15020 | adamk++ | http://padre.perlide.org/trac/changeset/15020
10:19 Hyppolit Rename the find button to replace, and add the basics of Padre::Wx::Dialog::ReplaceInFiles, copied from FindinFiles
10:19 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/
10:20 Sadrak|work szabgab: OK, perhaps i am a newbie at that part of perl, only have written two hand full testfiles yet, but i have understand that and can write difficult tests ... should i go to your class?
10:22 szabgab I am not a sales person :)
10:23 szabgab but you should definietly come to my class :)
10:23 szabgab though I think Damian is a much better trainer ...
10:23 szabgab btw where are you from?
10:24 Sadrak|work germany
10:25 szabgab so if you can find a few other people around you then I can come over another time to give a full training
10:25 szabgab I live a bit closer than Damian
10:26 Sadrak|work define a few other people ... 10?
10:27 szabgab it depends how it works out but 5 might be ok already
10:27 szabgab and I max at 12 anyway
10:27 szabgab but let's switch to a PM
11:09 kaare joined #padre
11:11 Hyppolit svn: r15021 | szabgab++ | http://padre.perlide.org/trac/changeset/15021
11:11 Hyppolit Update the messages.pot file
11:11 Hyppolit trunk/Padre/share/locale/
11:14 submersible_mib left #padre
11:14 bruce left #padre
11:16 Hyppolit svn: r15022 | szabgab++ | http://padre.perlide.org/trac/changeset/15022
11:16 Hyppolit unite some code checking for rc_file
11:16 Hyppolit trunk/Debug-Client/ trunk/Debug-Client/t/ trunk/Debug-Client/t/lib/
11:19 Hyppolit svn: r15023 | szabgab++ | http://padre.perlide.org/trac/changeset/15023
11:19 Hyppolit Debug::Client v0.12
11:19 Hyppolit trunk/Debug-Client/lib/Debug/
11:19 Hyppolit svn: r15024 | szabgab++ | http://padre.perlide.org/trac/changeset/15024
11:19 Hyppolit svn:ignore
11:19 Hyppolit trunk/Debug-Client/
11:23 danlucraft joined #padre
11:27 * submersible_toaster ponders Nth.pm some more
11:31 submersible_toaster Dancer.pm users - are you out there
11:40 jferrero left #padre
11:41 jferrero joined #padre
11:54 jazzanov_ left #padre
12:26 GabrielVieira joined #padre
13:22 Alias left #padre
13:27 jnap joined #padre
13:34 sugar left #padre
13:36 sugar joined #padre
14:07 dolmen1 joined #padre
14:10 dolmen left #padre
14:21 dolmen joined #padre
14:22 dolmen1 left #padre
14:38 marcela left #padre
14:55 kaare left #padre
14:58 katrotz joined #padre
15:00 dolmen1 joined #padre
15:00 dolmen left #padre
15:01 dolmen1 is now known as dolmen
15:10 bowtie szabgab, ping
15:16 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
15:25 dapatrick joined #padre
15:33 sugar_ joined #padre
15:33 sugar left #padre
15:38 lsm-mob joined #padre
15:44 Sadrak|work left #padre
15:48 szabgab bowtie: how can I help you?
15:48 bowtie szabgab, hi, I have started on plugin wiki,
15:49 bowtie I have used a clean padre trunk and Plugin Manager for info
15:49 bowtie PerlCritic is not loadable
15:50 szabgab that's not good
15:50 bowtie are the plugins in trunk in there home location, or do developers maintain there code else ware
15:50 szabgab that's the source
15:51 bowtie yes, as in if I look at code in trunk will it be the same as cpan?
15:53 bowtie I will assume trunk is valid,
15:53 bowtie as for Perlcritic it's just missing a version,
15:54 szabgab trunk is >= CPAN
15:54 bowtie cool
15:54 szabgab for each plugin
15:54 bowtie of the 55 plugins only 14 are loadable
15:55 szabgab yeah, there are lot of dead ends there
15:55 szabgab we need to focus on a few important ones
15:56 bowtie more importantly a new user my download a plugin from cpan and it wont work
15:57 bowtie I will split table in to chunks, can I assume the original categories are still valid
15:58 szabgab no idea
15:58 szabgab btw do you have a website or blog?
15:58 bowtie tip, tables and wiki, spreedsheat -> cvs -> sed
15:58 bowtie szabgab, as I am dyslexic it's not my thing
15:59 bowtie hence why I don't like post if
15:59 szabgab aha
15:59 bowtie I like to read left to right
16:01 bowtie doing documentation is something a technologists has to do, even if it's done badly :)
16:05 dapatrick left #padre
16:07 szabgab bowtie: the reason Perl Critic does not work from SVN is because it is using dist::zilla
16:07 szabgab and so it does not have a version number in SVN but will have one after release
16:08 szabgab I think we decided that we are going to convert all the plugins back from dist::zilla to MI
16:08 szabgab actually PerlTidy is also dist::zilla
16:08 bowtie That's a good idea,
16:08 bowtie when in dev are plugin share dir supported?
16:11 bowtie szabgab, do we want a column for installer type?
16:12 bowtie I noticed you have default new perl.pl to use 5.010 cool :)
16:13 bowtie szabgab, the version should be in P-P-PerlCritc.pm
16:26 Di-ima left #padre
16:27 daxim left #padre
16:27 katrotz left #padre
16:36 danlucraft left #padre
16:47 garu submersible_toaster: I'm here, I use Dancer :)
16:47 szabgab garu: I uploaded a ndew version of the Debugegr client, if you would try it please
16:48 garu szabgab: to cpan?
16:48 szabgab yes
16:49 garu sigh, my mirror is still picking 0.11
16:50 szabgab you can use pip
16:50 szabgab or you can just try from svn
16:50 szabgab with my updates
16:51 szabgab I also wanted to ask you another 2 favors :)
16:55 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
16:56 garu shoot
16:56 * garu tries the svn version
16:57 szabgab I'd like to get some SEO help
16:57 szabgab one for Padre, I am sending to the mailing list
16:57 szabgab the other with my Perl Tutorial
16:58 szabgab I'd like to ask you to add a link to your web site to link to http://szabgab.com/perl_tutorial.html
16:58 szabgab with the anchor text "Perl Tutorial" or "Modern Perl Tutorial"
16:59 garu what happened to that Perl links project? Perl ads or something?
16:59 szabgab I have it running but that's javascript
16:59 garu all tests pass with svn version of Debug::Client
16:59 szabgab so the search engines don't eat it
17:00 garu right
17:00 szabgab try to search for "perl tutorial" all the links are old
17:00 garu I'm actually considering doing some perl videos myself
17:00 garu maybe we can share links in the future :)
17:00 szabgab that would be awesome
17:01 Sewi Is this my brain bug or is this a perl bug: for (1..3] { my $x = "y" if 0; print $x; $x = $_; }
17:01 Sewi I expect the print to be undef every time, but it's always the value of the last loop run
17:01 garu I expect that to drop an error :)
17:01 szabgab that's I think is a special case
17:01 garu (1..3] <--
17:01 szabgab oh
17:02 Sewi garu: sorry, should be )
17:02 Sewi irc typo, not the problem
17:02 szabgab but the   my $x ="y" if 0;   is declaration in condition
17:02 szabgab you should not do it in any case
17:02 garu Sewi: ah, sorry
17:02 mj41 left #padre
17:02 szabgab but that's a special case with 0 I never remember
17:03 Sewi szabgab: 0 as a placeholder for some condition
17:03 garu it's a precedence issue, no?
17:03 szabgab does not really matter
17:03 Sewi thats why I replaced it with 0 :)
17:03 szabgab you should not do conditional declaration
17:04 Sewi I thought so but learnt that perl always does the "my" part
17:04 Sewi strict and warnings don't complain either
17:04 szabgab read the relevant PBP chapter
17:04 szabgab yeah the my part will be done there I think
17:04 szabgab but someother funky thing goes on that I have not bothered to understand
17:05 garu Sewi: I think it turns that into my $x; $x = "y" if 0
17:05 Sewi Switched to 0 ? "y" : undef
17:05 szabgab I don't think so
17:06 Sewi garu: It doesn't do, $x would be undef if it would do.
17:06 Sewi my $x; always sets $x = undef
17:07 garu well, if you enable strict and warnings you get "Use of uninitialized value $x in print"
17:07 szabgab garu: so I'd appreciate  a link to my Perl Tutoral
17:07 szabgab Sewi: from you too :)
17:07 garu granted, only for the first one
17:07 Sewi yes, for the first time, but not for the oterhs
17:07 garu szabgab: I'll add it as soon as I get to it :)
17:07 Sewi szabgab: I'll blog about it as soon as I get some time :)
17:08 garu (and learn how to do it in blogspot)
17:08 szabgab thanks to both of you!
17:08 Sewi You're welcome, but it's good content, so people link it anyway :)
17:09 Sewi I'll put the issue into "I don't understand it but I shouldn't do it" box :-)
17:09 szabgab Sewi: it will take time till people start linking
17:09 garu Sewi: ah
17:09 garu I think I got it
17:10 szabgab and I'd like to beat the old tutorials
17:16 garu Sewi: When you do the "my $x = 'y' if 0", the first case doesn't do the attribution because it's an if 0, but the compiler still sees the variable being (potentially) created under that scope and marks it so strict doesn't make your app die. But because the variable wasn't really created locally, it's treated as a global without strict, just as if you didn't have the "my $x" at all.
17:17 garu at least that's what I got from it
17:17 szabgab have you tried B::Deparse on the code?
17:18 szabgab not that I expect much more unedrstanding from that
17:18 szabgab but maybe
17:18 Sewi garu: thanks
17:18 Sewi szabgab: No, didn't try
17:19 garu szabgab: it's exactly that
17:19 garu Sewi: perl -MO=Deparse -E 'for (1..3) { print $x; $x = $_; }'
17:19 garu Sewi: see how the "my" goes away?
17:19 szabgab or just use Perl/Deparse selection  in Padre :)
17:20 Sewi thanks to both of you
17:20 garu ah, sorry, bad paste
17:20 JimDod left #padre
17:20 garu Sewi: perl -MO=Deparse -Mstrict -Mwarnings -E 'for (1..3) { my $x = "y" if 0; print $x; $x = $_; }'
17:20 Sewi We should add this to the beginner error tests
17:20 garu there
17:20 garu the "my" goes away, replaced by '???' :)
17:21 garu to me, it's a bug in "strict"
17:21 garu and yeah, it should go to the beginner error tests
17:21 garu well, gotta go :)
17:21 Sewi I agree, it looks like a strict bug
17:22 sugar_ left #padre
17:22 Sewi me too.
17:26 bowtie Sniper, ping
17:26 Sniper pong
17:26 bowtie Sniper, you are an osx jock :)
17:27 Sniper hum ? :)
17:27 bowtie can you please tell me which Padre Plugins you use or have tried and worked
17:28 Sniper no plugin, base install of Padre
17:28 bowtie Sniper, I was hopping for at least one :(
17:29 Sniper no really, I have the \ problem with base install
17:29 bowtie I remember, you saying, Ouch, is tome any help?
17:30 Sniper I didn't talk with tome yet
17:30 bowtie ok, thanks :)
17:30 Sniper I have upgraded my OS X to Lion yesterday and it played with me : No user account on my Mac after upgrade. Time consuming :)
17:31 bowtie what is this kitty kat stuff all about?
17:32 bowtie Lion -> white Lion
17:32 mj41 joined #padre
17:41 danlucraft joined #padre
17:47 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
17:55 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
18:03 Di-ima joined #padre
18:04 Zapelius joined #padre
18:16 GabrielVieira left #padre
18:38 sjn left #padre
18:49 Zapelius left #padre
18:51 dolmen left #padre
18:57 pece joined #padre
19:00 pece2 joined #padre
19:00 pece left #padre
19:24 kaare joined #padre
19:34 user_1814 joined #padre
19:34 user_1814 I have a question about running Perl programs and seeing the output
19:34 user_1814 examples work fine
19:34 Sewi hi user_1814
19:34 user_1814 but my perl script shows a window very briefly and disapperas
19:35 user_1814 hi Sewi , good afternoon
19:35 Sewi your could switch off the external/xterm window in the preferences
19:35 user_1814 ok let me see
19:40 user_1814 yes , it stops the external window from appearing, but does not send anything to the output window either
19:41 user_1814 so I don't see the executed output
19:41 user_1814 #!/usr/bin/perl open(FILE,"O:/Public/Adviser/Interns/2011/Arun/sql data/EPSchange.csv"); $linecount=0; while(<FILE> && $linecount < 10) { $linecount++; print; }
19:41 GabrielVieira joined #padre
19:41 Sewi try print "foo\n"; for testing
19:43 user_1814 The examples work ok
19:43 user_1814 print "Hello World!\n"; # This is output for the user
19:43 user_1814 that one works great
19:45 sugar joined #padre
19:51 user_1814 Ok it works now
19:51 user_1814 I think you have to quit the Padre and then come back and the settings stick
19:52 user_1814 thank you very much
19:52 Sewi You're welcome
19:57 bowtie Sewi, ping
19:58 bowtie Sewi, do you have any experience of Padre/Padre-Plugin-Nopaste
19:58 Sewi no
19:59 bowtie Sewi, that was simple, thanks :)
20:00 user_1814 left #padre
20:10 dapatrick joined #padre
20:20 kaare left #padre
20:39 asarch joined #padre
20:48 Sewi left #padre
20:56 danlucraft left #padre
20:58 danlucraft joined #padre
21:07 danlucraft left #padre
21:08 mj41 left #padre
21:23 alnewkirk|com joined #padre
21:34 Hyppolit # 1263 :  Padre::Plugin::Nopaste Loads but don't run!!!! (new defect) [ http://padre.perlide.org/trac/ticket/1263 ]
21:39 estranho left #padre
21:40 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
21:45 dolmen joined #padre
21:46 sugar left #padre
21:49 pece2 left #padre
21:49 waxhead left #padre
21:58 asarch left #padre
22:02 pece joined #padre
22:15 Di-ima left #padre
22:30 Di-ima joined #padre
22:47 dolmen left #padre
23:12 pece left #padre
23:31 tome joined #padre

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