Camelia, the Perl 6 bug

IRC log for #padre, 2012-03-08

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

All times shown according to UTC.

Time Nick Message
00:32 bowtie left #padre
00:40 asarch joined #padre
01:15 Di-ima joined #padre
01:52 jq joined #padre
03:20 asarch joined #padre
04:59 sewi joined #padre
06:06 pece joined #padre
07:00 marcela__ joined #padre
07:05 tome joined #padre
07:35 [Sno] joined #padre
07:44 azawawi joined #padre
08:22 user_5355 joined #padre
08:23 user_5355 Hi I'm a Padre newbie - on Windows. And I love Padre,,,, Does anyone know how I can route the perl script output to the output pane (instead of seeing it in a cmd window)? TIA!
08:24 user_5355 The output pane is always empty...
08:24 szabgab there is aan option for that
08:24 user_5355 hmm didn't find it. Will look...
08:24 szabgab but then you won't be able to get input via <STDIN>
08:24 user_5355 ok
08:24 szabgab I don't remember the location of it
08:24 szabgab somewher in the preferences :)
08:28 user_5355 I cannot find it.
08:28 user_5355 I'm in the advanced prefs and don't see something appropriate
08:29 szabgab Tools -> Preferences -> Language Perl 5
08:29 szabgab search for external
08:29 szabgab in the advanced pref
08:29 user_5355 Great, works! I searched for "output" etc...! Thanks very much!
08:30 szabgab you are welcome
08:30 user_5355 ok, i'm off, thanks again and have a good day.
08:30 szabgab you too
08:31 azawawi hi
08:32 azawawi szabgab: caught you :)
08:32 szabgab hah
08:34 azawawi cpanm Padre::Plugin::Moose  # and then type q{cfor\t}  => "cfor"<tab>
08:39 azawawi szabgab: re "Building a really good web applications needs a lot of high-level knowledge"...
08:40 szabgab wait, what?
08:40 azawawi szabgab: add... and lot of string escaping... :)
08:40 azawawi szabgab: especially when transferring data over JSON
08:41 * szabgab is insalling the plugin now
08:42 azawawi http://oylenshpeegul.typepad.com/bl​og/2012/03/whats-wrong-with-v.html  # interesting
08:43 szabgab *** glibc detected *** /usr/bin/perl: invalid fastbin entry (free): 0x00000000012cce20 ***
08:43 szabgab what the ... is this?
08:50 El_Che it's pretty sad we have a trillion of ways to specify versions
08:51 El_Che the 5.14 way looks good
08:51 azawawi yeah it is absurd
08:52 El_Che I love the TIMTOWTDI mantra, but that's silly
08:52 azawawi szabgab: it is a new error tailored only to Padre
08:52 azawawi El_Che: agree
08:52 azawawi El_Che: it confuses everyone
08:52 szabgab azawawi: I have the Moose plugin enabled
08:52 El_Che well, it comes down to the fact that we don't dare to make versions obsolete
08:52 szabgab and a .pl file open
08:53 szabgab azawawi: what shall I do now
08:53 szabgab ?
08:53 El_Che our Python brothers made everyone angry in the community, but they cleaned up their language making incompatible changes in 3.0
08:53 azawawi szabgab: enable Moose plugin?
08:53 azawawi szabgab: type: cfor and then tab
08:53 szabgab I have that
08:54 szabgab in the perl code or in the Moose Assistant?
08:54 azawawi szabgab: nah, in your current editor
08:54 szabgab vim?
08:54 El_Che I don't want to bash other IDEs, but this is silly:
08:54 El_Che http://www.engadget.com/2012/03/07​/develop-android-using-aide-video/
08:54 El_Che an android IDE for android
08:54 szabgab oh
08:54 El_Che it runs on android
08:54 szabgab cforTAB++
08:55 azawawi ifeTAB
08:55 azawawi ifeeTAB
08:55 azawawi foreTAB
08:55 szabgab azawawi: and why do I need the Moose plugin for this?
08:55 azawawi continue tabbing...
08:55 azawawi szabgab: because it was a testbed for creating that one :)
08:55 azawawi szabgab: will be refactored into ::Snippets
08:55 szabgab frightening :)
08:56 azawawi the cool thing is this...
08:56 azawawi textmate snippets are here and there on the web...
08:56 szabgab btw I thought we should unite the code templates we have ana the snippets
08:56 azawawi snipMate is also the vim TextMate plugin
08:56 azawawi szabgab: this is snippets with variables...
08:56 szabgab the "New Perl 5 script" thingy should IMHO be a snippet
08:56 azawawi szabgab: try cforTABTAB
08:57 azawawi szabgab: and edit the variable... $var
08:57 azawawi szabgab: another good example...
08:57 szabgab even cforTATTABTAB works :)
08:57 azawawi szabgab: is scriptTAB
08:57 azawawi you can also shift-tab to go back
08:57 azawawi last TAB after final position gets you outside snippet mode
08:57 azawawi movement / ESC gets you outside also
08:58 szabgab azawawi: very nice
08:58 szabgab azawawi++
08:58 azawawi El_Che++ # for suggesting it
08:58 El_Che I get flowers without writing code
08:58 szabgab El_Che++
08:58 El_Che I am ready for management!
08:58 El_Che :)
08:58 azawawi El_Che is the invisible hand in Padre
08:58 azawawi El_Che: you're http://en.wikipedia.org/wiki/Invisible_hand :)
08:59 szabgab http://www.youtube.com/watch?v=teB4f1LZ3fk
08:59 azawawi szabgab: snippets is the replacement for everything
09:00 azawawi szabgab: forget new script... etc
09:00 azawawi szabgab: https://metacpan.org/source/AZAWAWI/Padre-​Plugin-Moose-0.18/share/snippets/perl.yml
09:00 El_Che szabgab: I don't know what azawawi ate lately but he's on a ROLL
09:00 azawawi szabgab: https://metacpan.org/source/AZAWAWI/Padre-​Plugin-Moose-0.18/share/snippets/moose.yml
09:01 El_Che I almost expect he's porting Padre to Moose while making the startup faster :)
09:01 szabgab El_Che: in Perl 6 :)
09:02 azawawi i gave up on Perl 6
09:02 azawawi that's why
09:02 azawawi Moose is already here. Why not use it?
09:02 El_Che it's sad, but good for us :)
09:02 azawawi we should github the project soon also
09:02 El_Che azawawi: startup, and huge depedencies
09:02 szabgab I think if Perl 6 development stops so will perl 5 development
09:02 azawawi yup
09:02 azawawi scary
09:03 szabgab because people will stop feeling the urge to beat it
09:03 El_Che azawawi: that's why I hear from someone that came back to perl is is now a huge fan
09:03 El_Che my contact at opencsw
09:03 El_Che I pointed him to mouse and now he's happy as a child :)
09:03 azawawi playing with mice is nice
09:03 azawawi watched yesterday "Hugo"...
09:03 azawawi not bad
09:03 azawawi very nice movie
09:03 El_Che he'll get hooked on the moose syntax working with mouse and one day he'll need to do some metaprogramming
09:04 El_Che bwahahaha
09:04 El_Che and it will to late
09:04 El_Che :)
09:04 El_Che I guess that's how they sell drugs :)
09:04 szabgab you you experiement with mice?
09:04 azawawi El_Che: you know what i ate lately? smallpox :)
09:04 szabgab and when the drug works you give it to bigger animals
09:05 azawawi szabgab: i guess you will know it... http://en.wikipedia.org/wiki/Mujaddara :)
09:06 szabgab skyhook
09:06 szabgab I just read about that :)
09:06 szabgab azawawi: sure
09:07 azawawi szabgab: snippets are crucial to the wow-factor of any demo
09:08 azawawi szabgab: preparing your snippets for a demo is cool
09:09 szabgab yeah, material for demo is good
09:09 azawawi szabgab: demo01<tab> and then tab in to complete nth placeholder and tab out
09:09 szabgab I need it so I can do more videos
09:09 szabgab what I'd also like is a way to do "fasttyping"
09:09 azawawi fast typing?
09:09 mj41 joined #padre
09:10 szabgab so I have everything prepaerd, typed in already and then I can just press a button and it will seem as if I was typng really fast
09:10 szabgab B[B[B http://search.cpan.org/~dconway/IO-Prompter-​0.001001/lib/IO/Prompter.pm#Simulating_input
09:11 El_Che azawawi: thanks to the help of rurban getting perl to build on solaris (he did everything), I picked up my C book again and needed an editor, so I launched netbeans again. So I can steal new ideas
09:13 El_Che I must the the padre perl support is better than the C support in netbeans
09:13 szabgab El_Che: if you can build perl on solaris, will you also try to get padre up there ?
09:17 mj41 hi, https://gist.github.com/1999845
09:22 azawawi El_Che: Java has string.split but no array.join ... lol
09:22 azawawi szabgab: that's what autoit and autohotkey are for... :)
09:23 * azawawi watches q|Ran Eilam: Syntactic sugar (Eng)|
09:23 Mithaldu joined #padre
09:26 szabgab azawawi: what are those auto* things?
09:26 szabgab in Padre?
09:29 El_Che szabgab: Other priorities first
09:29 El_Che szabgab: opencsw need to migrate ALL their perl setup
09:29 El_Che szabgab: a zillion of modules
09:30 El_Che szabgab: my aim is to make them the solaris reference for an up to date perl
09:30 El_Che szabgab: activestate has no downloadable perl releases (you pay for their solaris release, oem one)
09:30 El_Che szabgab: sunfreeware are standalone packgaes and no modules
09:31 El_Che blastwave has 5.8.*
09:31 szabgab El_Che: can we start making a Solaris version of DWIM Perl?
09:31 szabgab I'll release a version for Linux
09:31 szabgab server side stuff only for now
09:31 El_Che szabgab: I think it's better to bet on one horse
09:32 szabgab what do you mean?
09:32 El_Che as time is limited I can help them to get their Perl architecture in order
09:32 El_Che e.g. their apt-get clone is written in perl
09:32 szabgab mj41: dn't you have commit bit n padre?
09:32 El_Che but no test nor very modernish
09:33 El_Che so helping them in that effort is more prioritaty for me
09:33 * azawawi sunfreeware... brings fond memories of my Sun Ultra 10 :)
09:33 El_Che there is an standalone sunfreeware perl available
09:33 szabgab El_Che: you mean opencsw ?
09:33 El_Che what opencsw brings to the table is automatic dependcy install and modules
09:34 El_Che so creating a parallel distribution will eat my time resources
09:34 El_Che I'll beter use the odd minutes left and right to get an ubuntu package built
09:34 szabgab oh if that's what they do then its's great
09:35 azawawi szabgab: perl_workshop.il and in english? :)
09:35 El_Che they are very positive about perl and it's one of their main projects for their up to date architecture
09:35 szabgab azawawi: there were a few guests so some of the speakers switched to English
09:36 El_Che szabgab: I got the smoke testing up and running, and now looking at creating a cpan smoke server
09:36 El_Che I am working with the pkgutil tool, to modernize the code base so we can test it
09:37 El_Che all while keeping with his demands: one file, runnable from perl 5.6 something
09:37 El_Che etc
09:37 szabgab El_Che++
09:37 El_Che he was impressed by the runnable module trick
09:39 azawawi strangely... a list of stuff that is related to "Perl workshop in Israel" is "Marvel Avengers Assemble (2012) Watch" :)
09:39 azawawi hehe
09:40 El_Che szabgab: I share something for Perl Weekly on my g+ stream
09:40 azawawi El_Che: so what's your first Sun machine? :)
09:40 El_Che szabgab: about padre @ solaris
09:41 El_Che I need to find/manipulate a python guy to build wxwidgets
09:41 El_Che :)
09:41 El_Che just kidding
09:41 El_Che let me think
09:41 El_Che well
09:41 El_Che it depends of first to use of first to be "mine"
09:42 azawawi El_Che: first one you 'worked' on
09:43 azawawi szabgab: I see only two search results for "Perl Workshop in Israel, 2012" in YouTube... any other?
09:43 El_Che it was a unknow 1U machine (2.5) I got access in 1997: that's how I got into unix
09:44 El_Che a shell account to run an irc client
09:44 El_Che I was a student working at a ISP
09:44 El_Che I knew one command ircII
09:44 El_Che :)
09:44 El_Che then I got BitchX and I was l33t :)
09:45 azawawi El_Che: my first machine was a donated Fujitsu machine that my university did not upgrade its memory...
09:46 azawawi what's the most cool Perl workshop in the world? :)
09:46 El_Che pp200?
09:46 El_Che pp250?
09:46 azawawi dont know
09:46 szabgab El_Che: thanks for the link
09:46 El_Che the debian perl guys do an incredible job
09:46 azawawi Debian defines server stability...
09:46 El_Che and freedom
09:47 El_Che and package management
09:47 El_Che and packaging best-practices
09:47 El_Che and community organizing
09:47 azawawi szabgab: ubuntu 8.04 running padre website?
09:47 El_Che and flamewars in malinglists :)
09:47 szabgab azawawi: what?
09:47 azawawi El_Che: and why do you embed other people source code in Wx::Scintilla :)
09:48 szabgab azawawi: oh yes
09:48 szabgab I am planning to move all that to a new server
09:49 azawawi any plans to move to github? :)
09:49 azawawi or... code.google.com?
09:49 szabgab the server?
09:49 azawawi the repo
09:49 szabgab I don't have any such plans
09:50 szabgab though we could move the PAdre repos to github
09:50 El_Che now that you're talking about infrastructure, fix the bugtracker :)
09:50 szabgab as a start
09:50 szabgab El_Che: what is the problem with the bugtracker?
09:50 szabgab does it have bugs?
09:50 szabgab isn't that its purpose?
09:50 El_Che "knock,knock"
09:50 El_Che "sorry guys, I have I problem"
09:51 El_Che "but I can nog get into the bugtracker"
09:51 El_Che "wait for szabgab to show up, he'll open the registration"
09:51 szabgab and then you type:
09:51 szabgab Hyppolit: trac!
09:51 Hyppolit Trac registration opened for 5 minutes. Please visit http://padre.perlide.org/trac/register to register
09:51 El_Che that's impressive, really
09:51 szabgab it has been there for a year now I think ?
09:51 szabgab :)
09:52 El_Che but less geeky people do not connect to irc to file a bug
09:52 El_Che they may consider login in to facebook or gmail, gtalk, msn, but irc?
09:52 El_Che ::)
09:52 szabgab we have been in this discussin several times already
09:52 azawawi basically i see code.google.com the most user-friendly to people
09:52 azawawi and they support svn/hg/git
09:54 El_Che I like the svn setup we have, it's for developers, so they'll manage
09:54 El_Che I don't like the looks of trac
09:54 szabgab azawawi: and is the bug tracking system on google good?
09:54 szabgab El_Che: so what bug tracking system do you suggest?
09:54 azawawi basically... no need to register... gmail account only...
09:54 szabgab shall we switch to bugzilla?
09:54 azawawi the problem with bug tracking is the creation of accounts
09:55 azawawi not the bug tracking itself
09:55 azawawi in my opinion
09:55 szabgab azawawi: and then you will get all the people who refuse to have a google track
09:55 szabgab or at least play that game
09:55 azawawi for *newbie*s
09:55 azawawi same goes for github
09:55 El_Che szabgab: good point
09:56 El_Che at a time in history when I needed to setup something similar I also choose trac
09:56 El_Che chose
09:56 szabgab so will someone write a 10 lines long script that will provide a web interface to create an account after confirmation with e-mail address?
09:56 Hyppolit Trac registration closed
09:58 szabgab can any of you reproduce the crash mj41 reported?
09:58 azawawi where is it?
09:59 azawawi I crash padre 0.94 like 4 out of 10 when I am developing plugins..
09:59 szabgab https://gist.github.com/1999845
10:01 bowtie_ joined #padre
10:01 bowtie_ gm
10:01 szabgab bowtie_: gm
10:02 bowtie_ mj41 issue is he needs ORLite 1.96
10:02 szabgab I hope you did not get the feeling that I was criticizing your work with those tickets
10:02 szabgab I love the new debugger
10:02 szabgab I just would like to get those things further improved
10:02 szabgab to be friendly to people who are not familiar with the perl debugger
10:02 bowtie_ I can not view his link until I get a time out from
10:02 bowtie_ a248.e.akamai.net
10:02 szabgab or perl
10:03 bowtie_ so IMHO git hub is S***
10:04 azawawi szabgab: do you know that i get like 10-15 emails from scintilla's sf bugtracker like everyday
10:04 szabgab azawawi: of course I did not know, but what does that mean?
10:05 szabgab or what are you comparing it with?
10:05 azawawi "Scintilla 3.0.4 (just released) is a minor bug fix release"
10:05 azawawi szabgab: we need to shake up those old trac tickets
10:06 szabgab ah you want to get more e-mails from Padre trac as well?
10:07 azawawi basically we need to trim old obsolete trac tickets
10:09 azawawi how about we trim Padre core?
10:10 azawawi and move stuff into plugins
10:10 azawawi maybe it is the coffee im drinking
10:11 szabgab azawawi: I am not sure, I am right now cannot even really concentrate as my kids are around
10:11 szabgab coming and going
10:12 szabgab hmm
10:12 El_Che azawawi: this was the fist sun machine I was root (bow before me): https://en.wikipedia.org/wiki/Fi​le:SUN_Ultra_Enterprise_450.JPG
10:12 szabgab I am going to have 2 perl classes with 14 people each soon
10:13 El_Che azawawi: it was great to sit
10:13 El_Che szabgab: good
10:13 El_Che szabgab: in israel?
10:14 szabgab well, azawawi might disagree with that but yes in israel :)
10:14 El_Che hehe
10:14 bowtie_ brb
10:14 bowtie_ left #padre
10:15 El_Che I love when the english call lunch , "tea"
10:15 azawawi szabgab: have fun
10:16 azawawi one thing to think about in Padre architecture is the weakness of its event system
10:16 azawawi we have none :)
10:16 szabgab azawawi: isn't that the wx event system we should use?
10:16 szabgab what iother events would be there?
10:16 azawawi look at the big picture :)
10:17 azawawi im a little plugin responding to events
10:17 szabgab I need to correct
10:17 szabgab I'll have 2 PERL trainings :*)
10:17 azawawi i need to access all of padre's wx events
10:17 azawawi not through document
10:17 azawawi not through editor
10:17 szabgab the client in both plases insist on the capitalization
10:17 szabgab places too
10:18 azawawi hmmm
10:18 * azawawi thinks of forking Padre
10:18 azawawi evil :)
10:19 azawawi Padre => Pedro
10:19 azawawi i'll fork padre in a padre plugin :)
10:19 azawawi or isnt that Swarm already? :)
10:21 El_Che DWIMPadre
10:23 azawawi SimplePadre
10:23 azawawi Pedro
10:23 szabgab Padrito
10:23 azawawi :)
10:23 azawawi Padre++
10:23 azawawi :)
10:26 azawawi ::Moose plugin experiment was a complete success
10:26 azawawi it delivered snippets
10:27 azawawi and a future Wx GUI designer... :)
10:27 azawawi you may just code gen" or anything but it is the basis of something greater...
10:27 azawawi something more evil :)
10:28 azawawi El_Che: you there?
10:29 azawawi El_Che: $who am i
10:29 user_5355 joined #padre
10:29 user_5355 hmmm, Padre F2 help does not know about "for"?!?
10:30 user_5355 Can I have Padre to show hints about Perl Syntax? i.e., if I enter "for", it would tell me the for loop syntax?
10:33 azawawi user_5355: that's a problem with perldocs... it is not context-sensitive ready
10:33 azawawi user_5355: and hi :)
10:33 azawawi user_5355: so if i try to find where is the for loop syntax... it would be in perlsyn
10:34 azawawi user_5355: http://perldoc.perl.org/perlsyn.html#For-Loops
10:34 user_5355 hi ok. so then I need the www... I cannot have syntax hints then?
10:35 azawawi not at the moment
10:35 szabgab I think we  do have those
10:35 szabgab called call tips
10:35 szabgab view /show call tips
10:35 azawawi user_5355: you can also try snippets :)
10:35 szabgab I think that's what user_5355 meant
10:36 szabgab though F2 handling it would be even nicer
10:36 azawawi szabgab: that would be perl functions
10:36 user_5355 yes. I've turned "show call tips" on - but nothing happens when I enter "for". or unless. Or foreach.
10:37 azawawi user_5355: enter "print" ... it is only for perl functions
10:38 azawawi szabgab: http://perldoc.perl.org/search.html?q=foreach  # ....
10:38 szabgab azawawi: but that is controlled by the share/languages/perl5/perl5.yml
10:38 szabgab file
10:38 szabgab so we can add for and foreach there
10:38 user_5355 hmm ok. I rreckon as a beginner I have to use the www. I hoped it could be done from within padre...
10:38 azawawi szabgab: yup
10:38 azawawi szabgab: but we can update the perl snippet and it is a win win...
10:38 szabgab user_5355: I'll ad for and foreach now
10:39 azawawi szabgab: snippet + help ? :)
10:39 azawawi hmm
10:39 szabgab for now to the calltips
10:39 szabgab and the snippets could also do some nice things
10:40 azawawi btw embedded perlsyn links failed because of a problem with wxhtml component
10:40 azawawi basically if you SetPage(...)
10:40 szabgab brb
10:40 azawawi SetPage($help_html_string)
10:40 azawawi you cannot get make it jump links properly...
10:41 azawawi user_5355: btw, have you tried perlfind?
10:41 user_5355 no.
10:41 azawawi cpan App::perlfind
10:41 azawawi or better
10:41 azawawi cpanm App::perlfind
10:41 azawawi and then
10:41 azawawi perlfind for
10:42 szabgab and I am also wroking on my keywords:
10:42 szabgab http://szabgab.com/keywords.html
10:43 azawawi szabgab: how about also PODing them? :)
10:43 azawawi szabgab: in a module that we can reuse
10:43 szabgab what do you mean by PODing them?
10:43 szabgab all my posts?
10:43 szabgab no thans :)
10:43 user_5355 thanks. I want to say it's no problem for me to find syntax details. But from the beginners view call tips would be extremely helpful. I accidentally used commas inside for brackets - the code worked but with no increment - with appropriate call tips this wouldn't have happened.
10:44 azawawi user_5355: with TextMate-like snippets, you wont have to type that :)
10:44 azawawi user_5355: im working on improving them in the Padre::Plugin::Moose and soon Padre::Plugin::Snippets
10:45 azawawi user_5355: cpan Padre::Plugin::Moose
10:45 azawawi user_5355: i know your pain... i wrote that F2 help system... :(
10:45 user_5355 I'll have a look at those plugins. Work on Windows?
10:45 azawawi user_5355: im a windows user :)
10:46 azawawi user_5355: cpan Padre::Plugin::Moose # to get http://padre.perlide.org/t​rac/wiki/PadrePluginMoose
10:46 Hyppolit svn: r18634 | szabgab++ | http://padre.perlide.org/trac/changeset/18634
10:46 Hyppolit add for and foreach to call tips
10:46 Hyppolit trunk/Padre/share/languages/perl5/
10:46 szabgab user_5355: if you find other things missing from the calltips let me know
10:47 szabgab or if you have improvements to the text
10:47 azawawi user_5355: the file is in http://padre.perlide.org/trac/browser/tru​nk/Padre/share/languages/perl5/perl5.yml
10:48 azawawi szabgab: i develop things in plugins and Alias wants them in core :)
10:48 azawawi szabgab: my precious :)
10:49 szabgab I don't understamnd why push them in core?
10:49 szabgab we can have a smaller core and have packages that include the plug-ins as well
10:49 szabgab like the DWIM Perl thingy
10:50 azawawi that's what i mean :)
10:50 azawawi then less deps for Padre
10:50 user_5355 Can anyone tell me how to install the Moose plugin on Padre Windows? (I have never installed a plugin yet)
10:50 azawawi and deps on plugins
10:50 azawawi sure
10:50 azawawi what's the version of your padre?
10:50 szabgab user_5355: type      cpan Padre::Plugin::Moose
10:50 user_5355 latest
10:50 azawawi szabgab: easier :)
10:50 szabgab on the command line
10:51 user_5355 into cmd.exe?
10:51 user_5355 ah ok
10:51 szabgab user_5355: yes
10:51 azawawi user_5355: you can also search for it in CPAN explorer
10:51 azawawi user_5355: and then click install :)
10:51 szabgab does that work in the DWIM Perl distro?
10:52 azawawi user_5355: View/CPAN explorer # to show it
10:52 szabgab user_5355: are you using it from the DWIM Perl?
10:52 user_5355 yup.
10:53 azawawi user_5355: cpanm Padre::Plugin::Moose   in "Command Prompt"
10:53 azawawi user_5355: or use "View/CPAN explorer", type Padre::Plugin::Moose in the search field and click on it and click "Install"
10:54 azawawi szabgab: what's the license on using http://szabgab.com/unique-val​ues-in-an-array-in-perl.html ?
10:54 szabgab azawawi: what do you mean?
10:55 szabgab by "using"?
10:55 azawawi szabgab: the Perl tutorial you're working?
10:55 szabgab I am selling the tutorila in eBook format
10:55 bowtie joined #padre
10:55 azawawi szabgab: basically bundling it as a Padre plugin to link to your website :)
10:56 user_5355 I seemed to have installed padre::plugin::moose via cmd/cpan, restarted Padre, but where will I see it?
10:56 szabgab I ahve to think about that
10:56 szabgab I am not sure I'd like the idea of just giving it away
10:56 azawawi user_5355: Tools/Plugin-Manager/Moose  and then click "Enable"
10:56 szabgab but I'd love the idea of padre having links to specific posts that explain various things in perl
10:57 user_5355 ok, it's not there.
10:57 szabgab I got some fails when I tried to install it a few hours ago
10:57 szabgab so I had to install something separately but that's on linux
10:57 azawawi user_5355: cpanm --notest Padre::Plugin::Moose    # will work :)
10:57 user_5355 And cpan explorer says "error executing cpanm" when I try to install it this way...
10:58 user_5355 ok i try
10:58 azawawi user_5355: what version of Padre are you using?
10:58 azawawi user_5355: Help/About
10:58 azawawi user_5355: and then information
10:58 user_5355 oh yes, I overreas "Done!Warning: Cannot install padre::plugin::moose, don't know what it is."
10:59 azawawi cpanm --version # works or not in "Command Prompt"?
10:59 user_5355 1.5007
11:00 szabgab isn't that case sensitive?
11:00 szabgab cpanm Padre::Plugin::Moose
11:00 azawawi yup... case sensitive
11:00 user_5355 yes!
11:01 azawawi szabgab: installing moose plugin should work out of the box since Moose is already installed in DWIMPerl :)
11:01 azawawi szabgab: what about adding Padre::Plugin::Moose to DWIMPerl
11:01 user_5355 Successfully installed Padre-Plugin-Moose-0.18
11:01 azawawi user_5355: restart Padre, tools/plugin-manager/Moose and click Enable
11:02 azawawi szabgab: so linking to "Perl tutorial" from a plugin is good or bad for business? :)
11:02 szabgab azawawi: it will be in the next release of DWIM Perl for Windows
11:02 azawawi szabgab: cool thanks
11:02 szabgab linking to the tutorial is good
11:03 szabgab distributing it might not be so good
11:04 szabgab azawawi: what other plugin should be distributed?
11:04 azawawi ::PDL and ::Snippet once im finished with them
11:05 user_5355 afk
11:05 azawawi ::Snippets or ::Snippet?
11:05 azawawi or ::Snip :)
11:05 szabgab sure
11:06 azawawi now another question if you have the time
11:06 szabgab and we can put a sticker on it "Made in Middle-east" :)
11:06 shadowpaste "bowtie" at 217.168.150.38 pasted "should i be conserned with:" (8 lines) at http://paste.scsys.co.uk/185741
11:06 azawawi bowtie: where is that?
11:07 azawawi bowtie: what's the command line?
11:07 szabgab azawawi: is bowtie asking if we want to require 5.10 for PAdre?
11:07 shadowpaste "bowtie" at 217.168.150.38 pasted "caussed by" (24 lines) at http://paste.scsys.co.uk/185742
11:07 szabgab I would be ok with that
11:07 azawawi szabgab: i upgrade Wx::Scintilla to get the // 5.10 syntax
11:07 azawawi szabgab: only not to be used lol by Alias++
11:08 bowtie azawawi, I ran xt test against debug-client, and got that error
11:09 szabgab I am going back and forth to the kitchen preparing lunch
11:09 azawawi bowtie: i see no xt directly in Debug::Client
11:09 azawawi bowtie: s/directly/dir/ :)
11:09 azawawi bowtie: and hi :)
11:09 szabgab but really why not move Padre to 5.10 ?
11:09 azawawi you're the chief
11:09 bowtie other wise I am ready to push 0.18 up
11:09 azawawi why not to 5.12 ...
11:10 bowtie 5.10 is not supported now
11:11 azawawi bowtie: which test is failing?
11:11 azawawi bowtie: again?
11:12 bowtie when I run xt/minimumversion.t
11:12 azawawi bowtie: this is a bad recipe for PerlTidy disaster... http://paste.scsys.co.uk/185742 :)
11:12 azawawi bowtie: PerlTidy expects semicolons
11:13 bowtie or so it's as I thought then, minimumversion dose not like dsl
11:14 azawawi DSL is bad... i removed it from ::Moose when i saw it...
11:14 azawawi Perl tidy and see what i mean :)
11:14 azawawi szabgab: ping
11:15 azawawi bowtie: dmake test # works on DWIMPerl v7
11:15 szabgab azawawi: pong
11:15 azawawi bowtie: # for Debug::Client
11:15 szabgab but I am mostly cleaning potatoes these minutes
11:15 bowtie azawawi, yes
11:16 azawawi szabgab: after trying the registered document approach for Padre plugin i have a couple of notes
11:16 azawawi szabgab: imagine two plugins
11:16 azawawi szabgab: that want to subclass ::Document::Perl
11:17 azawawi szabgab: each of them want to act on application/x-perl mimetype also
11:17 azawawi szabgab: like PDL and Moose
11:17 szabgab keep typping I'll be back in afew minutes
11:17 azawawi szabgab: each one of them want to add their syntax sugar to Padre via a plugin
11:17 azawawi szabgab: the approach we're doing it is plain wrong...
11:18 azawawi szabgab: the last one registered in Padre gets the document
11:18 azawawi szabgab: and kaboom.. boom.... snip... Snap.... :)
11:18 azawawi szabgab: one of them owns the Perl document. The other is ignored
11:20 azawawi szabgab: so we need a way for Padre to decide which one is using the document at the moment
11:20 bowtie https://metacpan.org/module/BOWTIE/D​ebug-Client-0.18/lib/Debug/Client.pm
11:21 azawawi szabgab: i took a look at TextMate
11:21 bowtie cpanm -v http://cpan.metacpan.org/authors/id/​B/BO/BOWTIE/Debug-Client-0.18.tar.gz
11:21 azawawi cpanm --notest :)
11:21 bowtie that's a bit raw
11:21 szabgab back
11:22 azawawi szabgab: please read the above and let me know :)
11:23 szabgab read
11:23 szabgab agree
11:23 szabgab but I am nost sure what could be the solution
11:23 szabgab what do other editors do?
11:23 azawawi szabgab: scope/subscope
11:24 azawawi szabgab: application/x-perl => scope
11:24 azawawi szabgab: HTML => subscope
11:24 azawawi szabgab: Moose => subscope
11:24 azawawi szabgab: so when a user changes the current type of the document and its subscope
11:25 azawawi szabgab: the document behaves like that way
11:25 szabgab that can help but I am sure there can be plugins that are at te same subscope level
11:25 szabgab actually what if there was a plugin for all Perl documentsand one for Moose
11:26 szabgab I guess the more specific should win for certasin actions
11:26 szabgab or each one should get its chance to do some damage
11:26 szabgab and then one just needs to decide on order
11:26 azawawi same for HTML
11:27 azawawi HTML / Mojo | Dancer | ..etc
11:27 azawawi that's one
11:27 azawawi and the second
11:27 azawawi more events exposed to plugins
11:28 azawawi the current system is too-wx...
11:28 azawawi we need to wrap with a better thing
11:28 azawawi $self->main->event_manager->listen($event_type, sub { });
11:29 azawawi more jQuery like though
11:29 azawawi $self->main->event_manager->listen($scope, $event_type, sub { });
11:30 azawawi $scope = "applicaton/x-perl.moose'
11:30 azawawi $scope = "applicaton/x-perl.mouse'
11:30 azawawi $scope = "applicaton/x-perl.pdl'
11:30 azawawi ...etc
11:30 szabgab and then also .mixed :)
11:31 azawawi so you padre gives you a listener to all document of a certain criteria
11:31 azawawi s/document/documents/
11:31 azawawi hence why do i need to subclass a document via a plugin...
11:32 azawawi but there is an extra thing that Padre can provide
11:32 azawawi for each new document, the same listeners are applied
11:32 azawawi so i simply listen to document and i dont care about the timeline
11:33 szabgab what timeline?
11:33 azawawi bowtie: lots of new deps on Debug::Client
11:33 azawawi szabgab: a new document was born after i added the listener to the previous set
11:34 azawawi bowtie: Debug::Client installs on DWIMPerl v7 and ubuntu 11.10
11:34 azawawi bowtie++
11:35 azawawi szabgab: the web is cool because of jQuery's awesomeness...
11:35 azawawi szabgab: it is a mini-SQL language within...
11:35 azawawi szabgab: if we can duplicate that for our padre objects and simplify
11:35 azawawi szabgab: plugin will not depend on wx a lot
11:36 azawawi szabgab: hence future changes will not impact the plugin ecosystem
11:36 Mithaldu joined #padre
11:36 azawawi szabgab: you were right to add plugins to Padre
11:36 azawawi szabgab: but we were all side-tracked with adding feature to core and forgetting the plugins...
11:36 azawawi szabgab: vim focused on core
11:37 azawawi szabgab: and plugin
11:37 szabgab sounds good, wy not put this together in a better formatted text and send it as an e-mail as well to padre-dev? that could be also used later as documentation for thisP)
11:37 azawawi sure
11:37 azawawi and i need to reply to Chris about PDL
11:37 szabgab :)
11:38 azawawi any comments on the snippet thing
11:38 azawawi enhancements... etc
11:38 szabgab I need to check the potatos in the kitchen :)
11:39 azawawi im talking about padre and you're cooking pooo-teee-tooes :)
11:41 azawawi bowtie: same goes for ::Debug... we should have stayed in plugin world :)
11:41 azawawi bowtie: my bad for suggesting the move to core
11:41 azawawi bowtie: we can move faster if we're plugin-based
11:42 azawawi bowtie: and the v5.8.x is something we can forget... :)
11:42 bowtie azawawi, you want to push it back out?
11:42 bowtie Debug requires 5.8.6
11:44 bowtie required for threads and perl -d
11:45 azawawi bowtie: it is the approach Perl core is going anyways
11:46 bowtie azawawi, yes I have noticed the pumpkin is trying to remove the bloat
11:46 azawawi yup
11:46 azawawi we have bloat
11:46 azawawi a lot of it
11:47 azawawi i can fix it
11:47 azawawi but i need a faster release cycle
11:47 szabgab azawawi: my suggestion would be to change Padre in SVN to require 5.10 but not start tio use any of the features yet
11:47 azawawi and releasing the whole of padre takes time
11:47 szabgab and see if Alias complains?
11:47 szabgab then we can decide again before the next release
11:47 azawawi Alias is wearing a red rose... and not here :)
11:48 szabgab we used to have  weekly release
11:48 azawawi https://metacpan.org/author/ADAMK
11:48 szabgab red rose?
11:48 azawawi maybe gonna release something big
11:48 szabgab oh
11:48 szabgab isn't he leaving to a company tha usese .NET ?
11:49 szabgab then he will soon stop contributing, I guess
11:49 azawawi he's our great refactor-er :)
11:49 azawawi i respect his work
11:50 azawawi but sometimes i like to bug him :)
11:52 szabgab so what do you think about my evil 5.10 plans?
11:52 szabgab and El_Che and bowtie what do you think?
11:52 bowtie azawawi, I will apply Debbuger patch for 5.15.8+ later to day and bump require to 0.18, I will let the cpan mirrors catch up first
11:52 azawawi bowtie: cool
11:53 azawawi szabgab: sounds cool. but i say go for 5.12 :)
11:53 szabgab let's do it slowly
11:53 azawawi ok let us plan it
11:53 szabgab I am sure there are still people using Padre on 5.10
11:53 azawawi 5.16 in may 2012 right?
11:53 szabgab :)
11:54 szabgab and then all the Linux users will simply kill us
11:54 bowtie szabgab, as for moving to 5.10, thats cool by me, we have talked before about, a tweak to prefs to enable the selection of a local perl, that should satisfy the 5.8 boys
11:54 bowtie 5.12 gets my vote
11:55 azawawi 5.12 ++
11:55 azawawi why are we afraid... we need to change :)
11:55 szabgab bowtie: we have that feature already
11:55 szabgab at least for execution
11:55 szabgab not for the docs and other things
11:56 bowtie szabgab, but it dose not understand perlbrew
11:56 szabgab the question is not so much of change
11:56 azawawi bowtie: i guess we need a new P:P:Run system
11:57 azawawi brb
11:57 szabgab if we had a binary package for all 3 operating systems that could run and use the local perl as external then it would not be an issue
11:57 szabgab bowtie: what does it need to know about perlbrew?
11:58 bowtie szabgab, enable those who need to test on obsolete version in a local lib like perlbrew
11:59 bowtie szabgab, so that they can switch by clicking
11:59 szabgab yes, that would be a nice addition
12:01 bowtie szabgab, see and next 6 lines http://irclog.perlgeek.de/​padre/2012-03-07#i_5255865
12:01 Hyppolit svn: r18635 | szabgab++ | http://padre.perlide.org/trac/changeset/18635
12:01 Hyppolit require perl 5.10 as an experiment. Lets see if any of the Padre developers complain
12:01 Hyppolit trunk/Padre/ trunk/Padre/script/
12:02 szabgab bow are you asking why were we using 5.8.5 so far?
12:02 szabgab bowtie: ^^^
12:02 Hyppolit svn: r18636 | azawawi++ | http://padre.perlide.org/trac/changeset/18636
12:02 Hyppolit Fix typo in Changes. szabgab++
12:02 Hyppolit trunk/Padre/
12:03 bowtie szabgab, no, just that p5p consider 5.12.0 done, and soon to fall out of there view
12:04 szabgab that's their choice
12:04 szabgab that does not mean people are not still stuck on old versions of perl
12:04 bowtie szabgab, it just proves you were correct to release DWIMPerl on 5.14.x
12:05 azawawi people need the latest. This describes their feeling http://oylenshpeegul.typepad.com/bl​og/2012/03/whats-wrong-with-v.html
12:05 azawawi "...If that is an accident of history, then it's a happy one."
12:06 azawawi google is changing things
12:06 azawawi people expect to have the latest
12:06 bowtie being constrained by the past, for no good reason is silly
12:06 azawawi take a look at google chrome
12:06 azawawi updates to the latest
12:06 bowtie yuck
12:06 azawawi silently
12:07 szabgab people are also afraid of change
12:07 bowtie with built in urchin :(
12:07 azawawi sure but you need to make them :)
12:07 azawawi if you make it seemless, they dont mind
12:08 azawawi that's what management is concerned about
12:08 azawawi cost of change
12:08 azawawi not change :)
12:08 szabgab I am not sure what are we talking about and what is your position :)
12:08 mj41 bowtie: thanks for ORLite tip ... it fixed my delete_where crashes
12:08 bowtie that's called technophobia normally applies to lay people
12:08 szabgab we know that every change has its risk
12:09 szabgab the question who bares those risks
12:09 szabgab I don't want to do that for random C*O
12:09 bowtie mj41, there is a ticket with more info inside, if you look
12:09 azawawi mj41: great work on the remote ssh editing plugin
12:10 szabgab ok, lunch now
12:10 szabgab &
12:10 azawawi bowtie: cl<tab> :)
12:11 azawawi bowtie: i guess Alias is going to change q{use base ... } :)
12:12 bowtie mj41, I can not view your git pade or any other, times out on a248.e.akamai.net
12:13 bowtie now we can use parent and drop base, for most cases, and exceptions INC
12:14 Hyppolit svn: r18637 | azawawi++ | http://padre.perlide.org/trac/changeset/18637
12:14 Hyppolit [P-P-Moose] Removed ${3} from the end of a snippet. It may be needed by snipMate but not required by us :)
12:14 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
12:14 azawawi bowtie: how about module_starter.yml ?  :)
12:15 azawawi bowtie: with several flavors
12:15 azawawi bowtie: module<tab> ?
12:15 bowtie azawawi, how are you going to display options, as in vim video
12:17 bowtie azawawi, how about that test pluging called diff, for second screen, can you make it pop out?
12:18 PerlJam joined #padre
12:20 El_Che sorry guys
12:20 El_Che you talk a *lot*
12:22 azawawi bowtie: 1. like doctype<tab> in html mode?
12:22 azawawi El_Che: wake up :) Padre is moving forward...
12:23 azawawi bowtie: 2. i do not follow you on the diff thing. Could you explain further?
12:23 azawawi bowtie: 2. please :)
12:28 bowtie azawawi, you started a plugin, with split screen editing, re diff, hence can you switch editor in to two spaces as and when?
12:33 azawawi bowtie: yeah as a feature in core
12:33 azawawi bowtie: forgot about it :)
12:33 * azawawi eats peanut-butter chips
12:34 bowtie azawawi, but you wrote it :)
12:34 bowtie azawawi eats peanut-butter chips?
12:34 bowtie picture please
12:36 azawawi peanuts-flavored to be exact
12:37 daxim joined #padre
12:38 azawawi how can a plugin define an API for others to use
12:39 azawawi eval {require P:P:Plugin; P:P:Plugin:call_api; };  # hmmm
12:48 bowtie azawawi, chips as in fish, or snacks in a bag, called crisps
12:49 El_Che azawawi: you need to define the load order
12:50 azawawi snacks
12:51 El_Che also for snacks
12:51 El_Che ahh
12:51 El_Che I ate too much sushi
12:51 Di-ima joined #padre
12:51 bowtie the rice has swelled, why are you surprised :)
12:52 El_Che still
12:52 El_Che aaaaaah
12:59 Hyppolit svn: r18638 | azawawi++ | http://padre.perlide.org/trac/changeset/18638
12:59 Hyppolit [Wx-Scintilla] Preparing for release 0.37_05 with the following related Changes:
12:59 Hyppolit - Updated to Scintilla 3.0.4:
12:59 Hyppolit - ECL lexer added. Feature #3488209.
12:59 Hyppolit - CPP lexer fixes styling after document comment keywords. Bug #3495445.
12:59 Hyppolit - Pascal folder improves handling of some constructs. Feature #3486385.
12:59 Hyppolit - XML lexer avoids entering a bad mode due to complex preprocessor instructions. Bug #3488060.
12:59 Hyppolit - Duplicate command is always remembered as a distinct command for undo. Bug #3495836.
12:59 Hyppolit - Fix bug where setting an indicator for the whole document would fail. Bug #3487440.
12:59 Hyppolit - Crash fixed for SCI_MOVESELECTEDLINESDOWN with empty vertical selection. Bug #3496403.
12:59 Hyppolit - Fractional widths used for line numbers, character markers and other situations. Bug #3494492.
12:59 Hyppolit - RGBA markers are drawn centred when taller than line. Bug #3494184.
12:59 Hyppolit - Image marker drawing problem fixed for markers taller than line. Bug #3493503.
13:00 Hyppolit - Markers are drawn horizontally off-centre based on margin type instead of dimensions. Bug #3488696.
13:00 Hyppolit - Fold tail markers drawn vertically centred. Feature #3488289.
13:00 Hyppolit - Fixed problems with multiple clicks in margin and with mouse actions combined with virtual space. Bug #3484370.
13:00 Hyppolit - Fixed bug with using page up and down and not returning to original line. Bug #3485669.
13:00 Hyppolit - Down arrow with wrapped text no longer skips lines. Bug #1776560.
13:00 Hyppolit - Fix problem with dwell ending immediately due to word wrap. Bug #3484416.
13:00 Hyppolit - Wrapped lines are rewrapped more consistently while resizing window. Bug #3484179.
13:00 Hyppolit - Selected line ends are highlighted more consistently. Bug #3484330.
13:00 Hyppolit - Redrawing reduced for some marker calls. Feature #3493530.
13:00 Hyppolit - No more indexing of inc
13:00 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/lib/Wx/ trunk/Wx-Scintilla/lib/Wx/Scintilla/ trunk/Wx-Scintilla/wx-scint​illa/src/scintilla/include/ trunk/Wx-Scintilla/wx-scintilla/src/scintilla/src/
13:03 azawawi El_Che: so when do you expect Padre on Solaris up & running? :)
13:05 El_Che just after Oracle opensources oracle db
13:05 azawawi El_Che: and on openCSW? :)
13:05 El_Che seriouly, after Oracle killed opensolaris I don't think a lot of people run solaris on their desktop
13:06 El_Che azawawi: I need to be careful so they don't make me their perl mantainer :)
13:06 azawawi bowtie: http://ubuntutechnical.wordpress.com/2​011/11/07/gtk-warning-unable-to-locate​-theme-engine-in-module_path-pixmap/
13:09 bowtie azawawi, I already have it install, and i still get vast amounts of rubbish in terminal
13:10 El_Che say gurus
13:11 El_Che does the plugin keyboard shortcuts get added to the preferences summary?
13:12 El_Che ok, clicking on that windows kills padre
13:13 Hyppolit wiki page http://padre.perlide.org/trac/wiki/DownloadUbuntu changed by azawawi
13:14 bowtie El_Che, go look at P-P-SpellCheck, in trunk for how to
13:14 bowtie P-P-SpellCheck is 1.25 and needs Padre 0.95
13:14 El_Che howto for what, bowtie ?
13:14 bowtie plugin_preferences
13:15 El_Che ok
13:16 El_Che now that I have gone ergonomic for my mouse I wanted to print our keyboard shortcuts like I have done for the programs I use often: unity, firefox, outlook webapp (brr), google reader
13:18 Hyppolit svn: r18639 | azawawi++ | http://padre.perlide.org/trac/changeset/18639
13:18 Hyppolit [Wx-Scintilla] Updated Wx::Scintilla::Constant and Changes. Preparing for 0.38 which is in the weekend
13:18 Hyppolit trunk/Wx-Scintilla/ trunk/Wx-Scintilla/lib/Wx/Scintilla/
13:19 azawawi please install Wx::Scintilla 0.37_05 and report if it is breaking something in your Padre 0.94
13:25 El_Che from trunk?
13:26 El_Che Can i tested against Padre trunk?
13:30 azawawi one moment plz
13:30 azawawi cpanm http://cpan.metacpan.org/authors/id/A/​AZ/AZAWAWI/Wx-Scintilla-0.37_05.tar.gz
13:33 El_Che ok
13:33 El_Che running padre trunk with your wx-scintilla
13:36 azawawi El_Che: thanks
13:38 azawawi El_Che: does ::Moose and snippets work as expected in trunk padre...
13:38 azawawi El_Che: ?
13:39 azawawi El_Che: i prevented $myself from doing any core work to allocate all that time wasted building padre core on win32 into actual real work :)
13:39 azawawi El_Che: more snippets are appreciated
13:40 azawawi El_Che: things that are useful like modules you use
13:40 azawawi hmmm
13:40 azawawi i wonder if one can piggyback the meta spec to provide snippet files for new modules :)
13:40 bowtie azawawi,  Wx::Scintilla 0.37_05 running against trunk ok
13:41 azawawi cool
13:49 bowtie joined #padre
13:50 El_Che back
13:51 El_Che sorry
13:51 El_Che someone was at my office
13:54 El_Che azawawi: works
13:54 El_Che azawawi: do you use google reader?
13:54 El_Che some screen html5 effects are cool
13:54 El_Che type g then t
13:55 El_Che it would be nice for snippets
13:55 El_Che but not Wx
13:56 azawawi El_Che: let me try it
13:57 azawawi El_Che: cool trick
13:57 * azawawi is writing a big email about padre core/plugins and events
14:00 El_Che azawawi: do you see the concept?
14:00 El_Che like your eclipse plugin
14:00 El_Che type as you go, click if you want
14:00 El_Che and it looks great
14:05 azawawi yup i got it
14:05 azawawi wx can canvas also :)
14:05 El_Che really
14:05 El_Che wow
14:05 azawawi dont under estimate  it :)
14:05 El_Che I will
14:06 El_Che so you will be forced to prove me wrong
14:06 El_Che !buh
14:06 El_Che bah
14:06 El_Che hey, 1992 called
14:06 El_Che it wants their toolkit back
14:06 El_Che :P
14:06 El_Che [for the record: jk ]
14:07 azawawi dont force me :)
14:09 El_Che no, really I like it
14:09 El_Che it reminds me of tk
14:11 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadreNextGen changed by azawawi
14:16 asarch joined #padre
14:19 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadreNextGen changed by azawawi
14:21 bowtie azawawi, :), have some colour
14:21 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadreNextGen changed by bowtie
14:23 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadreNextGen changed by azawawi
14:23 bowtie azawawi, are you also going to include extending the menu system and tool bar icons?
14:24 azawawi bowtie: start writing :)
14:24 azawawi i need to go back and figure out how to migrate snippets support outside Moose
14:26 bowtie azawawi, cp, rename, delete unwanted, giggle around a bit :)
14:29 azawawi i think if we apply method modifiers idea to padre, it will be become so much extensible...
14:30 azawawi after/where/before something is created, i want to do something
14:30 asarch joined #padre
14:30 azawawi after/where/before something is Y, i want to notified and do something
14:36 user_5355 joined #padre
14:38 azawawi user_5355: welcome
14:38 azawawi El_Che: if Padre was using Moose, could we hotwire it ? :)
14:39 azawawi El_Che: using the meta, to apply on the fly runtime roles to run things when/before/around method X in Padre
14:47 Hyppolit svn: r18640 | azawawi++ | http://padre.perlide.org/trac/changeset/18640
14:47 Hyppolit [P-P-Moose] Added q{new} => q{my $instance = ClassName->new} snippet :)
14:47 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
14:51 azawawi bowtie: ping
14:54 shadowpaste "azawawi" at 217.168.150.38 pasted "Why we need Moose in Padre..." (43 lines) at http://paste.scsys.co.uk/185758
14:57 shadowpaste "azawawi" at 217.168.150.38 pasted "Why we need Moose in Padre... Better example" (39 lines) at http://paste.scsys.co.uk/185759
14:59 El_Che hey
14:59 El_Che idd
14:59 El_Che that would be pretty cool
14:59 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/WhyPadreNeedsMoose changed by azawawi
14:59 El_Che and about start up time, I trick as well, load something before Moose :)
14:59 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/WhyPadreNeedsMoose changed by azawawi
15:02 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/WhyPadreNeedsMoose changed by azawawi
15:03 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/WhyPadreNeedsMoose changed by azawawi
15:03 azawawi http://google-web-toolkit.googlecode.​com/svn/javadoc/2.0/com/google/gwt/ev​ent/dom/client/package-summary.html
15:05 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadreNextGen changed by azawawi
15:06 Hyppolit svn: r18641 | azawawi++ | http://padre.perlide.org/trac/changeset/18641
15:06 Hyppolit [P-P-Moose] Removed extra newline from perl.yml
15:06 Hyppolit trunk/Padre-Plugin-Moose/share/snippets/
15:12 Hyppolit # 1403 :  Debugger key bindings (n,s) do not function (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1403#comment:5 ]
15:14 azawawi bowtie: what do you about WhyPadreNeedsMoose? :)
15:14 azawawi bowtie: or why_padre_needs_moose :)
15:17 azawawi bowtie: im working with #pdl users to upgrade their padre to 0.94 :)
15:18 El_Che azawawi++
15:19 run4flat joined #padre
15:20 azawawi run4flat: welcome
15:20 run4flat azawawi, thanks for inviting. :-)
15:21 azawawi you get a free run4flat++ :)
15:21 azawawi for each time you visit
15:21 run4flat :-)
15:22 azawawi run4flat: so everything is installed for P:P:Moose?
15:22 azawawi run4flat: or still running
15:22 run4flat azawawi, yes
15:23 run4flat also, which OS would you like Wx::Scintilla data/info?
15:23 azawawi Enable the Moose plugin via the {Tools | Plugin manager}
15:23 azawawi run4flat: MacOSXYZ :)
15:23 run4flat ah, ok
15:23 * run4flat pulls out laptop and plugs in
15:24 azawawi run4flat: this version first...
15:24 azawawi run4flat: http://cpan.metacpan.org/authors/id/A​/AZ/AZAWAWI/Wx-Scintilla-0.36.tar.gz
15:24 azawawi run4flat: which is the stable
15:24 azawawi run4flat: and then this one http://cpan.metacpan.org/authors/id/A/​AZ/AZAWAWI/Wx-Scintilla-0.37_05.tar.gz
15:24 azawawi run4flat: which is the experimental soon to be stable (Scintilla 3.0.4)
15:24 run4flat ok, got it
15:25 run4flat it'll take a few moments, though, because I need to update Padre and Moose on my Mac machine first
15:26 azawawi run4flat: take your time
15:26 azawawi run4flat: i have like 30 mins
15:26 run4flat ok
15:26 run4flat oh, crap
15:27 run4flat I forgot about the Apple/Padre issues
15:28 run4flat I recall reading that there's something tricky about the Mac wxWidgets bindings for 64 bit systems
15:28 run4flat is this correct?
15:29 azawawi CitrusPerl to the rescue?
15:29 azawawi http://www.citrusperl.com/
15:29 * run4flat has never heard of CitrusPerl
15:29 azawawi it is from one of the maintainers of wxPerl...
15:29 azawawi Mark Dawson
15:30 run4flat ok
15:30 azawawi sorry
15:30 azawawi Mark Dootson :)
15:30 run4flat I see.
15:30 run4flat I'll have to read up on it
15:30 run4flat I use perlbrew at the moment
15:30 azawawi run4flat: that and you can perlbrew your way
15:30 run4flat and I do a fair amount of computing extensions like PDL and (recently) OpenCL
15:31 * azawawi reads about OpenCL
15:31 run4flat it's like CUDA - high performance computing using your video card
15:31 azawawi yup
15:31 azawawi can be run on my gaming nVidia...
15:31 azawawi plain-simple
15:31 run4flat exactly
15:32 azawawi one thing i dont understand. Does PDL work with that or not?
15:32 run4flat not directly
15:33 run4flat but that's not a surprise as I'm the only PDL dev who knows how to write CUDA/OpenCL
15:33 run4flat things may change, though
15:33 azawawi write C++ right for CUDA/OpenCL?
15:33 run4flat C
15:33 run4flat C++ is supported, I think
15:34 azawawi cool
15:34 run4flat but I write everything in C
15:34 * run4flat moves this discussion to #pdl
15:56 jnap joined #padre
15:58 kaare joined #padre
16:34 baz joined #padre
17:07 user_5355 joined #padre
17:17 azawawi joined #padre
17:22 Mithaldu joined #padre
17:43 dodathome joined #padre
17:49 Steffen joined #padre
18:16 pece joined #padre
18:33 jnap joined #padre
18:59 bowtie joined #padre
19:13 Hyppolit svn: r18642 | azawawi++ | http://padre.perlide.org/trac/changeset/18642
19:13 Hyppolit [Wx-Scintilla] Updated missing log entry by markd++ in Changes for 0.37_05
19:13 Hyppolit trunk/Wx-Scintilla/
19:16 GabrielVieira joined #padre
19:28 Hyppolit svn: r18643 | azawawi++ | http://padre.perlide.org/trac/changeset/18643
19:28 Hyppolit [Wx-Scintilla] Updated README.txt
19:28 Hyppolit trunk/Wx-Scintilla/wx-scintilla/src/scintilla/
20:31 Hyppolit svn: r18644 | bowtie++ | http://padre.perlide.org/trac/changeset/18644
20:31 Hyppolit UpDate Debugger, Tests and Makefile to use Debug::Client 0.18,
20:31 Hyppolit as this is now Perl 5.16.0 ready
20:31 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Panel/ trunk/Padre/t/
20:32 bowtie you will now need to upgrade to Debug::Client 0.18, but Debug2 will now work against bleadperl
21:14 jnap joined #padre
22:30 Hyppolit # 1403 :  Debugger key bindings (n,s) do not function (closed enhancement) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1403#comment:6 ]
22:33 azawawi joined #padre
22:35 bowtie azawawi, hi again
22:42 azawawi bowtie: found it :)
22:42 azawawi Moo-oooooo :)
22:44 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/WhyPadreNeedsMoose changed by azawawi
22:51 azawawi hehe... Role::Tiny from Moo works :)
22:51 azawawi i can know listen to Padre :)
22:52 azawawi s/know/now
22:52 azawawi wooooohooooo
22:52 azawawi Mooooooooo :)
22:55 * azawawi slaps his face...
23:06 azawawi bowtie: plugin_enable, plugin_disable
23:06 azawawi bowtie: editor_enable, editor_disable... lol
23:06 azawawi bowtie: ouch...
23:06 azawawi bowtie: i should learn to read docs more often
23:06 azawawi bowtie: there is also editor_changed
23:06 bowtie azawawi, look in P-P-SpellCheck in trunk for example
23:07 azawawi does that heal in time?
23:07 azawawi for a programmer that is
23:07 jnap_ joined #padre
23:08 bowtie azawawi, are they just in Padre::Plugin or are they documented, if we don't use them, are they complete?
23:08 azawawi yup... they work... and documented
23:09 azawawi C<editor_changed> is not though
23:09 azawawi i found out about it while reading Main::setup_editor
23:43 jnap joined #padre

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