Camelia, the Perl 6 bug

IRC log for #padre, 2011-01-20

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

All times shown according to UTC.

Time Nick Message
00:42 Trelane left #padre
00:42 perlite left #padre
00:42 d^_^b left #padre
00:42 jjore left #padre
00:42 TonyC left #padre
00:42 Woody2143 left #padre
00:42 shadowpaste left #padre
00:42 Hinrik left #padre
00:42 Hyppolit left #padre
00:42 ingy left #padre
00:42 garu left #padre
00:42 Penfold left #padre
00:42 mj41 left #padre
00:42 Haarg left #padre
00:42 El_Che left #padre
00:42 pece2 left #padre
00:42 Caelum left #padre
00:42 Alias left #padre
00:42 waxhead_ left #padre
00:42 Di-ima left #padre
00:42 [Sno] left #padre
00:43 PerlJam left #padre
00:43 Alias__ left #padre
00:43 ispy_ left #padre
00:43 zenog left #padre
00:43 zamolxes_ left #padre
00:43 jq left #padre
00:43 Getty left #padre
00:43 bricas left #padre
00:43 jnthn_ left #padre
00:43 dandv left #padre
00:43 charsbr left #padre
00:43 BooK left #padre
00:46 dandv joined #padre
00:46 Getty joined #padre
00:46 Alias__ joined #padre
00:46 waxhead_ joined #padre
00:46 Di-ima joined #padre
00:46 ispy_ joined #padre
00:46 [Sno] joined #padre
00:46 PerlJam joined #padre
00:46 pece2 joined #padre
00:46 mj41 joined #padre
00:46 Haarg joined #padre
00:46 Caelum joined #padre
00:46 El_Che joined #padre
00:46 Alias joined #padre
00:46 zenog joined #padre
00:46 zamolxes_ joined #padre
00:46 jq joined #padre
00:46 bricas joined #padre
00:46 jnthn_ joined #padre
00:46 charsbr joined #padre
00:46 BooK joined #padre
00:46 perlite joined #padre
00:46 d^_^b joined #padre
00:46 jjore joined #padre
00:46 TonyC joined #padre
00:46 Woody2143 joined #padre
00:46 shadowpaste joined #padre
00:46 Hinrik joined #padre
00:46 Hyppolit joined #padre
00:46 ingy joined #padre
00:46 garu joined #padre
00:46 Penfold joined #padre
01:22 asarch joined #padre
02:17 asarch left #padre
02:47 asarch joined #padre
03:20 jnap joined #padre
03:26 GabrielVieira joined #padre
03:33 jazzanova joined #padre
04:00 jnap left #padre
04:30 Alias As soon as I get the Find dialog working again, I think I'm going to have a shot at finishing Portable support
04:49 Alias left #padre
04:52 dandv left #padre
05:44 kaare joined #padre
06:02 ispy_ left #padre
06:22 D-ion_ joined #padre
06:22 asarch left #padre
06:22 PerlJam left #padre
06:22 Di-ima left #padre
06:22 waxhead_ left #padre
06:22 [Sno] left #padre
06:26 asarch joined #padre
06:26 waxhead_ joined #padre
06:26 [Sno] joined #padre
06:26 PerlJam joined #padre
06:29 asarch left #padre
06:42 asarch joined #padre
06:46 droidica joined #padre
06:48 Sewi joined #padre
06:49 katodroid left #padre
06:51 katodroid joined #padre
06:55 droidica left #padre
07:19 Trelane joined #padre
07:20 marcela joined #padre
07:24 katodroid left #padre
07:25 asarch left #padre
07:42 dandv joined #padre
09:02 danlucraft joined #padre
09:08 kaare left #padre
09:10 kaare joined #padre
09:12 danlucraft left #padre
09:12 danlucraft joined #padre
09:42 Hyppolit svn: r13527 | adamk++ | http://padre.perlide.org/trac/changeset/13527
09:42 Hyppolit Prevent loading the HTTP modules during startup
09:42 Hyppolit trunk/Padre/lib/Padre/Task/
10:11 droidica joined #padre
10:12 jazzanova left #padre
10:58 Hyppolit svn: r13528 | adamk++ | http://padre.perlide.org/trac/changeset/13528
10:58 Hyppolit Delay loading a number of modules, and prevent loading other modules entirely that aren't needed.
10:58 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/script/
11:07 Hyppolit svn: r13529 | waxhead++ | http://padre.perlide.org/trac/changeset/13529
11:07 Hyppolit Just added my name to the last entry for 0.76
11:07 Hyppolit trunk/Padre/
11:30 D-ion_ left #padre
11:41 D-ion_ joined #padre
11:44 Hyppolit svn: r13530 | adamk++ | http://padre.perlide.org/trac/changeset/13530
11:44 Hyppolit More loading tweaks
11:44 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Util/ trunk/Padre/script/
11:44 Alias joined #padre
11:46 Alias Amazing how much memory we're wasting
11:51 Hyppolit svn: r13531 | waxhead++ | http://padre.perlide.org/trac/changeset/13531
11:51 Hyppolit Updated links for Release Annoucement 0.78.
11:51 Hyppolit trunk/template.padre.perlide.org/data/
11:53 waxhead_ is now known as waxhead
11:53 waxhead really?
11:54 waxhead I guess it's not good enough to say "it's an IDE"...
11:54 szabgab who broke the tests?
11:54 waxhead not me.. all tests were working for the 0.78 release..
11:54 szabgab I guess it was not washead by changing the Changes file!
11:54 waxhead so it's post 0.78
11:55 szabgab its Alias of course
11:55 Alias Hey, I saved 7 meg of ram making those tests fail!
11:55 szabgab congrats
11:56 szabgab I had a Padre instance recently running over 1Gb already
11:56 szabgab we are still seriously leaking memory
11:56 Hyppolit svn: r13532 | adamk++ | http://padre.perlide.org/trac/changeset/13532
11:56 Hyppolit Load Padre::DB::Migrate::Path just before we actually need it
11:56 Hyppolit trunk/Padre/lib/Padre/DB/
11:56 Alias The leak in 0.76 is azawawi's fault
11:56 Alias The freaking huge one
11:57 Sewi Hi all
11:57 Alias If it's to do with the syntax highlighting, that's not my fault either
11:57 waxhead hahaha.. oh wow.. big time test breakage.. :)
11:57 Sewi Anybody experienced Padre freezes since 0.78?
11:57 mib_nv2s8z joined #padre
11:58 waxhead Sewi, I'm not doing anything complex enough  to cause Padre any issue..
11:58 mib_nv2s8z hi
11:58 mib_nv2s8z sazabgab
11:58 mib_nv2s8z i m here.
11:58 mib_nv2s8z i wanted to ask you about strawberry perl
11:58 mib_nv2s8z can i install on win7 64 bit?
11:58 szabgab mib_nv2s8z: and one more thing, plse change your nickname to something more personal by  typeing   /nick my_nick
11:58 mib_nv2s8z as its 32 bit msi file.
11:59 mib_nv2s8z ok
11:59 mib_nv2s8z is now known as Raj
11:59 Raj yes i changed as Raj
11:59 szabgab though actually the better channel to ask these questions is the #win32 channel but there are not many people there,
11:59 Raj my name is Raj
11:59 Raj now alright?
11:59 szabgab we see that now, thanks, and hi Raj
12:00 Raj hi
12:00 szabgab so are you new to Perl as well ?
12:00 Raj yes.
12:00 Raj i want to start learning perl.
12:00 Raj Activeperl is paid.
12:00 szabgab and what editor are you planning to use?
12:00 Raj I dont know :(
12:00 Raj can u recommend me one?
12:01 Raj most comfortable and easy one?
12:01 szabgab Actually I don't think that ActivePerl costs money bu strawberry is better anyway
12:01 Raj ok
12:01 Raj But activeperl is paid i guess.
12:01 Raj isnt it?
12:01 szabgab so then I'd suggest you download the "Padre stand alone" package that includes both Strawbett and Padre, the IDE
12:01 Raj oh thats great :)
12:02 szabgab http://padre.perlide.org/
12:02 szabgab and then this is the right channel to ask questins :)
12:02 Raj oh ok :)
12:02 Raj yes i got it :)
12:02 Raj now i understood padre :)
12:02 Raj are you from padre team? :)
12:02 szabgab yep
12:03 Raj thats fantastic :)
12:03 Raj I am very enthuciastic :)
12:03 szabgab and soon you will be too :)
12:03 Raj yes :)
12:03 szabgab unless you run away quickly...
12:03 Raj No :)
12:03 Raj Internet is my life too :)
12:03 Raj And I do lots of experiments too :)
12:03 Raj Just one advisor is needed :)
12:03 Raj tats it :)
12:03 Raj I m network engineer.
12:04 Raj And I just did some programming in C language.
12:04 Raj I want to learn perl for many purposes :)
12:04 szabgab so far good :)
12:04 Raj For administration :) For security :) and etc etc :)
12:05 Raj And my major drawback is that when i started learning networking, i used microsoft products.
12:05 Raj And moreover, i know C# that is also microsoft product.
12:05 szabgab so here you can ask questions regarding Padre and the people might also help with general perl questios
12:05 Raj ok
12:05 Raj i will surely.
12:05 Raj I put first for download.
12:06 szabgab everyone has to start somewhere
12:06 Alias Raj, yes you can install it
12:06 Raj Thanks Alias.
12:06 Raj I apreciate your attention.
12:06 Raj How one starts open source project?
12:07 Raj Is there anything specific to start your project in open source community?
12:07 Alias The license, mostly
12:07 Raj ok
12:07 Raj do we have to pay for licence?
12:08 Raj Or its just free licence?
12:08 Alias No, the opposite
12:09 Raj ok
12:09 Alias What defines open source is that the things YOU create are released under a free(dom) license
12:09 szabgab Raj: are you asking how to start an open source project or how to start *Using* and open source project?
12:09 Alias So other people can use them or improve them
12:09 szabgab or break them...
12:09 Raj let's say that if we create any server side project.
12:09 Raj and we want people to improve that.
12:10 Raj let's say that linux server management software.
12:10 Raj and now we want users to improve that software on that.
12:10 Raj also we can earn providing legal support on that software.
12:11 Raj I can create a website easily for open source project.
12:11 Raj But dont know about the licence.
12:11 szabgab none of us really know about licenses
12:11 Alias GPL is a good start
12:12 Alias Unless it's written in Perl
12:12 szabgab so we usually use some "standard" open source license
12:12 szabgab in perl we call it the "perl licenses"
12:12 Raj ok
12:12 Raj thats great.
12:12 szabgab which is GPL+Artistic
12:12 Raj i see.
12:13 szabgab but afaik there is a huge difference between GPL2 and 3, especially when you write server side but I have not digged into it so I am not sure
12:13 Raj ok.
12:13 szabgab if you write a perl project then the most common is the "perl license"
12:13 Raj i see.
12:14 Raj i implemented a windows based software which is server monitoring software.
12:14 Raj The same way is perl useful to develop something like that?
12:15 Raj I am thinking as we can easily get input and output from many linux inbuilt commands and get the project working by perl scripts.
12:15 Raj and in the front end we can provide some sort of web interface.
12:16 Raj am i correct on that?
12:20 Raj I think i asked many questions :) I m sorry :)
12:21 Raj Thanks guys anyways.
12:21 Raj you were nice.
12:21 Raj i apreciate your help.
12:22 Raj hope to see you some other time when i will do something in perl.
12:22 Raj bye n take care.
12:23 Raj left #padre
12:52 kthakore Raj smiles alot
12:54 waxhead drat.. I was going to say that nagios is done in perl
12:55 waxhead well...  a mix of perl and C I guess
12:55 waxhead anyhoo... time for bed.
12:55 waxhead night
13:00 El_Che i will put my teeth soon in the embedded perl of nagios
13:00 El_Che I am curious
13:06 marcela left #padre
13:08 D-ion_ left #padre
13:09 aero joined #padre
13:16 aero http://static.cpantesters.​org/distro/P/Padre.html#0.78
13:16 rindolf joined #padre
13:16 kthakore waxhead: what is a dispatch?
13:18 rindolf Hi all.
13:20 aero Please fix compile error on Windows strawberry perl
13:37 danlucraft left #padre
13:39 danlucraft joined #padre
13:42 asarch joined #padre
13:45 Hyppolit svn: r13533 | adamk++ | http://padre.perlide.org/trac/changeset/13533
13:45 Hyppolit Aaaaaaaaaaaaaaaand fixed!
13:45 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
13:47 Alias OK, so that's a reduction from about 56meg to 47 or 48 meg on my machine
13:48 Alias Before any actual work gets done anyway
13:50 El_Che what do you do for that? working on the threading model? Perl doesn't have the different datatypes or type classes in de default library like other languages
13:50 Alias What do I do to reduce it?
13:50 El_Che yes
13:50 El_Che it is a big difference
13:50 Alias So I closed down all files in padre, and closed all windows
13:51 Alias So it's just the core of Padre showing
13:51 Alias Main window, no tools, no documents
13:51 Alias Then I close Padre
13:51 Alias Then I restart it again
13:51 El_Che Ah, you mean less memory when using padre, not fixing the code :)
13:51 Alias And in the Padre developer tools, select "dump %INC and @IN"
13:52 Alias Then I look through %INC for things that don't seem like they should really be loaded just to show no files and no tols
13:52 Alias tools
13:52 Alias Then I try to find where that file is being loaded, and work out if I can delay loading that module, or remove it entirely
13:52 Alias Lots of modules are only REALLY needed for one specialised function
13:52 Alias So we don't load IPC::Open3 until JUST before you run a line filter command
13:53 Alias And we don't load a bunch of dialogs we were previously doing
13:53 Alias And we don't load Padre::Wx::Migrate::Patch unless the database ACTUALLY needs to be migrated to a newer version
13:53 El_Che ic
13:53 Alias etc
13:53 Alias So I stripped out maybe 15 modules
13:54 Alias And there's a fix needed in the plugin manager which should remove another 5-10
13:57 Alias There's a huge amount of work in Padre on loading a few things as possible as late as possible
13:57 Alias Which isn't necesarily normal
13:57 Alias But it's appropriate for this kind of app
14:01 droidica left #padre
14:01 El_Che kind of the same philosophy of the work you did on the threads
14:11 kaare left #padre
14:13 kaare joined #padre
14:17 kaare left #padre
14:26 Alias El_che: Pretty much
14:26 Alias azawawi has taken it one interesting step further by adjusting the thread manager to start with zero spawned threads
14:26 Alias I was pre-spawning a few to make sure those first few task calls were fast
14:38 El_Che I should have a look at the code and learn
14:38 El_Che some people say "don't touch threads"
14:39 dapatrick joined #padre
14:39 El_Che like brian d foy
14:39 Alias_ joined #padre
14:40 El_Che when proposing subjects for his effective perl site, I propose threads (if/when/share data)
14:40 El_Che he answered:
14:40 El_Che Hi brian,
14:40 El_Che I would love to read about threads and best practices (if/when/how to share data), speed, etc.
14:40 El_Che -> The best practices for threads is to not use them. As such, I don’t, so I don’t have much to say about them
14:40 El_Che :)
14:41 Alias left #padre
14:41 Alias__ left #padre
14:41 Alias joined #padre
15:01 waxhead_ joined #padre
15:02 waxhead left #padre
15:07 kaare joined #padre
15:10 jnap joined #padre
15:19 Alias_ El_Che: Padre is something of a special case
15:27 ispy_ joined #padre
15:27 ispy_ left #padre
15:31 Hyppolit svn: r13534 | adamk++ | http://padre.perlide.org/trac/changeset/13534
15:31 Hyppolit Removed accidentally introduced $DB::single = 1s
15:31 Hyppolit trunk/Padre/lib/Padre/Wx/
15:31 danlucraft left #padre
15:48 Hyppolit svn: r13535 | adamk++ | http://padre.perlide.org/trac/changeset/13535
15:48 Hyppolit - Upgraded Plugin compatibility detection to avoid having to load the
15:48 Hyppolit dependencies and read from the files instead. Saves 2-3meg of RAM (ADAMK)
15:48 Hyppolit - Fixed Padre::Util::parse_variable so we no longer need to make use
15:48 Hyppolit of ExtUtils::MakeMaker and ExtUtils::MM_Unix->parse_version (ADAMK)
15:48 Hyppolit trunk/Padre/ trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Plugin/
15:49 GabrielVieira left #padre
15:50 GabrielVieira joined #padre
16:20 Alias ok, done for tonighgt
16:20 Alias Find is still a teeensy bit broken
16:20 Alias I'll get to that tomorrow
16:23 jfroebe joined #padre
16:40 zenog ALias++
16:41 zenog Anyone else besides szabgab going to FOSDEM?
16:42 zenog I will arrive on Friday and leave Monday noon.
16:44 Hyppolit #1092: force save file when file is read only (new enhancement) [ http://padre.perlide.org/trac/ticket/1092 ]
16:47 dapatrick Woah. Padre is crashing when I do Ctrl-F to find a string.
16:47 dapatrick Crashes consistently.
16:54 Alias That's me
16:54 Alias Known bug, temporary
16:54 Alias Hightlight search term in text and hit f3 as a short term alternative
17:04 dapatrick Ah, cool.
17:04 dapatrick Okay, thank!
17:04 dapatrick plural.
17:04 dapatrick Thanks!
17:35 El_Che zenog: I am doing whatever I can to be there (these weeks haven been hell due to the combination of work and univisity/congresses)
17:35 El_Che we need to exchange phone nr and the like to not miss each other
17:35 El_Che last year we had a very nice dinner/beers with szabgab and salve
17:36 szabgab beer++
17:40 zenog El_Che: good! Those weeks here have been/are hell as well, due to lots of work. Just the amount, not the kind of work ;-) Not much time for Padre...
17:49 El_Che what time do you arrive on friday?
17:50 El_Che and are you coming by train?
17:53 zenog I am coming by train around noon.
17:54 zenog I heard that at night there is some kind of beer event. OTOH, every night in Belgium is potentially a beer event ;-)
18:20 jnap left #padre
18:40 rindolf left #padre
18:41 szabgab zenog: but that night have FREE Beer :)
19:13 jnap joined #padre
19:19 jnap left #padre
19:19 jnap joined #padre
19:38 pece joined #padre
19:41 jnap left #padre
19:44 jnap joined #padre
19:44 zenog szabgab: Ah good ;-)
19:45 zenog Free beer. Not like in software ;-)
19:45 zenog &
19:53 zenog left #padre
20:38 pece left #padre
20:59 asarch left #padre
21:10 jnap left #padre
22:13 kaare left #padre
22:21 Sewi left #padre
22:50 dapatrick left #padre
22:51 Di-ima joined #padre
23:34 Alias__ joined #padre

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