Camelia, the Perl 6 bug

IRC log for #padre, 2012-03-11

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

All times shown according to UTC.

Time Nick Message
00:01 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginMoose changed by bowtie
00:10 bowtie left #padre
02:21 user_2552 joined #padre
06:08 pece joined #padre
06:55 gabriel joined #padre
07:28 squeller joined #padre
07:38 squeller joined #padre
07:39 squeller joined #padre
07:43 kaare joined #padre
07:43 squeller joined #padre
07:47 kaare_ joined #padre
07:51 squeller joined #padre
07:52 sewi joined #padre
07:55 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by azawawi
08:48 azawawi joined #padre
08:54 dodathome joined #padre
08:55 sewi1 joined #padre
10:28 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
10:34 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
10:40 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
10:44 mj41 joined #padre
11:30 squeller joined #padre
11:34 bowtie joined #padre
12:11 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadrePluginFix changed by azawawi
12:12 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/PadrePluginSnippet changed by azawawi
12:13 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/PadrePluginSnippet changed by azawawi
12:13 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/PadrePluginSnippet changed by azawawi
12:15 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/PadrePluginSnippet changed by azawawi
12:24 azawawi bowtie: ping
12:24 azawawi szabgab: ping
12:25 azawawi szabgab: yesterday im sorry i could not reply but i had to go outside to walk :)
12:25 azawawi szabgab: basically i wanted to ask you to try P:P:Moose and P:P:Snippet
12:25 azawawi how about we have a phenny bot here....
12:25 azawawi to tell people things when they're online
12:39 bowtie azawawi, pong, sorry I was reading
12:47 szabgab azawawi: I am trying
12:47 szabgab azawawi: we could have phenny or we could add that capability to padre
12:47 bowtie szabgab, hi
12:47 szabgab how is the format of phenny?
12:47 szabgab bowtie: rehi
12:47 azawawi szabgab: http://inamidst.com/phenny/
12:48 szabgab ok, and when should it tell the person?
12:48 szabgab and how?
12:49 azawawi phenny: tell someone something
12:49 azawawi szabgab: try it in #moose
12:49 azawawi or #perl6
12:49 bowtie szabgab, I have have made a couple of tweaks to Debug in trunk, please take a look
12:49 szabgab bowtie: to the GUI? I'll check
12:50 bowtie azawawi, do you mean tell all registered use of Padre #IRC of new features
12:50 azawawi bowtie: np
12:50 azawawi bowtie: nice idea on the TextMate-style variables for snippet completion
12:51 azawawi bowtie: e.g. $PPS_VERSION will look for $VERSION inside the current package. This will need PPI
12:51 azawawi bowtie: snippet trigger will be slower since we need to PPI the source
12:52 azawawi bowtie: but in the end, shouldnt Padre PPI the source all the time to hold useful information about the current source code...
12:52 bowtie azawawi, yes, but I am/was not sure how or where it should be implemented in current code :)
12:52 azawawi bowtie: e.g. inside perl source,  i could have things in my __DATA__ section
12:52 azawawi bowtie: like Mojo TT-like templates
12:53 bowtie azawawi, yes just like tt2, dynamic stuff
12:54 bowtie szabgab, change to p|x tool-tip
12:55 azawawi bowtie: also on pod snippet changes, could we provide more sane defaults
12:56 bowtie szabgab, have you in any of your videos explained 'Lock user interface'?
12:56 azawawi bowtie: for now, we keep it simple
12:56 szabgab bowtie: nope
12:56 azawawi bowtie: instead of VERSION provide 0.01
12:56 azawawi bowtie: less is better than more :)
12:57 azawawi bowtie: i want us to use the current snippet system to its fullest extend and then evolve it to something better once stabilized
12:57 bowtie azawawi, 0.01 or 0.001 or 0.0.1 that is the question,
12:57 azawawi bowtie: s/extend/extend/
12:57 azawawi bowtie: 0.01 :)
12:57 azawawi bowtie: he will replace :)
12:59 bowtie azawawi, is there any chance of making some Perl and Padre variables available to snippets?
12:59 azawawi bowtie: sure :)
12:59 azawawi bowtie: and at the moment, let us finish the import facility and GUI :)
13:00 bowtie import and GUI, bowtie jumps up and down with joy
13:00 azawawi import TextMate :)
13:00 azawawi import snipMate :)
13:01 bowtie azawawi, if we have import dose that imply we will also export:)
13:02 azawawi bowtie: re IRC question, i just want an offline text messaging we can use here to tell somebody something when he's offline
13:02 azawawi we import... :)
13:04 bowtie azawawi, that's called e-mail, I think :)
13:04 azawawi in irc, it is documented... :)
13:04 azawawi faster to access
13:05 azawawi i want my phenny... # rationale :)
13:05 bowtie azawawi, do you have to prefix every line
13:05 bowtie azawawi, like so
13:05 bowtie or miss something
13:05 bowtie azawawi, like above
13:06 azawawi no i dont
13:06 azawawi force of habit
13:06 azawawi but if you're asking about phenny usage
13:06 bowtie azawawi, this was re, phenny
13:06 azawawi it is simply q{phenny: tell someone something}
13:07 bowtie azawawi, phenny hello
13:07 bowtie or
13:07 bowtie phenny tell azawai, bowtie say's hello
13:08 azawawi the second one
13:08 bowtie s/azawai/azawawi/ sorry
13:08 azawawi doesnt matter
13:09 azawawi it is something big... we can implement it ourselves
13:09 azawawi but i feel it is easier to communicate with it
13:09 azawawi now the next big question.
13:09 bowtie azawawi, will phenny do this automaticly or do we need to instruct
13:09 azawawi bowtie: nop it should do it out of the box
13:09 szabgab_mib joined #padre
13:10 dodathome joined #padre
13:10 azawawi bowtie: do we want to add mimetype stuff to a snippet
13:11 azawawi bowtie: snippet A can work on perl source code
13:11 azawawi bowtie: q{scope:} that is
13:11 azawawi bowtie: scope: perl.source
13:12 azawawi bowtie: scope: perl.source.data
13:12 azawawi bowtie: scope: perl.source.end
13:14 bowtie azawawi, just source,  if a user wants to put POD at end of file, we can do that already
13:14 bowtie azawawi, unless you are considering snippets for __DATA__
13:16 mj41 bowtie: ReDevel plugin - Plugin should be enabled after you create config file. Or is there another issue?
13:18 Hyppolit svn: r18700 | azawawi++ | http://padre.perlide.org/trac/changeset/18700
13:18 Hyppolit [P-P-Snippet] here<tab> for Perl Here-doc strings :)
13:18 Hyppolit trunk/Padre-Plugin-Snippet/share/snippets/
13:18 azawawi bowtie: we'll do it the simple way then
13:18 azawawi bowtie: enable snippets for everything... :)
13:19 azawawi bowtie: regardless of source
13:19 azawawi bowtie: hmmm maybe at least perl.source
13:23 Hyppolit svn: r18701 | szabgab++ | http://padre.perlide.org/trac/changeset/18701
13:23 Hyppolit teach Hyppolit to pass messages
13:23 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
13:24 Hyppolit svn: r18702 | azawawi++ | http://padre.perlide.org/trac/changeset/18702
13:24 Hyppolit [P-P-Snippet] Better Here-doc strings :)
13:24 Hyppolit trunk/Padre-Plugin-Snippet/share/snippets/
13:25 bowtie mj41, how do you create a config file?, is it documented in a wiki, blog or POD?
13:26 Hyppolit joined #padre
13:26 szabgab Hyppolit: tell szabgab_mib something
13:26 Hyppolit szabgab, I'll tell that szabgab_mib when we see each other.
13:27 bowtie mj41, do I have to install plugin, or can I run it from trunk with perl dev -a
13:27 szabgab_mib joined #padre
13:27 bowtie szabgab_mib, something
13:28 szabgab azawawi: we don't need this feature, apparently we already have a bot called bowtie
13:28 bowtie lol
13:32 mj41 bowtie: I know there is a lot of issues to fix to be user friendly. Ticket created by you is motivation for me. ... The question is "Do you want to use plugin right now?". I can help you. Or do you want to me to fix it generally? I have some others issues on my todo with higher priorities :-).
13:33 azawawi szabgab<tab> :)
13:33 szabgab o:)
13:34 * azawawi wonders if Tk could work on win32... :)
13:34 szabgab it should
13:34 azawawi it was failing before
13:34 azawawi when i tried it last year
13:35 azawawi my story with Tk is funny
13:35 azawawi when i first bought my first Perl books bundle when i was in Boston
13:35 azawawi i bought a quick reference for Tk
13:35 azawawi and then changed jobs
13:35 azawawi and no Tk
13:36 bowtie mj41, I have an interest  in using, but my first is to try to help increase the number of usable plugins in Padre, so I am quite happy to create tickets for you, and then test for my own usage, as I know have need, as back-channel dose not work with unity or gnome-shell
13:36 azawawi i tried it last year... failed on build
13:36 azawawi "Successfully installed Tk-804.03".... :)
13:37 azawawi however from the Perl toolkits
13:37 azawawi i guess Prima is the winner
13:37 azawawi less deps
13:37 azawawi will install on multiple
13:37 azawawi platforms
13:37 azawawi and built-in form designer...
13:39 * azawawi runs q{cpanm Tk::Pod}
13:39 azawawi failed...
13:40 bowtie azawawi, you are mad, I had to install Tk to view gui debugger, to see it's feature set
13:41 azawawi bowtie: link plz?
13:41 szabgab Devel::ptkdb
13:49 azawawi cool
13:49 azawawi you live another day, learn another thing :)
13:50 azawawi tell bowtie test
13:50 azawawi Hyppolit: tell bowtie test
13:50 Hyppolit azawawi, I'll tell that bowtie when we see each other.
13:50 azawawi szabgab++
13:50 bowtie azawawi, ?
13:51 szabgab azawawi: that debugger has beenaround for ages, has not been touched for years
13:51 szabgab but was cool when ActivePerl still came with Tk
13:52 szabgab Hyppolit: tell azawawi he needs to leave the channel and come back to see the effect of tell
13:52 Hyppolit szabgab, I'll tell that azawawi when we see each other.
13:52 azawawi left #padre
13:52 azawawi joined #padre
13:52 azawawi hi... im a newbie
13:53 azawawi Hyppolit: read
13:53 azawawi szabgab: should be public :)
13:53 bowtie Hyppolit, tell azawawi, go look here http://ptkdb.sourceforge.net/usage.html
13:53 sisar joined #padre
13:53 azawawi bowtie: i already tried it :)
13:53 szabgab azawawi: everything should be public?
13:54 azawawi that's what phenny does
13:54 szabgab both the notification and the reading?
13:54 azawawi yup
13:54 azawawi why private?
13:54 szabgab I don't know, to reduce noise?
13:54 szabgab I think that's how I saw it working
13:54 szabgab but
13:54 szabgab I can changeit
13:55 szabgab in a few minutes
13:56 Hyppolit svn: r18703 | bowtie++ | http://padre.perlide.org/trac/changeset/18703
13:56 Hyppolit more tweaks to popp
13:56 Hyppolit trunk/Padre-Plugin-Snippet/share/snippets/
14:08 Hyppolit svn: r18704 | azawawi++ | http://padre.perlide.org/trac/changeset/18704
14:08 Hyppolit [P-P-Snippet] Added non-functional Snippet manager dialog
14:08 Hyppolit trunk/Padre-Plugin-Snippet/ trunk/Padre-Plugin-Snippet/l​ib/Padre/Plugin/Snippet/FBP/
14:15 Hyppolit svn: r18705 | azawawi++ | http://padre.perlide.org/trac/changeset/18705
14:15 Hyppolit [P-P-Snippet] Snippet manager dialog can be triggered using F9
14:15 Hyppolit trunk/Padre-Plugin-Snippet/lib/Padre/Plugin/ trunk/Padre-Plugin-Snippet​/lib/Padre/Plugin/Snippet/
14:17 bowtie azawawi, Cancel works :)
14:18 Hyppolit svn: r18706 | azawawi++ | http://padre.perlide.org/trac/changeset/18706
14:18 Hyppolit [P-P-PDL] No longer uses F9 and ::Help for safe keeping. This is an experimental package at the moment.
14:18 Hyppolit trunk/Padre-Plugin-PDL/lib/Padre/Plugin/ trunk/Padre-Plugin-PDL/lib/Padre/Plugin/PDL/
14:36 Hyppolit svn: r18707 | azawawi++ | http://padre.perlide.org/trac/changeset/18707
14:36 Hyppolit [P-P-Snippet] Simplify manager
14:36 Hyppolit trunk/Padre-Plugin-Snippet/ trunk/Padre-Plugin-Snippet​/lib/Padre/Plugin/Snippet/ trunk/Padre-Plugin-Snippet/l​ib/Padre/Plugin/Snippet/FBP/
14:40 azawawi bowtie: what about?
14:40 bowtie azawawi, about?
14:40 shadowpaste "azawawi" at 217.168.150.38 pasted "New snippet file format" (145 lines) at http://paste.scsys.co.uk/186207
14:40 bowtie will look
14:41 azawawi oops invalid yaml
14:42 azawawi http://en.wikipedia.org/wiki/YAML#Lists
14:45 bowtie azawawi, why meth for sub, that reminds me pp-yaml dose not include YAML validation, ps ( yaml plugin for eclipse dose, and it tells which line the error is on)
14:46 bowtie azawawi, why do we not use % 1.1 so that file can be checked just like a dtd
14:48 Hyppolit svn: r18708 | azawawi++ | http://padre.perlide.org/trac/changeset/18708
14:48 Hyppolit [P-P-Snippet] Added p5s, p5t, and p6s (Perl 5 script/test and Perl 6 script) :)
14:48 Hyppolit trunk/Padre-Plugin-Snippet/share/snippets/
14:48 azawawi P:P:YAML will get updated :)
14:50 bowtie azawawi, I think I will do the plugin connector bit's, first
14:51 bowtie azawawi, with p5x why use 5.010; when it's unsupported by p5p should it not be use 5.012;
14:53 Hyppolit svn: r18709 | azawawi++ | http://padre.perlide.org/trac/changeset/18709
14:53 Hyppolit [P-P-Snippet] Removed #! and . => They never worked because they're not word
14:53 Hyppolit trunk/Padre-Plugin-Snippet/share/snippets/
14:53 azawawi bowtie: update it :)
14:53 bowtie azawawi, if that is ok with you I will make the current pp-yaml work with api2?
14:56 azawawi where?
15:18 bowtie azawawi, where?
15:25 Hyppolit svn: r18710 | azawawi++ | http://padre.perlide.org/trac/changeset/18710
15:25 Hyppolit [P-P-Snippet] Fixed mojo snippets and all the snippets are loaded into memory which causes clashes at the moment
15:25 Hyppolit trunk/Padre-Plugin-Snippet/lib/Padre/Plugin/ trunk/Padre-Plugin-Snippet​/lib/Padre/Plugin/Snippet/ trunk/Padre-Plugin-Snippet/l​ib/Padre/Plugin/Snippet/FBP/ trunk/Padre-Plugin-Snippet/share/snippets/
15:32 azawawi bowtie: sure...
15:33 azawawi bowtie: next time please say P:P:YAML :)
15:33 azawawi bowtie: i was thinking ppYAML or something
15:35 bowtie azawawi, P-P-YAML 0.3 with api 2.0 on it's way, in next hour, double checking, then questions about YMAL checking and displaying in a bottom panel
15:37 azawawi bowtie: basically provide a Document subclass and then use task_syntax { your-syntax-class }
15:37 azawawi bowtie: ...Document::YAML and ...Syntax::YAML classes
15:42 * azawawi home & cya
15:43 azawawi perl.yml = (scope => Perl)
15:43 azawawi moose.yml = (scope => Perl.Moose)
15:43 azawawi perl.yml defines mimetype
15:43 azawawi moose.yml no need because it extends perl.yml...
15:44 azawawi maybe just say
15:44 azawawi in moose.yml = (extends: perl)
15:44 * azawawi later &
15:46 Hyppolit wiki page http://padre.perlide.org/trac/wiki/PadrePluginYAML changed by azawawi
15:53 Hyppolit svn: r18711 | bowtie++ | http://padre.perlide.org/trac/changeset/18711
15:53 Hyppolit Update to Plugin API 2.0
15:53 Hyppolit trunk/Padre-Plugin-YAML/ trunk/Padre-Plugin-YAML/lib/Padre/Plugin/ trunk/Padre-Plugin-YAML/t/
16:13 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
16:14 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
16:29 Di-ima joined #padre
17:29 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Plugins changed by bowtie
18:09 asarch joined #padre
18:35 feldmaus joined #padre
18:56 Di-ima joined #padre
20:06 rindolf joined #padre
20:13 azawawi joined #padre
20:14 rindolf Hi all.
20:15 azawawi hi
20:17 rindolf azawawi: what's up?
20:17 azawawi Snippet is here
20:18 azawawi Moose is here...
20:18 azawawi :)
20:18 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/PadrePluginSnippet changed by azawawi
20:25 azawawi hmm
20:25 azawawi rindolf: you there?
20:25 rindolf azawawi: yes, I am.
20:26 azawawi rindolf: have u tried P:P:Snippet in Padre?
20:26 rindolf azawawi: no, not yet.
20:26 rindolf azawawi: I'm still using gvim mostly. :-|
20:26 azawawi basically it is snipMate
20:27 azawawi https://github.com/msanders/snipmate.v​im/blob/master/snippets/perl.snippets
20:27 azawawi im just thinking out loud here about scope...
20:27 azawawi we have perl snippets which covers the Perl language and POD
20:27 azawawi and Moose
20:27 azawawi and Mouse
20:27 azawawi and MooseX::Declare
20:27 azawawi + Mojo
20:28 rindolf azawawi: ah, nice.
20:28 azawawi now all of them are acting on application/x-perl
20:28 rindolf azawawi: are they triggered using "word<tab>"
20:28 azawawi yup
20:28 rindolf ?
20:28 rindolf azawawi: nice.
20:28 azawawi script<tab>
20:28 azawawi cl<tab> # class
20:28 azawawi now here's the problem
20:29 azawawi imagine you're editing a Perl script
20:29 azawawi and you type class<tab>
20:29 azawawi class is found in Moose/Mouse and MooseX::Declare
20:29 azawawi class<tab> = 3 choices
20:30 azawawi this decrease development speed
20:30 azawawi since you know you're using Moose for this source code
20:30 azawawi but imagine a project with Moose and MooseX::Declare
20:30 azawawi and you're switching through them
20:30 azawawi what's the best way to define that?
20:30 azawawi without parsing the whole source code
20:32 azawawi any idea?
20:32 azawawi snipMate basically takes the file type approach but that is limited
20:32 azawawi since Perl source can be anything...
20:32 azawawi PDL|Moose|Mouse|any sugar... :)
20:52 El_Che loµ
21:02 rindolf azawawi: you can search for patterns in the code.
21:02 rindolf azawawi: like "use MooseX::Declare;"
21:05 azawawi true
21:05 azawawi but is that fool-proof :)
21:05 azawawi rindolf: like commented code etc
21:06 azawawi i tried that approach in Perl 6
21:10 rindolf azawawi: it's not.
21:35 squeller joined #padre
21:44 dodathome joined #padre
22:01 Hyppolit svn: r18712 | bowtie++ | http://padre.perlide.org/trac/changeset/18712
22:01 Hyppolit more tweaks
22:01 Hyppolit trunk/Padre-Plugin-YAML/lib/Padre/Document/ trunk/Padre-Plugin-YAML/lib/Padre/Plugin/
22:04 Hyppolit svn: r18713 | bowtie++ | http://padre.perlide.org/trac/changeset/18713
22:04 Hyppolit more tweaks
22:04 Hyppolit trunk/Padre-Plugin-YAML/lib/Padre/Document/YAML/
22:35 jnap joined #padre

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