Camelia, the Perl 6 bug

IRC log for #padre, 2012-02-29

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

All times shown according to UTC.

Time Nick Message
00:08 bowtie left #padre
02:00 Hyppolit svn: r18478 | azawawi++ | http://padre.perlide.org/trac/changeset/18478
02:00 Hyppolit [P-P-Moose] Add q{requires} q{role} and q{script} completion
02:00 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
02:01 azawawi joined #padre
02:48 GabrielVieira joined #padre
02:54 Hyppolit svn: r18479 | azawawi++ | http://padre.perlide.org/trac/changeset/18479
02:54 Hyppolit [P-P-Moose] Added snippets.yml from perigrin++ TextMate Bundle
02:54 Hyppolit trunk/Padre-Plugin-Moose/share/
03:14 jnap joined #padre
03:56 Hyppolit svn: r18480 | azawawi++ | http://padre.perlide.org/trac/changeset/18480
03:56 Hyppolit [P-P-Moose] Fix errors in YAML-formatted snippets file
03:56 Hyppolit trunk/Padre-Plugin-Moose/share/
04:06 Hyppolit svn: r18481 | azawawi++ | http://padre.perlide.org/trac/changeset/18481
04:06 Hyppolit [P-P-Moose] Simplify snippets.yml to be a hash of snippet trigger word as key and template as value
04:06 Hyppolit trunk/Padre-Plugin-Moose/share/
04:16 Hyppolit svn: r18482 | azawawi++ | http://padre.perlide.org/trac/changeset/18482
04:16 Hyppolit [P-P-Moose] Added YAML::Tiny and File::ShareDir as dependencies (there are also in Padre)
04:16 Hyppolit trunk/Padre-Plugin-Moose/
04:18 Hyppolit svn: r18483 | azawawi++ | http://padre.perlide.org/trac/changeset/18483
04:18 Hyppolit [P-P-Moose] Configurable YAML-based textmate like Moose auto completion :) Press F8 on the current document to hook it up. Not perfect. No multiple placeholder but it is start :)
04:18 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/share/
04:21 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
04:21 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
04:23 azawawi El_Che: ping
04:28 Hyppolit svn: r18484 | azawawi++ | http://padre.perlide.org/trac/changeset/18484
04:28 Hyppolit [P-P-Moose] No need to add these since Padre also includes them... duh. azawawi--. DRY!
04:28 Hyppolit trunk/Padre-Plugin-Moose/
05:15 sewi joined #padre
07:06 dodathome joined #padre
07:49 azawawi joined #padre
07:49 azawawi Hi
07:49 azawawi Alias: ping
07:54 azawawi so basically plugins cannot basically override keywords even if they create their own Padre::Document::Perl document...
07:56 azawawi Document::scintilla_key_words never used...
07:57 azawawi i remember having get_keywords that XS document used...
07:58 Alias_ I remember changing that mechanism intentionally
07:59 Alias_ Let me check what my plan was for the replacement
07:59 azawawi and Hi :)
08:00 azawawi Basically Moose is going to have Moose keywords highlighted + override on_event_char or something to handle TextMate style snippets :)
08:01 azawawi on more undocumented thing in Padre::Document is event_key_up
08:02 azawawi See Padre::Wx::Editor, if($doc->can('event_key_up') ...
08:02 Alias_ I find the relationship between editor, document and wx disturbing
08:02 Alias_ It's a mess
08:02 Alias_ It needs to be refactored badly
08:02 Alias_ But I'm not really sure how
08:03 azawawi an editor can host one document at a time
08:03 Alias_ A gui event should not be getting dropping into the document model
08:03 Alias_ Somehow it should be dealt with at an editor level
08:03 azawawi roles?
08:03 Alias_ I really don't know...
08:03 Alias_ Maybe there needs to be two mechanisms
08:03 azawawi Role::NeedsCharEvents ?
08:04 Alias_ Documents deal with purely document things
08:04 Alias_ Editors deal with editing and tab completion and so on
08:04 Alias_ Maybe the plugin needs to register BOTH a document type and an Editor hook/etc as well
08:04 azawawi Event controller?
08:05 azawawi Editor talk to event controllers directly
08:05 Alias_ I dunno for sure... but SOMETHING that means we don't need to handle GUI functions in document classes
08:05 azawawi let us look at the swing model as it is most complete in my opinion
08:05 Alias_ Maybe the event handler will ask the document class for a list of keywords...
08:05 azawawi Document are separated from events
08:05 Alias_ This is all for post 1.0 though
08:06 Alias_ I've refactored about as far as I feel I can go without a major major change
08:06 Alias_ Time to stop and lock in what we have for now
08:06 azawawi that's why im not touching core :)
08:06 azawawi i want to be the plugin
08:06 azawawi do everything as a plugin
08:06 azawawi feel the plugin :)
08:07 azawawi because we really neglected them a lot
08:07 azawawi i like the idea of getting textmate style snippets
08:07 azawawi https://github.com/perigrin/perl-m​oose.tmbundle/tree/3b7803826ca1854​54c19c0d94a8ab1e52998eb95/Snippets
08:07 azawawi i already integrated the idea in ::Moose
08:07 azawawi and im improving it
08:08 azawawi sub ${method_name} { ${method_body} }   # two placeholders that we can cycle using TAB
08:09 Alias_ Ya
08:09 azawawi sub<TAB> => inserts snippet and places cursor on method_name
08:09 Alias_ I agree that is one of the most obvious missing features now that we've got the basics sorted out
08:10 azawawi ide = code generator
08:10 azawawi increase productivity
08:10 azawawi ide = code gen + debugger + profiler
08:10 azawawi to be more exact
08:10 azawawi and highlighting
08:14 Alias_ hmm
08:14 Alias_ I'm pretty sure you are still MEANT to be able to overload keywords
08:14 Alias_ oh wait, no
08:16 azawawi i'll re-wire it in the plugin... no worries :)
08:16 Alias_ In the short term, can we hard-code them in?
08:17 Alias_ I think maybe while I was making this change, I just pulled the keywords lists out of all the plugins and dropped them in
08:22 azawawi we're also missing event_key_down to catch TABS :)
08:24 dolmen joined #padre
08:28 Alias_ I believe the idea at the time was that Scintilla-specific keyword lists shouldn't be in the document model
08:29 Alias_ That is, the keyword lists ONLY work in Scintilla terms
08:32 Alias_ If we're going to do anything, I think we should add new hooks to the plugins
08:32 Alias_ Since the lexer and keyword lists are scintilla specific, we add scintilla-specific hooks to the plugins
08:32 Alias_ I'd rather have a larger number of lighter integration points
08:35 Alias_ There's even a pattern
08:35 Alias_ The method would be something like registered_keywords
08:44 Hyppolit svn: r18485 | azawawi++ | http://padre.perlide.org/trac/changeset/18485
08:44 Hyppolit [P-P-Moose] Add ::Moose::Document which override Padre Perl document to catch TAB events (EVT_KEY_DOWN) and do some future highlighting and autocompletion
08:44 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
08:46 Hyppolit svn: r18486 | azawawi++ | http://padre.perlide.org/trac/changeset/18486
08:46 Hyppolit [P-P-Moose] More documentation and TODO on this hack
08:46 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
08:54 mishin joined #padre
08:56 sewi Might this be a solution for the leaked scalar messages of Padre: http://perldoc.perl.org/perlhac​ktips.html#PERL_DESTRUCT_LEVEL ?
08:57 Hyppolit svn: r18487 | azawawi++ | http://padre.perlide.org/trac/changeset/18487
08:57 Hyppolit [P-P-Moose] TextMate-style Moose auto-completion is here. El_Che++, Alias++ :)
08:57 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/share/
08:57 * azawawi starts dancing
08:58 azawawi type 'has' and TAB... :)
08:58 azawawi type 'class' and TAB...
08:58 azawawi TAB ... TAB... :)
08:58 azawawi type 'script' and TAB...
08:58 azawawi the list goes on :)
09:05 Hyppolit svn: r18488 | azawawi++ | http://padre.perlide.org/trac/changeset/18488
09:05 Hyppolit [P-P-Moose] Keep processing it there was snippet completion otherwise consume the TAB event
09:05 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
09:11 Hyppolit svn: r18489 | azawawi++ | http://padre.perlide.org/trac/changeset/18489
09:11 Hyppolit [P-P-Moose] More refactoring and documentation
09:11 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
09:12 mj41 joined #padre
09:13 marcela joined #padre
09:32 Alias_ neat
09:35 azawawi it is mine :)
09:35 azawawi my precious
09:48 azawawi Alias_: ping
09:48 azawawi Alias_: $self->SUPER::some_method
09:48 azawawi Alias_: what about when you want to call from outside? :)
09:49 azawawi Alias_: $editor->SUPER::some_method.... ?
09:55 bowtie joined #padre
09:55 shadowpaste "bowtie" at 217.168.150.38 pasted "azawawi, all I did was type u" (17 lines) at http://paste.scsys.co.uk/184661
09:56 azawawi bowtie: make install... shared file
09:56 azawawi bowtie: but... i should handle error :)
09:57 bowtie azawawi, are you saying I have to install ppm, rather than perl dev -a
09:59 azawawi not install_share_with_mo; # in Makefile.PL
09:59 azawawi when you 'make install'
09:59 azawawi share folders are installed
09:59 azawawi but keep away from trunk at the moment... :)
09:59 azawawi im doing fairly experimental stuff :)
10:00 bowtie so I do have to install it, its fun to watch
10:00 bowtie left #padre
10:04 mishin Hi Padre, I think that http://www.perlmonks.org/?nod​e=Perl%20Development%20Tools must be refreshed for Padre
10:09 azawawi hmmm
10:16 Mithaldu joined #padre
10:23 bowtie joined #padre
10:44 daxim joined #padre
10:58 bowtie mishin, how do we get it updated?
11:00 azawawi bowtie: "...Any help will be welcome to fill it. Please, /msg me with new features and programs...."
11:02 bowtie azawawi, Debugger -> yes, Stepping ->yes, Breakpoints -> yes, Watches -> yes
11:04 bowtie Module installer -> yes via P-P-CPAN
11:06 bowtie Var -> evaluation, Stack -> module, yes to both via Debug2
11:14 bowtie there should also be a column for Moose support :)
11:35 azawawi yup
11:36 * azawawi eating tuna-in-brine for lunch... :)
12:04 Hyppolit svn: r18490 | azawawi++ | http://padre.perlide.org/trac/changeset/18490
12:04 Hyppolit [P-P-Moose] Weird hack to get Moose keywords highlighting :)
12:04 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:07 Hyppolit svn: r18491 | azawawi++ | http://padre.perlide.org/trac/changeset/18491
12:07 Hyppolit [P-P-Moose] Fixed snippets
12:07 Hyppolit trunk/Padre-Plugin-Moose/share/
12:13 Hyppolit svn: r18492 | azawawi++ | http://padre.perlide.org/trac/changeset/18492
12:13 Hyppolit [P-P-Moose] added private/testcase.pl
12:13 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/private/
12:14 Hyppolit svn: r18493 | azawawi++ | http://padre.perlide.org/trac/changeset/18493
12:14 Hyppolit [P-P-Moose] private/ => eg/
12:14 Hyppolit trunk/Padre-Plugin-Moose/
12:14 Hyppolit svn: r18494 | azawawi++ | http://padre.perlide.org/trac/changeset/18494
12:14 Hyppolit [P-P-Moose] Perl tidy... nothing major... releasing soon :)
12:14 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:20 Alias_ azawawi: Actually, looking at it deeper the plugin API is utterly useless at extending new file types
12:20 Alias_ azawawi: All it can really do is add the second tier magic for existing ones via Padre::Document classes
12:23 Hyppolit svn: r18495 | azawawi++ | http://padre.perlide.org/trac/changeset/18495
12:23 Hyppolit [P-P-Moose] Preview editor inside the dialog gets Moose highlighting. Moose highlighting refactored into ::Util
12:23 Hyppolit trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/
12:31 Hyppolit svn: r18496 | azawawi++ | http://padre.perlide.org/trac/changeset/18496
12:31 Hyppolit [P-P-Moose] Preparing release 0.15 with the following exciting Changes:
12:31 Hyppolit - Add Moose keywords highlighting
12:31 Hyppolit - Add YAML-based TextMate-style Moose keyword snippet completion
12:31 Hyppolit - Added basic constructor/destructor support
12:31 Hyppolit - Switch order of members tab to be most used first: attributes, methods, subtypes, constructor and then destructor.
12:31 Hyppolit - Inspector is now bigger since it is a scrolled window.
12:31 Hyppolit - Fix q{editable inspector in Program node at startup} TODO
12:31 Hyppolit - Dialog is no longer cramped (width is 750 width instead of 640 pixels)
12:31 Hyppolit trunk/Padre-Plugin-Moose/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/ trunk/Padre-Plugin-Moose/lib/Padre/Plugin/Moose/ trunk/Padre-Plugin-Moose/l​ib/Padre/Plugin/Moose/FBP/ trunk/Padre-Plugin-Moose/li​b/Padre/Plugin/Moose/Role/
12:32 azawawi bowtie: ping
12:33 azawawi bowtie: trunk should be now stable :)
12:33 azawawi Alias_: i guess so...
12:33 GabrielVieira joined #padre
12:33 Alias_ What are you missing that you need?
12:33 Alias_ Can I just add it to core?
12:33 azawawi Take a look at ::Document
12:33 El_Che azawawi: have you thought about my document suggestion?
12:33 bowtie azawawi, that's ok, I have gone back to look at ppi-outline to chek it shows Moose methods
12:34 azawawi basically ability to modify SetKeywords(...)
12:34 azawawi El_Che: what about it?
12:34 azawawi El_Che: which one? :)
12:35 El_Che that if you want a 2-way generator, duplicating the editor functionality is bad UI IMHO
12:35 El_Che 1-way, ok, but you're not editing, just showiing a preview
12:35 El_Che see how netbeans resolved (badly) the problem for their swing code
12:36 El_Che the resulting code is not editable
12:36 El_Che in the editor canvas itself
12:36 El_Che it's all greyed out
12:38 El_Che I haven't tried the snippet addition (planned to do it tomorrow) but I think it may be a good alternative
12:38 Hyppolit svn: r18497 | azawawi++ | http://padre.perlide.org/trac/changeset/18497
12:38 Hyppolit [P-P-Moose] Smaller lines in Changes for 0.15
12:38 Hyppolit trunk/Padre-Plugin-Moose/
12:40 Hyppolit svn: r18498 | azawawi++ | http://padre.perlide.org/trac/changeset/18498
12:40 Hyppolit [P-P-Moose] Any final touches for Changes in 0.15
12:40 Hyppolit trunk/Padre-Plugin-Moose/
12:40 azawawi El_Che: TMTOWTDI  :)
12:41 El_Che you hippie!
12:41 El_Che :)
12:42 azawawi El_Che: http://svn.perlide.org/padre/trunk​/Padre-Plugin-Moose/eg/testcase.pl  # list of things to test :)
12:42 azawawi El_Che: simply press TAB after each one to test
12:43 El_Che thx
12:47 azawawi cpanm http://cpan.metacpan.org/authors/id/A/AZ​/AZAWAWI/Padre-Plugin-Moose-0.15.tar.gz  # Great & Awesome release :)
12:48 dandv joined #padre
12:49 dandv Hi, is this channel also for DWIMperl support?
12:49 azawawi dandv: yup
12:49 Hyppolit svn: r18499 | azawawi++ | http://padre.perlide.org/trac/changeset/18499
12:49 Hyppolit [P-P-Moose] Fixed 'override' snippet :)
12:49 Hyppolit trunk/Padre-Plugin-Moose/share/
12:49 El_Che szabgab is the creator of DWIMperl
12:49 El_Che he's usually around
12:49 dandv I just installed the latest dwimperl 5.14.2.1-v7, and cpanm Catalyst::Runtime failed. not promising :(
12:50 dandv I'm looking at the build.log
12:50 dandv there's a / vs \ path error
12:50 szabgab dandv: failed how?
12:50 szabgab oh
12:51 azawawi dandv: sometimes it breaks on windows
12:51 szabgab Dwim Perl is just Strawberry Perl with lots of CPAN modules pre-installed
12:51 azawawi dandv: sometimes you only need 'cpanm --notest A::B' to get it going again
12:51 szabgab so it is probably a problem in Cat:R
12:51 bowtie azawawi, MooseX::Declare where we use method instead of sub, method not highlighted
12:51 azawawi dandv: generally if it is an XS module, then its failure means complete failure
12:51 szabgab but I would probably report it to the developer
12:52 azawawi bowtie: Moose highlighting... not MooseX::Declare highlighting :)
12:52 bowtie azawawi, ok
12:52 azawawi bowtie: need to write a Preferences dialog now :)
12:53 szabgab dandv: in any case, I'd be happy to get a list of modules you'd want to have in the next release of DWIM Perl so you won't need to install anything from CPAN
12:53 szabgab that's basically the idea behind DWIM Perl
12:53 dandv looks like it's reported already - https://rt.cpan.org/Public​/Bug/Display.html?id=75139. thanks szabgab
12:53 bowtie azawawi, check P-P-SpellCheck for use of padre_preferences and config data
12:54 dandv szabgab: Array::Compare?
12:54 azawawi bowtie: cool
12:54 dandv I usually install C::R, but that's too big for DWIM Perl, I think
12:54 szabgab dandv: anything, just either send me a mail
12:54 szabgab or open a ticket on the DWIm Perl github repository
12:54 dandv thanks, I'll open a ticket
12:55 szabgab dandv: why would C::R be too big?
12:56 bowtie szabgab, do you think you can add Text::Aspell or Text::Hunspell to DWIMperl, then you will be able to include spell checking
12:56 dandv lots of dependencies? but I don't have a problem with the size... as long DWIM Perl doesn't include MojoMojo :)
12:56 szabgab bowtie: I don't know but if you open a ticket or send the list to me in e-mail I'll be able to check it
12:57 szabgab it mostly depends on how can I install those on Windows
12:57 szabgab dandv: what is the problem with MojoMojo?
12:58 szabgab what is MojoMojo?
12:58 dandv MojoMojo requires about half of cpan, it's the Catalyst-based wiki
12:58 szabgab ok, I found it
12:59 dandv anyway, Padre issue: I launched the debugger, but my script had a syntax error. After pressing a key to continue, Padre silently exited
12:59 szabgab dandv: you will probably hate me for this but one of the things I want to do with DWIM Perl is to include applications as well
12:59 azawawi dandv: when that happens, i would use padre.bat to see the error and report back :)
12:59 szabgab so people can install easily and use those applications
13:00 szabgab but I let you guys go back to talk about Padre :0
13:00 szabgab :)
13:00 dandv szabgab: well, I just think DWIM Perl should be the core set of things, not the entirety of CPAN... of course, it's impossible to make a distro that pleases everyone
13:00 El_Che dandv: you don't know szabgab yet :)
13:00 dandv El_Che: ook :)
13:01 szabgab I was thinking of several flavors of DWIM Perl but I don't want to fall in some trap
13:01 dandv azawawi: I ran padre.bat but it opens a blank file... how do I see the error?
13:01 szabgab El_Che: what?
13:01 El_Che szabgab: you'll end up creating DWIM-Web, DWIM-BioPerl, DWIM-SDL, :)
13:01 szabgab yeah, maybe
13:01 szabgab I am not sure
13:02 szabgab for now let me stick to one and make sure I can release it in a regular manner
13:02 szabgab and that I can make it interesting to a lot of people
13:03 El_Che szabgab: If I have the time I would like to have a go at a padre ppa repository. I set up the virtual machines already :)
13:03 szabgab ppa?  ppd?
13:03 El_Che and I have been playing with dh-make-perl
13:04 dandv What are the hotkey modifiers in Padre? For instance, breakpoint has a hotkey 'b', but Ctrl+B, Ctrl+Shift+B, Ctrl+Alt+B, Alt+B don't set a breakpoint (one of them activates the Bookmarks list)
13:04 El_Che ppa is a nice extension of debian repositories for ubuntu
13:04 szabgab El_Che: oh
13:04 El_Che you just send the debian pieces to a ubuntu build machine and they compile the stuff
13:04 El_Che and you can add that repository as a user
13:05 El_Che signed
13:05 El_Che Personal Package Archives (PPA) allow you to upload Ubuntu source packages to be built and published as an apt repository by Launchpad.
13:05 szabgab El_Che: it would be nice to be able to provide the lates Padre for Ubuntu
13:05 El_Che yes, that's the idea
13:06 szabgab a long term goal of us :)
13:06 El_Che release it with when padre hits cpan
13:06 El_Che the critical thing in my life is time, as always
13:06 El_Che but I am optimistic
13:06 El_Che it's a bitch to create though: we have half of cpan as a dependency
13:06 El_Che :)
13:07 szabgab but I think most of those are already in Ubuntu
13:07 dandv When debugging, how do I set command line arguments for the script?
13:07 El_Che it kind of the opposite approach of DWIM perl (a linux version would be nice as well)
13:07 szabgab with a new enough version
13:07 El_Che szabgab: that's part of the problem
13:07 szabgab so you only need a few that needs upgrading
13:07 El_Che szabgab: I need to define what exactly to build, some stuff is already there, some is too old
13:07 szabgab El_Che: there is already a linux version of DWIM Perl
13:07 szabgab but it is "server only"
13:07 El_Che szabgab++
13:07 szabgab and I have not published it :)
13:08 El_Che szabgab--
13:08 El_Che :)
13:08 szabgab maybe I should
13:08 szabgab szabgab==
13:08 El_Che I have been compiling my solaris builds and packaging them for ages, but maybe your approach is easier
13:09 El_Che anyway, there are some things I need to think about the ppa: I want to use what the system provides, but I don't want to upgrade stuff
13:09 El_Che that's what a lot of ppa do, but I don't like it much
13:10 GabrielVieira joined #padre
13:10 szabgab can you install the upgrade stuff to a separate directory and make sure that padre uses that directory?
13:10 El_Che so I need to figure out if packages can be renamed or made padre-private
13:10 szabgab tweaking @INC?
13:10 szabgab :)
13:10 bowtie azawawi, #1209 see from past
13:10 Hyppolit # 1209 :  Enable MooseX::Declare Method Modifiers in OutLine (closed enhancement) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1209#comment:9 ]
13:10 El_Che szabgab: yes, but that's not upgrading
13:10 szabgab not really I know
13:10 szabgab not really, I know
13:11 El_Che and that's the path I think I should take
13:11 dandv ...wtf is the "blue morpho caterpillar cool bug" thing?
13:11 szabgab so you could install them in perl/padre/lib or some similar
13:11 bowtie dandv, have you viewed the wiki page,
13:11 szabgab and change the padre executable to add that to @INC
13:12 dandv Unrecognized escape \l passed through in regex; marked by <-- HERE in m/^ C:\Dwimperl\perl\vendor\l <-- HERE ib\LWP\Protocol / at C:/Dwimperl/perl/site/lib/Pa​dre/Wx/Panel/Breakpoints.pm line 327.
13:13 bowtie dandv, do have any sample code to nopaste, there have been several bug fixes to 0.94 in trunk
13:13 El_Che szabgab: on the other hand, a set of update modules *can* be handy
13:13 El_Che but, that's probably not padre's problem
13:13 El_Che it's not a perl distribution
13:13 dandv http://padre.perlide.org/ won't load, still waiting
13:14 El_Che dandv: same here idd
13:14 szabgab Hyppolit: uptime
13:14 El_Che szabgab: give a kick to the server
13:14 szabgab Hyppolit: uptime?
13:14 szabgab uptime?
13:14 Hyppolit 05:03:22 up 186 days,  2:17,  3 users,  load average: 13.65, 14.27, 13.10
13:14 azawawi El_Che: the Moose plugin must have made Perl 6 go ahead... http://rakudo.org/2012/02/28/​rakudo-star-2012-02-released/
13:14 El_Che azawawi: they want you back to Perl 6
13:14 El_Che :)
13:15 dandv bowtie: I'm just trying to get debugging to work, but I want to pass a command line argument to the script, and I can't find a way to do that
13:15 szabgab uptime?
13:15 Hyppolit 05:04:35 up 186 days,  2:18,  3 users,  load average: 7.96, 12.74, 12.67
13:15 szabgab uptime?
13:15 Hyppolit 05:04:43 up 186 days,  2:18,  3 users,  load average: 7.32, 12.53, 12.61
13:15 dandv this should be in the Debug or Run menu, what if I want to run the script with a cmdline arg?
13:15 szabgab I have some serious problem with the server
13:16 szabgab I guess I need to do an overall repair soon
13:16 szabgab or even replace it
13:16 El_Che szabgab: anyways, for a give the ppa a go, I need to fisnish the solaris smoke setup for opencsw: I want to test blead (sparc/x64) and cpan
13:16 bowtie dandv, as in a normal perl script commnd line, then do the same, go look in prefs
13:17 szabgab dandv: apache restarted
13:17 bowtie or use 'Raw' and set them your self
13:17 dandv Raw? this is an IDE :) there should be an easy way to set @ARGV
13:17 szabgab I agreee with dandv :)
13:18 bowtie dandv, yes use prefs, same for all perl files
13:18 szabgab and I already started to write that a long time ago but got duistracted
13:18 szabgab IMHO F5 should bring up a window where the user can give the params for @ARGV
13:18 szabgab and padre should remember that
13:19 szabgab not in prefs which is way hidden
13:19 bowtie szabgab, this is a Padre enhancement, it has nothing to do with Debug2
13:19 dandv agree with szabgab, this is how Komodo or other solid IDEs do it
13:19 szabgab bowtie: right
13:19 bowtie it just use the Padre space
13:20 szabgab this needs to work without the debugger as well
13:20 dandv bowtie: I looked in Preferences, didn't find a place to enter command line arguments for the script I want to debug
13:20 dandv this is a rather glaring omission
13:20 szabgab dandv: for now add @ARGV = qw(param1 param2) to your code
13:20 szabgab that will do it
13:20 bowtie szabgab, so when are you going to release this new feature
13:20 dandv szabgab: okay :)
13:20 szabgab and then bowtie can show you where to fix padre :)
13:21 szabgab bowtie: sorry I really have no time to work on padre
13:21 bowtie dandv, look in tools -> prefs -> perl5
13:22 bowtie script arguments
13:23 dandv got it, thanks. I think that should be per script though, not a setting that applies to all open scripts
13:23 dandv if that makes sense, I can file a ticket
13:23 dandv szabgab: so any updates to http://szabgab.com/when-wi​ll-padre-move-to-git.html ?
13:23 dandv it should point to the GitHub repo
13:24 azawawi bowtie++ # Fix q{Enable MooseX::Declare Method Modifiers in OutLine} :)
13:24 bowtie dandv, Debug just inherits from Padre,
13:25 bowtie azawawi, it now dose not work the code has changed
13:25 azawawi bowtie: however, that's the problem when our current Padre design... as Alias already knows
13:25 azawawi bowtie: plugins need to extend functionality :)
13:25 azawawi bowtie: not-core :)
13:26 szabgab dandv: what github repo?
13:26 bowtie azawawi, ppi editortools outline under stands Moose
13:26 szabgab dandv: and I am almost sure we already have a ticket about that command line options sthing
13:27 dandv szabgab: sorry, I mistook the GitHub repo for the DWIM Perl one
13:27 bowtie azawawi, the tweak to outline should have worked
13:27 bowtie Alias_, ping
13:28 szabgab dandv: np
13:28 azawawi bowtie: Padre core classes provide default functionality and provide child plugins ability to modify core behavior
13:28 dandv so Padre's debugger is going awry, through POD lines... I think I'll have to get back to it when it's more mature (unfortunately I don't have as much time as I'd like these days to troubleshoot)
13:28 bowtie dandv, did you view wiki page an tickets within
13:29 dandv bowtie: I was reading through http://padre.perlide.org/trac​/wiki/Features/Perl5Debugger
13:29 [Sno] joined #padre
13:29 dandv 589 tickets, woo-hoo
13:32 azawawi El_Che: the gui/editor approach provided me with a concrete understanding of what we need
13:32 azawawi El_Che: even though, it may not be useful to day-to-day code-churning activities
13:32 marcela joined #padre
13:32 azawawi El_Che: it provides the basis for P:P::WxDesigner :)
13:33 El_Che busy bee :)
13:33 * azawawi is reading the 2012 Modern Perl :)
13:34 El_Che I wonder what changed between this an the previous release
13:34 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by azawawi
13:34 azawawi 5.14?
13:35 El_Che I ordered the new programming perl on amazon
13:35 El_Che we will see
13:38 jnap joined #padre
13:41 azawawi El_Che: enjoy :)
13:42 El_Che will be send in the beginning of march
13:42 El_Che not in the shops yet
13:42 azawawi El_Che: so what you're saying NetBeans GUI approach is bad
13:42 azawawi El_Che: because it basically create static code with weird comments that only NetBeans understood
13:43 El_Che azawawi: it's annoying as hell, but not bad
13:43 El_Che but it's a one way street
13:43 azawawi El_Che: I guess the Alias-approach is the way to go
13:43 azawawi El_Che: generate parent gui class and subclass it as you like
13:43 El_Che in our case you are doing stuff in the editor
13:43 El_Che in ppMoose
13:44 azawawi ppMoose... nice nick :)
13:44 El_Che so I think the place to do that is in the editor it self
13:44 azawawi P.P.Moose
13:44 El_Che :)
13:44 azawawi Mr. P.P.Moose :)
13:44 El_Che but the generator should be part of the new Moose class dialog
13:45 azawawi P:P:MrMooseAndElk :)
13:45 El_Che it comes down to the same conceptual problem I had in the beginning:
13:45 El_Che it's a code generator or a code assistant
13:46 El_Che I don't know if they mix well
13:46 El_Che in the same plugin I mean
13:46 azawawi Decisions... Decisions :)
13:47 El_Che File -> New -> perl script
13:47 El_Che File -> New -> Moose class
13:47 El_Che File -> New -> Generate Moose class
13:47 El_Che or something like that
13:48 El_Che the thing is, and this was the problem for the netbeans coders, is that when you change the autogenerated code, the odds or breaking something are bigger
13:50 El_Che as a coder, do you think that --asuming we have the best Moose code assist-- once the skeleton of you class is created you will go to the generator to add a sub or an attribute?
13:50 El_Che I don't see myself doing that
13:51 El_Che so in that perspective, a two way generator may be overkill
13:52 El_Che the 2-way generator may be handy to generate UML diagrams though :)
13:52 El_Che I see the removed that from netbeans
13:58 azawawi Code assist and quick fixes (refactorings)
13:59 azawawi P:P:Snippetorium :)
13:59 azawawi new word :)
13:59 El_Che :)
14:00 azawawi and help providers...
14:00 azawawi context sensitive
14:00 El_Che would be good for attributes
14:01 El_Che isa => <list of the supported types>
14:01 dandv so .pl is not associated with perl.exe by the DWIM installer
14:01 El_Che lazy_build => <create _build_<attributename> automatically
14:02 dandv when I run a .pl (double click or from the command line), Windows prompts me about what to open that file with
14:02 El_Che default => a clickable "sub {}" snippet (must be nr 1 Moose bug)
14:05 azawawi El_Che: that's the general TODO for TextMate-style stuff
14:05 azawawi El_Che: traversing between placeholders $0...$9 via TABs
14:05 El_Che I have never worked witth textmate
14:06 El_Che good?
14:06 azawawi El_Che: and replicating values changes
14:06 azawawi El_Che: when it shows that they actually have a couple of good idea
14:06 azawawi El_Che: never used it but read its manauls to figure out the behavior stevan++ little was telling me about
14:07 azawawi El_Che: s/manauls/manuals/
14:08 * azawawi watching snow & :)
14:08 El_Che bbl
14:29 szabgab Alias_: ping
15:28 kaare joined #padre
15:45 Alias_ pong, but going to bed
15:45 Alias_ Keep talking and I'll see this in the morning
15:56 mishin joined #padre
15:59 Hyppolit # 1403 :  Debugger key bindings (n,s) do not function (assigned enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1403#comment:2 ]
16:04 Hyppolit # 1266 :  Padre::Plugin::PerlCritic, fix for missing version (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1266#comment:2 ]
16:06 Hyppolit # 1280 :  Padre::Logger fails when Plugin is reloaded (new enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1280#comment:4 ]
16:06 Hyppolit # 1379 :  Tried to add BASH to theme and killed Padre (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1379#comment:2 ]
16:10 Hyppolit # 1338 :  Opening a File not in Project kills Padre (closed defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1338#comment:4 ]
16:10 Hyppolit # 1374 :  when you open a file that is not in a Padre Session or Perl project (accepted defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1374#comment:13 ]
16:10 Hyppolit # 1391 :  Hit unfixed bug in directory browser, disabling it (closed defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1391#comment:1 ]
16:15 Hyppolit # 1084 :  Tooltip expression evaluation (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1084#comment:3 ]
16:24 Hyppolit # 1403 :  Debugger key bindings (n,s) do not function (closed enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1403#comment:3 ]
16:25 Hyppolit # 882 :  debugging for Wx-scripts doesn't work (closed defect) by bowtie  [ http://padre.perlide.org/trac/ticket/882#comment:4 ]
16:25 jnap_ joined #padre
16:40 jnap joined #padre
16:54 asarch joined #padre
16:56 Di-ima joined #padre
17:36 jnap_ joined #padre
17:37 jnap joined #padre
17:41 Mithaldu joined #padre
17:54 Hyppolit svn: r18500 | bowtie++ | http://padre.perlide.org/trac/changeset/18500
17:54 Hyppolit add dynamic Dialogue Titles and bump version
17:54 Hyppolit trunk/Padre-Plugin-SpellCheck/ trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/ trunk/Padre-Plugin-SpellCheck/l​ib/Padre/Plugin/SpellCheck/FBP/
19:20 Hyppolit svn: r18501 | bowtie++ | http://padre.perlide.org/trac/changeset/18501
19:20 Hyppolit put the POD back and start to tweak
19:20 Hyppolit trunk/Padre-Plugin-SpellCheck/lib/Padre/Plugin/ trunk/Padre-Plugin-SpellCheck​/lib/Padre/Plugin/SpellCheck/ trunk/Padre-Plugin-SpellCheck/t/
19:30 mj41 joined #padre
20:08 dandv left #padre
20:55 jnap joined #padre
21:13 Steffen joined #padre
21:22 Hyppolit # 1084 :  Tooltip expression evaluation (reopened enhancement) by dandv  [ http://padre.perlide.org/t​rac/ticket/1084#comment:4 ]
21:59 GabrielVieira joined #padre
22:39 Hyppolit # 1084 :  Tooltip expression evaluation (reopened enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1084#comment:5 ]
23:01 Hyppolit # 1084 :  Tooltip expression evaluation (reopened enhancement) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1084#comment:6 ]
23:42 bowtie Alias: gm
23:42 bowtie Alias, Q for you, in the Past #1209, which if the patch was applied to lib/Padre/Document/Perl/FunctionList.pm and lib/Padre/Document/Perl.pm, worked.
23:42 bowtie but if I applied it know it dose not work, why?
23:42 Hyppolit # 1209 :  Enable MooseX::Declare Method Modifiers in OutLine (closed enhancement) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1209#comment:9 ]

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