Camelia, the Perl 6 bug

IRC log for #padre, 2011-10-20

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

All times shown according to UTC.

Time Nick Message
00:05 castaway joined #padre
00:19 ktaragorn joined #padre
00:42 jnap joined #padre
01:35 jnap joined #padre
02:01 gabriel joined #padre
02:11 GabrielVieira joined #padre
02:21 GabrielVieira joined #padre
02:36 jnap joined #padre
02:58 asarch joined #padre
03:30 ajmrch joined #padre
03:30 ajmrch joined #padre
04:05 * Alias_ waits for azawawi to spank him a bit
04:05 Alias_ Need need need updated Wx::Scintilla
04:30 sewi_work1 joined #padre
05:05 gabriel joined #padre
05:19 ktaragorn1 joined #padre
06:17 azawawi joined #padre
06:21 azawawi good morning #padre
06:22 toi joined #padre
06:22 azawawi Alias_: _Alias => private Alias?
06:22 azawawi Alias_: Alias_ => ?? :)
06:42 Alias_ ping
06:42 Alias_ Alias usually home
06:42 Alias_ Alias_ usually work
06:42 Alias_ But varies, first in
06:42 Alias_ azawawi: Can you pleeease release Wx::Scintilla so I can start migrating the Padre internals over to the new classes and constants
06:43 Alias_ I was ok with the auto-translated patch you showed me, except for a POD typo
06:43 azawawi sure
06:43 Alias_ We might need to add some aliases back to the plainer versions of the constants temporarily so it won't break Padre while we're doing the porting to the newer names
06:43 azawawi but no spanking :)
06:43 Alias_ *FOO = *SC_FOO;
06:43 Alias_ etc
06:44 Alias_ I already did the classes as a clear sub-class (effectively an alias) and some of the other stuff the same
06:44 Alias_ Just needs the constants done that way now
06:44 azawawi ok working on it
06:44 Alias_ If you can get the release out, I'll do the Padre legwork
06:44 * azawawi was experimenting with http://explorer.metacpan.org/
06:44 Alias_ Oh, and I tried a variant of the crash I told you about
06:44 azawawi and?
06:45 Alias_ ReplaceTarget('') isn't the problem
06:45 Alias_ Because making the target 1 character bigger, and replacing with ' ' still breaks
06:45 Alias_ So I think it might be any time the target is non-null
06:45 azawawi undef?
06:46 Alias_ Sorry, any time the target range is non-zero
06:46 Alias_ $self->SetTargetStart($insert); $self->SetTargetEnd($insert); $self->ReplaceTarget( ' ' x $spaces );
06:46 Alias_ That works
06:47 Alias_ and I ruled out ReplaceTarget('') vs ReplaceTarget(' ')
06:47 Alias_ Which just leaves SetTargetStart($X) SetTargetEnd($Y) where $X != $Y
06:47 Alias_ So as it's removing the content in the target to replace it with the new content, boom
06:48 azawawi kaboom you mean :)
06:48 azawawi ok i need one thing from you
06:48 Alias_ oh wait
06:48 azawawi the right panel is just too small
06:48 azawawi ok continue
06:48 * azawawi listens
06:48 Alias_ SetTargetStart($X); SetTargetEnd($X); ReplaceTarget(''); blows up too, but in a different way
06:49 * azawawi wonders where is szabgab
06:50 Alias_ my $editor = Padre::Current->editor; $editor->SetTargetStart(1); $editor->SetTargetEnd(2); $editor->ReplaceTarget(' ');
06:50 Alias_ works
06:50 Alias_ my $editor = Padre::Current->editor; $editor->SetTargetStart(1); $editor->SetTargetEnd(1); $editor->ReplaceTarget(' ');
06:50 Alias_ works
06:50 Alias_ oh! I wonder
06:51 azawawi Alias_: did you try CPAN explorer? it is awesome... :)
06:51 azawawi Alias_: feature_cpan_explorer => 1
06:52 Alias_ Not yet
06:52 Alias_ Still distracted by Wx::Scintilla
06:52 Alias_ Last thing I want to actually fix before we do new stuff
06:52 Alias_ Your https dep went kind of explodey
06:52 Alias_ Pulls in a dozen more deps
06:52 azawawi stupid HTTPS
06:52 azawawi im trying to remove that dependency
06:53 azawawi metacpan API is good but a bit cryptic
06:53 azawawi especially in the syntax of the ?q=$expression
06:54 azawawi autocomplete is HTTPS
06:54 Alias_ whoa, wtf
06:54 azawawi but the other GET and POST API are HTTP
06:54 Alias_ OK, maybe not your fault my target thing blows up
06:54 azawawi ?
06:54 azawawi :)
06:54 * azawawi installs ElasticSearch
06:55 azawawi LWP::Request + HTTPS on win32 = 2-sec lag per GET
06:55 azawawi s/LWP::Request/LWP/
06:57 Alias_ And that working on some platforms but not others
07:03 Alias_ aha!
07:03 Alias_ Fixed
07:04 Alias_ Windows 64 bit for some reason doesn't like negative target ranges
07:04 Hyppolit svn: r17107 | adamk++ | http://padre.perlide.org/trac/changeset/17107
07:04 Hyppolit Don't use negative target ranges in vertical align, fixes crash on 64 bit windows and probably a good idea in general.
07:04 Hyppolit trunk/Padre/lib/Padre/Wx/
07:05 azawawi hehe
07:05 Hyppolit svn: r17108 | adamk++ | http://padre.perlide.org/trac/changeset/17108
07:05 Hyppolit Strictly speaking we should remove the whitespace exactly before the align character, not at the leftwards character
07:05 Hyppolit trunk/Padre/lib/Padre/Wx/
07:05 azawawi i inspired you to the solution
07:06 azawawi or bored you to death to fix it :)
07:07 azawawi ok back to the right panel issue
07:07 azawawi where in the code could we increase the width of the right panel
07:07 azawawi or ratio
07:08 Hyppolit svn: r17109 | adamk++ | http://padre.perlide.org/trac/changeset/17109
07:08 Hyppolit Deleting leading and trailing spaces should happen on the first line as well
07:08 Hyppolit trunk/Padre/lib/Padre/Wx/
07:08 Alias_ ok, that's that bug killed
07:08 azawawi update Changes? :)
07:08 Alias_ azawawi: I think it's in the default AUI setup
07:09 Alias_ Nah, it's restores correct functionality for a bug we created during development of this release
07:09 Alias_ Not worth it
07:09 azawawi my idea is to put help search and CPAN explorer
07:09 azawawi to the right panel
07:10 azawawi basically read POD on your right while developing
07:10 smpb_ joined #padre
07:10 mj41 joined #padre
07:10 azawawi ah and i fixed the code folding for good
07:10 azawawi it works perfectly now
07:10 Alias_ I heard
07:10 azawawi and is theme-able
07:11 azawawi ok one more question
07:11 azawawi why are we not on wxWidgets 2.9.x?
07:12 Alias_ Because you don't want us to be?
07:12 azawawi i was talking with a #wxwidgets developer
07:12 Alias_ Because nobody has done the work to upgrade Wx.pm?
07:12 Alias_ I'm getting to the point where I'd very much like to pull Wx.pm into our repository
07:12 azawawi and he says 2.9.x is stable  but not stable API
07:12 azawawi Mattia is MIA
07:13 Alias_ I want to redo the Wx.pm constants stuff to be more like the way we do it
07:13 Alias_ etc
07:13 Alias_ If DOOTSON would be happy to work in our repo, I'd be totally up for taking it over
07:13 Alias_ Then at least we have the OPTION to do the work
07:13 azawawi makes sense we're its biggest consumer :)
07:14 Alias_ By a mile
07:14 Alias_ And we own the only gui codegen for it
07:14 azawawi and the upcoming wxformbuilder2.0 plugin which im prototyping :)
07:14 Hyppolit Changeset #2 http://padre.perlide.org/trac/changeset/2
07:14 Alias_ Well, not the ONLY one
07:15 azawawi Hyppolit: shut up :)
07:15 Alias_ But the only one in Perl
07:16 Alias_ ok, I'm off
07:16 Alias_ So happy that thing is fixed
07:16 Alias_ I can use Padre at work again, and one blocker killed
07:17 Alias_ Please do the release :)
07:17 Alias_ Later
07:17 azawawi cool :)
07:17 azawawi Alias++
07:19 marcela joined #padre
07:31 Hyppolit svn: r17110 | azawawi++ | http://padre.perlide.org/trac/changeset/17110
07:31 Hyppolit Increase the best width of Padre's right panel to 250 pixels instead of the default
07:31 Hyppolit trunk/Padre/lib/Padre/Wx/
07:38 sugar joined #padre
07:41 bowtie joined #padre
07:41 bowtie gm
07:47 mj41 joined #padre
07:54 bowtie Left Right panels sizes, taking right to 250 now unbalances Padre, I would suggest Left=235 and Right=265, you need the extra 5 due to padding, this rebalances Padre and virtually eliminates the horizontal scroll bar :)
08:03 waxhead joined #padre
08:06 azawawi joined #padre
08:06 azawawi bowtie: be my guest... fix it :)
08:06 azawawi bowtie: and gm :)
08:06 azawawi bowtie: just dont add MinSize because it dictates a minimum size that the user might want to change
08:06 azawawi bowtie: always use BestSize
08:07 bowtie azawawi, will do, cool
08:07 dolmen joined #padre
08:08 Hyppolit svn: r17111 | bowtie++ | http://padre.perlide.org/trac/changeset/17111
08:08 Hyppolit rebalance Padre, Left=235 Right=265
08:08 Hyppolit trunk/Padre/lib/Padre/Wx/
08:09 smpb joined #padre
08:09 azawawi bowtie: cpan explorer can now paste SYNOPSIS section and preview POD
08:10 azawawi bowtie: the two things that are missing the recent list implementation, and the cpanm install ability
08:10 azawawi bowtie: and then enhance search to use http metacpan API instead of HTTPS
08:10 azawawi bowtie: to drop extra LWP HTTPS dependency
08:12 bowtie azawawi, why was there a https dependency?
08:14 azawawi metacpan autocomplete url
08:18 bowtie azawawi, Thanks to you I have panels loading and unloading, but when they are loaded they are conflicting with left/right icons to toggle through tabs, kick please
08:24 azawawi dont mention it :)
08:25 azawawi bowtie: the SYNOPSIS feature is really cool
08:25 azawawi bowtie: now i dont have to worry about browser copy and paste
08:26 azawawi bowtie: Padre editor is the code browser! :)
08:26 bowtie ok I will go and play with it :)
08:27 azawawi and when 'Display Changes' is implemented
08:27 azawawi you can basically know what changed at module inside Padre
08:27 azawawi i.e. open Changes|Changelog|Changes.txt ...etc
08:28 bowtie cool
08:31 bowtie azawawi, recent and synopsis grayed out
08:33 bowtie can you ingress the search window only 9 charters wide at present
08:57 azawawi will fix in final patch... :)
08:57 azawawi once i fix Wx::Scintilla for Alias
08:58 azawawi so tonight am going to finish CPAN Explorer given that tomorrow is a holiday :)
08:58 robinsmidsrod left #padre
09:02 bowtie azawawi, cool
09:02 bowtie azawawi, got to go now, will give more feedback later
09:02 bowtie left #padre
09:02 azawawi cool
09:19 Hyppolit svn: r17112 | azawawi++ | http://padre.perlide.org/trac/changeset/17112
09:19 Hyppolit Better UI that is similar to Project browser for CPAN explorer
09:19 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/FBP/
09:32 Hyppolit svn: r17113 | azawawi++ | http://padre.perlide.org/trac/changeset/17113
09:32 Hyppolit Implement cancel search button behavior
09:32 Hyppolit trunk/Padre/lib/Padre/Wx/
09:40 mishin joined #padre
10:00 asarch joined #padre
10:05 ecocode joined #padre
10:36 user_945 joined #padre
11:13 Hyppolit svn: r17114 | szabgab++ | http://padre.perlide.org/trac/changeset/17114
11:13 Hyppolit Update the messages.pot file
11:13 Hyppolit trunk/Padre/share/locale/
12:42 alnewkirk joined #padre
12:42 Alias joined #padre
12:48 jnap joined #padre
13:34 sugar joined #padre
13:49 sugar hi all
13:49 sugar how to get latest trunk of Padre?
13:50 sugar azawawi: want to test Solarized in latest Padre , bu forgot how to get trunk =(
13:50 sugar * but
13:51 azawawi svn co http://svn.perlide.org/padre/trunk/Padre padre_trunk
13:51 azawawi sorry
13:51 azawawi svn co http://svn.perlide.org/padre/trunk/ padre_trunk
13:51 azawawi the first command if you want to pull just Padre
13:52 azawawi and then 'perl dev'
13:52 azawawi assuming you have all the deps
13:52 azawawi perl Makefile.PL # to see what's missing
13:52 kaare joined #padre
13:53 sugar azawawi: thanks =)
14:00 azawawi np
14:06 sugar http://pb.rbfh.de/2w1D2MhhZBf6a
14:06 sugar hmm some problems
14:09 mishin Hi Padre why i cannot install Padre from svn repository https://gist.github.com/1301220
14:09 sugar azawawi: trunk doesn't start.. mb my config from 0.90 is  crushing?
14:10 azawawi sugar: error?
14:11 azawawi mishin: dmake realclean
14:11 azawawi mishin: and then
14:11 azawawi mishin: cpan .
14:13 sugar azawawi: yes, padre trunk does not start
14:15 azawawi sugar: aha
14:15 azawawi sugar: rename .padre folder
14:15 azawawi sugar: and send it to me :)
14:16 azawawi sugar: in trunk .padre is the same folder
14:19 sugar azawawi: sorry don't understand
14:20 sugar .padre has dir 'plugins/Padre/Plugin/'
14:20 sugar that is empty
14:26 user_1649 joined #padre
14:30 mishin PS C:\Users\nmishin\Documents\Padre> dmake realclean dmake.exe:  Error: -- Don't know how to make `realclean'
14:30 azawawi sugar: .padre/config.yml
14:31 azawawi sugar: i need that please so i can test that issue
14:31 azawawi sugar: so that when we upgrade to 0.92, things are smooth
14:32 mishin c:\Strawberry\c\bin\dmake.exe realclean ;dmake.exe:  Error: -- Don't know how to make `realclean'
14:32 azawawi sugar: if you dont have .padre/*.yml, there is also ~/.padre/*.yml
14:32 azawawi mishin: perl Makefile.PL      # and paste it
14:32 azawawi sugar: perl Makefile.pm   => perl Makefile.PL :)
14:33 azawawi sugar: and then 'make'
14:33 azawawi sugar: re http://pb.rbfh.de/2w1D2MhhZBf6a
14:38 sugar azawawi: ok i understand, ~/.local/share/.padre
14:38 sugar perl Makefile.pm - this was a typo =)
14:40 sugar azawawi: email?
14:42 azawawi sugar: sure. thanks
14:44 sugar azawawi: give me emaeil please =) , i cant find in your public info
14:44 sugar *find it in
14:50 azawawi gtg
14:50 * azawawi home &
14:50 azawawi left #padre
15:38 GabrielVieira joined #padre
15:58 Hyppolit svn: r17115 | ishigaki++ | http://padre.perlide.org/trac/changeset/17115
15:58 Hyppolit updated ja.po
15:58 Hyppolit trunk/Padre/share/locale/
16:16 pece joined #padre
16:30 sewi_work joined #padre
17:50 asarch joined #padre
18:09 sugar joined #padre
18:38 bowtie joined #padre
21:20 azawawi joined #padre
21:24 perlite_ joined #padre
21:31 Hyppolit svn: r17116 | azawawi++ | http://padre.perlide.org/trac/changeset/17116
21:31 Hyppolit Removed the need to do HTTPS metacpan requests and removed the LWP::Protocol::https. Padre now uses ElasticSearch REST POST JSON Requests. Big words for such a simple thing. It is way fast now on win32 and ubuntu :)
21:31 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Task/
21:32 bowtie azawawi, ping
21:32 azawawi pong
21:33 bowtie I think that you should use MaximizeButton => 1, on right panel after 0.92 has bean released with left/right = 205-225
21:33 bowtie I have been playing and thinking about displaying info
21:34 azawawi cool
21:34 bowtie inspired by Wx::Scintilla and Wx::Scintilla::Manual :)
21:35 azawawi hehe...
21:35 azawawi Wx::Scintilla::Manual is a very long todo :)
21:36 bowtie it was when I was trying to read info, I wished I could just maximize as I do with find file in :)
21:37 bowtie azawawi, It is unfortunately a higher priority than CPAN panel :(
21:38 azawawi we should release seriously :)
21:41 bowtie but It keeps evolving :)
21:47 bowtie azawawi++ nice and snappy now :)
21:49 azawawi the thing is...
21:49 azawawi my gaming month is nearly there
21:49 azawawi and if Padre is not released :)
21:50 azawawi hehe
21:51 azawawi oh well
21:51 azawawi time to sleep
21:51 azawawi and thanks for the ++
21:51 azawawi btw
21:52 azawawi im going to read soon real world haskell
21:52 bowtie azawawi, night
21:52 azawawi im going to learn haskell
21:52 bowtie why
21:52 azawawi just for fun :)
21:52 bowtie ok :)
21:53 azawawi you know Perl 6 (pugs) was implemented in haskell
21:53 azawawi ghc
21:53 azawawi it is interesting for prototyping stuff
21:53 bowtie azawawi, i don't know perl6
21:53 azawawi hmmm
21:54 azawawi then learn :)
21:54 azawawi http://ahmadzawawi.blogspot.com/2011/08/l​earning-perl-6-again-with-carl-masak.html
21:54 azawawi perl6 is a strange beast
21:54 bowtie I am still trying to get to centre of padre
21:55 azawawi perl6 grammars are the real benefit in my opinion
21:55 azawawi and built-in Moose-stuff
21:55 bowtie thanks for link
21:55 azawawi have fun... keep learning :)
21:56 bowtie O I link Moose, even if it is a bit fat :) and MooseX
21:56 azawawi "Forty-two" :)
21:57 * azawawi good night &
21:57 bowtie Douglas Adams
21:57 bowtie left #padre

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