Camelia, the Perl 6 bug

IRC log for #padre, 2010-07-10

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

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
02:34 Alias joined #padre
03:51 |Sno| joined #padre
04:07 Hyppolit svn: r11828 | adamk++ | http://padre.perlide.org/trac/changeset/11828
04:07 Hyppolit - Removed Wx::Perl::Dialog by inlining it into Padre::Wx::Dialog, this
04:07 Hyppolit will remove the need to import ':everything', saving 50-100k (ADAMK)
04:07 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Wx/Perl/
04:08 Hyppolit svn: r11829 | adamk++ | http://padre.perlide.org/trac/changeset/11829
04:08 Hyppolit Pruning empty directory
04:08 Hyppolit trunk/Padre/lib/
04:09 Hyppolit svn: r11830 | adamk++ | http://padre.perlide.org/trac/changeset/11830
04:09 Hyppolit Removing an import
04:09 Hyppolit trunk/Padre/lib/Padre/
04:13 Hyppolit svn: r11831 | adamk++ | http://padre.perlide.org/trac/changeset/11831
04:13 Hyppolit Removing an import
04:13 Hyppolit trunk/Padre/lib/Padre/
05:48 PerlJam joined #padre
05:51 Hyppolit svn: r11832 | adamk++ | http://padre.perlide.org/trac/changeset/11832
05:51 Hyppolit More import removal
05:51 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
05:52 Hyppolit svn: r11833 | adamk++ | http://padre.perlide.org/trac/changeset/11833
05:52 Hyppolit More import removal
05:52 Hyppolit trunk/Padre/lib/Padre/Wx/
05:53 Hyppolit svn: r11834 | adamk++ | http://padre.perlide.org/trac/changeset/11834
05:53 Hyppolit More import removal
05:53 Hyppolit trunk/Padre/lib/Padre/Wx/
05:54 Hyppolit svn: r11835 | adamk++ | http://padre.perlide.org/trac/changeset/11835
05:54 Hyppolit More import removal
05:54 Hyppolit trunk/Padre/lib/Padre/Wx/
06:00 Hyppolit svn: r11836 | adamk++ | http://padre.perlide.org/trac/changeset/11836
06:00 Hyppolit More import removal
06:00 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
06:02 Hyppolit svn: r11837 | adamk++ | http://padre.perlide.org/trac/changeset/11837
06:02 Hyppolit Config dir --> Config
06:02 Hyppolit trunk/Padre/lib/Padre/Wx/
06:03 Hyppolit svn: r11838 | adamk++ | http://padre.perlide.org/trac/changeset/11838
06:03 Hyppolit More import removal
06:03 Hyppolit trunk/Padre/lib/Padre/Task/
06:07 Hyppolit svn: r11839 | adamk++ | http://padre.perlide.org/trac/changeset/11839
06:07 Hyppolit More import removal
06:07 Hyppolit trunk/Padre/lib/Padre/Wx/
06:10 Hyppolit svn: r11840 | adamk++ | http://padre.perlide.org/trac/changeset/11840
06:10 Hyppolit More import removal
06:10 Hyppolit trunk/Padre/lib/Padre/Document/
06:10 Hyppolit svn: r11841 | adamk++ | http://padre.perlide.org/trac/changeset/11841
06:10 Hyppolit More import removal
06:10 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
06:17 pece joined #padre
06:21 pece joined #padre
06:36 cognominal joined #padre
06:48 danlucraft joined #padre
07:26 jagd joined #padre
07:55 kanishka joined #padre
08:39 pece joined #padre
08:44 Steffen joined #padre
09:18 Sewi joined #padre
09:45 LeK joined #padre
09:51 Hyppolit svn: r11842 | adamk++ | http://padre.perlide.org/trac/changeset/11842
09:51 Hyppolit Fixing function call
09:51 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
09:52 Hyppolit svn: r11843 | adamk++ | http://padre.perlide.org/trac/changeset/11843
09:52 Hyppolit Better attempt
09:52 Hyppolit trunk/Padre/lib/Padre/Document/Perl/
09:55 pece joined #padre
10:14 Hyppolit svn: r11844 | adamk++ | http://padre.perlide.org/trac/changeset/11844
10:14 Hyppolit Moving perl-specific testing to the 4x subset
10:14 Hyppolit trunk/Padre/t/
10:26 rindolf joined #padre
10:33 danlucraft1 joined #padre
11:38 jagd joined #padre
13:44 rindolf joined #padre
14:01 rindolf joined #padre
14:11 Hyppolit svn: r11845 | adamk++ | http://padre.perlide.org/trac/changeset/11845
14:11 Hyppolit Correcting to Padre::Current::_CURRENT
14:11 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
14:11 Hyppolit svn: r11846 | adamk++ | http://padre.perlide.org/trac/changeset/11846
14:11 Hyppolit Delay loading of various modules
14:11 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Project/
14:12 Hyppolit svn: r11847 | adamk++ | http://padre.perlide.org/trac/changeset/11847
14:12 Hyppolit Adding a test script for standalone testing of Padre::Project::Perl
14:12 Hyppolit trunk/Padre/t/
14:15 Hyppolit svn: r11848 | adamk++ | http://padre.perlide.org/trac/changeset/11848
14:15 Hyppolit Starting the work needed to allow executing scripts and compile-testing for syntax checking without saving files, to allow compile testing against MULTIPLE unsaved files, and various other neato tricks nobody else can do properly.
14:15 Hyppolit trunk/Padre/lib/Padre/Project/Perl/ trunk/Padre/t/
14:47 patspam joined #padre
15:06 Sewi ping Alias
15:06 Sewi Are you able to save files in current trunk?
15:06 Sewi save files using current trunk
15:14 rindolf Hi all.
15:14 Sewi hi
15:16 Hyppolit svn: r11849 | Sewi++ | http://padre.perlide.org/trac/changeset/11849
15:16 Hyppolit Fix on-file-save-crash
15:16 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
15:40 Alias oops
15:40 Alias sorry
15:41 Sewi :)
15:41 Sewi Seems you added a some crashs...
15:41 Alias Not really paying attention to what I'm committing
15:41 Alias :/
15:42 Alias Speaking of which, should really announce our hackathon
15:42 Sewi Or run make test :-)
15:42 Alias I do!
15:42 Alias (Just not often enough)
15:42 Sewi me too
15:45 Sewi trac?
15:45 Hyppolit trac is http://padre.perlide.org/trac and also http://padre.perlide.org/trac/register
15:51 Hyppolit svn: r11850 | Sewi++ | http://padre.perlide.org/trac/changeset/11850
15:51 Hyppolit Fix Padre::Wx::Dialog used by find_in_files and others
15:51 Hyppolit trunk/Padre/lib/Padre/Wx/
15:54 Sewi Alias: Why do you use Padre::Current::_CURRENT(@_)->foo instead if Padre::Current->foo?
15:55 Alias It's a special situation
15:55 Alias Setting up the Padre::Current object, if you don't give it any object to start from, can make things a bit expensive
15:56 Alias You'll notice it's being used in ->refresh
15:56 Sewi yes
15:56 Alias The refresh methods need to run super-quickly
15:56 Sewi sure
15:56 Alias So what they do is that they create a Padre::Current context at the top, and then it is passed down as an argument to any child ->refresh objects... probably
15:57 Alias So because Padre::Current has already resolved the current document or whatever, it's cheap
15:57 Alias (Since it caches everything you ask it)
15:57 Alias But the refresh method might get called directly by random code
15:58 Alias So while you need to accept an existing current object, you might not get one
15:58 Alias Hence _CURRENT(@_)
15:58 Sewi thanks
15:58 Alias It will BOTH resuse existing one, or create new one, as appropriate
15:58 Alias But there's not a massive amount of places that is critical
15:58 Alias And in some cases, it's not cheaper not to do that
15:58 Alias To just ->main
15:59 Alias But in the menu code, it's most useful
15:59 Sewi What about Padre->wx->main?
15:59 Alias Bad
15:59 Alias We should have as much code as possible using the object tree
15:59 Alias So in future we could have, for example, two main windows
16:00 Alias In the same Padre instance, across multiple screens
16:00 Alias Padre->ide is kind of the last resort fallback
16:00 Alias It's basically admitting a failure of the object model
16:00 Sewi ok
16:00 Alias Padre::Current->main is better
16:01 Alias Padre::Current may well use a Padre->ide under the covers
16:01 Alias But at least then it's only calling it from one place
16:01 Alias And later we can change the way we lay out the guts of the program and only change Padre::Current
16:01 Alias (We don't need to change 100-200 different places)
16:02 Alias It's also trivial to go from Padre::Current->whatever to $self->current->whatever
16:02 Alias (when the model improves)
16:02 Alias (which it is)
16:03 Alias That enough of an explanation? :)
16:03 Sewi yes, thanks
17:01 patspam1 joined #padre
18:19 meorero joined #padre
18:37 mib_6rsny9 joined #padre
19:14 user_4196 joined #padre
20:27 Sewi joined #padre
20:57 Hyppolit svn: r11851 | szabgab++ | http://padre.perlide.org/trac/changeset/11851
20:57 Hyppolit fix copyright
20:57 Hyppolit trunk/Padre/lib/Padre/Project/Perl/
20:58 Hyppolit svn: r11852 | szabgab++ | http://padre.perlide.org/trac/changeset/11852
20:58 Hyppolit dos2unix
20:58 Hyppolit trunk/Padre/lib/Padre/Project/Perl/
21:24 crystaltv joined #padre
21:24 crystaltv greetings Padre newbie here, for that fact perl newbie hehe.. how do you change the cursor from underline to block? Cant find it in the docs
21:27 crystaltv joined #padre
21:27 crystaltv left #padre
21:30 Sewi Don't know if this is possible at all :-)
21:30 Sewi szabgab?
21:30 Hyppolit szabgab is Gabor Szabo
21:30 Sewi ping szabgab
21:48 Hyppolit svn: r11853 | szabgab++ | http://padre.perlide.org/trac/changeset/11853
21:48 Hyppolit try to find tests that do NOT set the PADRE_HOME environment
21:48 Hyppolit trunk/Padre/xt/
21:51 szabgab Sewi: reping
21:57 szabgab but I am off to bed now &
22:03 Sewi crystaltv already left before, sorry, I didn't notice
22:03 Sewi Time for bed for me too :-)

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