Camelia, the Perl 6 bug

IRC log for #padre, 2011-01-24

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

All times shown according to UTC.

Time Nick Message
00:38 Hyppolit svn: r13546 | adamk++ | http://padre.perlide.org/trac/changeset/13546
00:38 Hyppolit - Completed first-generation Portable Perl support for Padre (ADAMK)
00:38 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/Wx/Dialog/
00:38 Hyppolit svn: r13547 | adamk++ | http://padre.perlide.org/trac/changeset/13547
00:38 Hyppolit Added missing Padre::Portable module
00:38 Hyppolit trunk/Padre/lib/Padre/
00:44 Alias joined #padre
00:51 Alias OK, Portable Padre looks like it might be close to being done
00:51 Alias Version 1.0 anyways
01:31 Alias Now I just need to get Find working again, and between the memory reduction and portableness I think we've got a candidate for a release
01:31 Alias If only because it means we can do a Properly Awesome Padre Portable distribution now
01:47 Hyppolit svn: r13548 | adamk++ | http://padre.perlide.org/trac/changeset/13548
01:47 Hyppolit Add a find_next event to the new Find dialog
01:47 Hyppolit trunk/Padre/fbp/ trunk/Padre/lib/Padre/Wx/FBP/
01:48 Hyppolit svn: r13549 | adamk++ | http://padre.perlide.org/trac/changeset/13549
01:48 Hyppolit Adding back-compatibility variable to Padre::Util
01:48 Hyppolit trunk/Padre/lib/Padre/
01:48 Hyppolit svn: r13550 | adamk++ | http://padre.perlide.org/trac/changeset/13550
01:48 Hyppolit Preliminary support in Padre::Project for automatically intuiting the project version
01:48 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Project/
02:16 asarch joined #padre
02:19 Hyppolit svn: r13551 | adamk++ | http://padre.perlide.org/trac/changeset/13551
02:19 Hyppolit Try to guess the version automagically (not quite working yet)
02:19 Hyppolit trunk/Padre-Plugin-FormBuilder/ trunk/Padre-Plugin-FormBuilder/lib/Padre/Plugin/ trunk/Padre-Plugin-FormBuilder​/lib/Padre/Plugin/FormBuilder/
02:44 Hyppolit svn: r13552 | adamk++ | http://padre.perlide.org/trac/changeset/13552
02:44 Hyppolit Find is (kind of) workable again
02:44 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
02:46 dandv Alias++
03:55 jazzanova joined #padre
04:14 ispy_ joined #padre
04:42 jazzanova left #padre
04:43 jazzanova joined #padre
04:45 Alias Would be kind of nice if there was a few more people contributing though :(
04:46 Alias Not sure why we aren't seeing any new recruits, if it's just that Padre does what they want, or if it's too imposing
05:14 asarch left #padre
05:40 Di-ima left #padre
05:41 Di-ima joined #padre
05:42 ispy_ left #padre
05:51 Hyppolit svn: r13553 | adamk++ | http://padre.perlide.org/trac/changeset/13553
05:51 Hyppolit Fixed the one-history per keystroke bug.
05:51 Hyppolit Completed the main work to port the Find Dialog to wxFormBuilder
05:51 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/History/ trunk/Padre/t/
05:52 Hyppolit svn: r13554 | adamk++ | http://padre.perlide.org/trac/changeset/13554
05:52 Hyppolit Moving the new version of the Find dialog over the top of the old one
05:52 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
05:56 Hyppolit svn: r13555 | adamk++ | http://padre.perlide.org/trac/changeset/13555
05:56 Hyppolit Suppress some warnings when we are having trouble with browse
05:56 Hyppolit trunk/Padre/lib/Padre/Wx/Directory/
06:04 Hyppolit svn: r13556 | adamk++ | http://padre.perlide.org/trac/changeset/13556
06:04 Hyppolit - Prevent directory tasks running on bad or missing paths (ADAMK)
06:04 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Directory/
06:14 Alias I get a little depressed when I see the percentage of Padre code I'm responsible for :(
06:14 Alias I'd hoped it would be lower by now
06:18 Hyppolit svn: r13557 | adamk++ | http://padre.perlide.org/trac/changeset/13557
06:18 Hyppolit Only open recent files if they exist
06:18 Hyppolit trunk/Padre/lib/Padre/Wx/
06:32 kaare joined #padre
06:50 Sewi joined #padre
06:56 azawawi joined #padre
06:56 azawawi Alias: ping
06:56 azawawi hi *
07:01 azawawi Alias: re "getting depressed", next month i'll be more able to commit stuff than I am right now. Feb release is going to be awesome :)
07:37 danlucraft joined #padre
08:12 waxhead_ Alias, nature of the beast I think.. you're across the code, and likely very much perl-smart to make changing things simpler than for most...
08:12 waxhead_ every time I come back to the code I spend ages just getting my head around things... even perl idioms at times..
08:12 waxhead_ is now known as waxhwad
08:12 waxhwad is now known as waxhead
08:12 waxhead sheesh.. i can't even get my nick right!
08:13 waxhead not only that, but Padre does pretty much all I want/need.. so I don't have a strong driver to get things done...
08:14 waxhead worse, I have a garden that needs constant attention, and I'm building stuff out there, so I don't come inside thinking I'll code, more like, OMFG I hurt so freakin much I just want to cry...
08:14 waxhead manual labour is a thing of my past, so when I actually lift a tool I hurt later.. :)
08:16 azawawi waxhead: hi there
08:16 waxhead azawawi, hey.. how's things?
08:17 azawawi waxhead: great
08:17 waxhead cool!
08:17 waxhead been up to much?
08:17 azawawi waxhead: getting ready for the the great Feb commit festival :)
08:17 waxhead really...? cool...
08:18 azawawi been learning Groovy a bit
08:18 azawawi was really excited when chromatic proposed the method keyword
08:18 azawawi in Perl...
08:18 azawawi but nothing much otherwise :)
08:19 azawawi It is like Perl 5 is somehow stuck in some weird not-needed-feature loop...
08:20 waxhead yeah, I followed your link to the msg...
08:20 waxhead or blog...
08:21 azawawi Some people in p5p think that syntax is not important... That there is a module that does that... newbies do not care about all that... etc
08:21 azawawi Anything that reduces line count is very useful
08:21 azawawi less is more # unix :)
08:22 waxhead true.. but I guess that's its heritage...
08:29 El_Che azawawi: dod you read my rant^WPerl 2011 wishes?
08:29 azawawi El_Che: nop, link it plz
08:32 El_Che http://nxadm.wordpress.com/2011/01/01/wh​at-i-would-love-to-see-in-2011-for-perl/
08:32 azawawi thx
08:32 El_Che I should have added something about threads (OO en thrading are in my top2 of things to change in p5), but that's for an other post :)
08:33 El_Che check briand d foy's response on my request om him writing about threads: http://www.effectiveperlprog​ramming.com/item-wish-list-2
08:33 El_Che (at the bottom, answer to nxadm)
08:35 azawawi El_Che: threads is what sucks atm in Perl... syntax and obscure behaviors...
08:35 * azawawi reads the wishlist
08:36 El_Che for me, atm there are those two things (no really annoyed by syntax, altough dereferencing can be daunting)
08:37 El_Che I told you (I guess) that once I leant java because of the plumbing needed in perl OO (I was following PBP's inverted hash paradigm)
08:38 El_Che the other thing a liked about java is how easy it was to use threads
08:38 El_Che put them in queuq and there you go
08:39 El_Che wat I didn't like in java was the effort for printing hello world :)
08:39 El_Che try to write it to a file as hello wolrd #2 :)
08:39 Hyppolit #2: Improve search (assigned enhancement) [ http://padre.perlide.org/trac/ticket/2#comment:3 ]
08:45 danlucraft left #padre
08:45 azawawi El_Che: That's why im using Groovy now ... :)
08:46 azawawi El_Che: syntax is incredibly less verbose than Java
08:47 azawawi El_Che: and i think part of the thread problem in Padre is that there is no actual Perl swing or swt-like library
08:47 azawawi El_Che: wxWidgets is great but... there is a lot of workarounds
08:47 azawawi El_Che: especially while threading
08:51 azawawi El_Che: that and wxWidgets decade-long 3.0 release cycle... :)
08:52 azawawi so far the coolest Perl web framework to newbies is http://www.mojolicious.org/
08:52 azawawi that website is great
08:52 El_Che now that I bought the catalyst book?
08:52 El_Che :)
08:53 azawawi :)
08:53 El_Che I don't know the thing with threading. gtk (and by extension gtk2-perl) does not encourage threading
08:54 azawawi same as Nokia's Series 60, they said use ActiveObjects and not threads...
08:54 azawawi later they went back to threads :)
08:55 danlucraft joined #padre
08:55 azawawi you need threading to do responsive UI...
08:55 El_Che while doing some UNIX perl programas, I did a lot of testing of threads (it was system to retrieve information from 1000 machines and put it in a db)
08:56 El_Che I end up using forking
08:56 El_Che is was a *lot* faster
08:56 azawawi you didnt use worker pools?
08:56 El_Che nope
08:57 El_Che why do I think now I should? :)
08:57 azawawi because it is faster and more resource efficient
08:57 El_Che that's whay I proposed that for brian's blog: a best practice for threading
08:58 El_Che you see a lot of information pieces much over the place
08:58 azawawi yup
08:58 El_Che Moose does at least for me answer to the question of no more OO plumbing
08:58 El_Che I want something similar for threading
08:59 azawawi true
08:59 azawawi there is also http://search.cpan.org/~mlehmann/Coro-5.25/Coro.pm btw
08:59 azawawi but that's cooperative threads
09:00 azawawi async_pool  { ... } :)
09:00 El_Che and PO
09:00 El_Che E
09:01 El_Che good that threading situation is not much beter on the other big dynamic languages :)
09:03 azawawi El_Che: one more thing i noticed coming from a Java mentality is the workarounds in Perl
09:04 azawawi El_Che: let us use a regex to find subroutines instead of parsing them correctly ... etc
09:04 azawawi El_Che: it works now and fast but on the long term it does not scale
09:05 * azawawi looks at py3k's threads documentation
09:06 azawawi threading in py3k is under "Optional Operating System Services" :)
09:07 azawawi http://docs.python.org/py3k/library/someos.html
09:07 azawawi ...in CPython only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation...
09:09 danlucraft1 joined #padre
09:09 danlucraft left #padre
09:10 El_Che azawawi: I don't think it the work-around menthality
09:10 El_Che azawawi: simply, regex in java simply suck
09:10 El_Che while they are natural and easy in perl
09:11 El_Che that's why it's easy to use them when you really shouldn't
09:11 azawawi El_Che: true but i meant that using regexes can be fast but it is not the 100% right way of doing robust things
09:11 azawawi El_Che: i agree
09:12 El_Che from my own exprerience, when you first learn regexes you seek excuses to use them everywhere
09:12 El_Che http://xkcd.com/208/
09:12 danlucraft1 left #padre
09:12 danlucraft joined #padre
09:13 azawawi That's another cool thing that happened in 5.13.7, http://search.cpan.org/~bingos/perl-5.​13.7/pod/perldelta.pod#Array_and_hash_​container_functions_accept_references
09:13 danlucraft left #padre
09:13 El_Che yeah, I saw that
09:14 danlucraft1 joined #padre
09:14 El_Che pretty cool
09:14 El_Che I wonder it is confusing
09:14 El_Che if it is ...
09:15 azawawi El_Che: nice one... :)
09:16 danlucraft1 left #padre
09:19 * azawawi work &
09:19 azawawi left #padre
09:20 danlucraft joined #padre
10:08 daxim joined #padre
10:14 jazzanova left #padre
10:59 Maltus joined #padre
11:38 Di-ima left #padre
11:50 Di-ima joined #padre
12:14 danlucraft1 joined #padre
12:14 danlucraft left #padre
12:40 ispy_ joined #padre
13:06 ispy_ left #padre
13:34 ispy_ joined #padre
14:30 kaare left #padre
14:31 jnap joined #padre
14:45 jnap left #padre
14:52 jnap joined #padre
15:00 kaare joined #padre
15:25 asarch joined #padre
15:48 ispy_ left #padre
15:51 ispy_ joined #padre
15:54 dapatrick joined #padre
15:55 jnap left #padre
16:10 jnap joined #padre
17:11 jfroebe left #padre
17:18 bintopo joined #padre
17:20 bintopo I'm a new Padre user and I'm trying to figure out how to pass data thru $Argv?
17:26 pece joined #padre
17:27 daxim what do you mean with "pass data thru $Argv"?  can you describe this with different, more words?
17:35 bintopo Sure. I would like to run a stand alone script and pass it some parameters that I would use $argv to access the parameters being passed.
17:37 bintopo My script needs a file name that the user will enter when it runs like "perl script.pl file.txt"
17:37 bintopo In Open Perl IDE there is a Start Parameter: that I can pass to the running script.
17:46 daxim sorry, I got distracted and forgot you were waiting
17:47 daxim Tools → Preferences → Run Parameters
17:47 daxim you want to access @ARGV
17:47 daxim $Argv and $argv are not special variables
17:48 daxim the best solution is not to parse arguments manually.  use a module for that.  http://p3rl.org/Getopt::Long comes with Perl
17:49 toi joined #padre
17:53 Maltus left #padre
17:54 danlucraft1 left #padre
17:55 bintopo Hey daxim, That worked great. Thanks
17:55 daxim not a problem
18:15 jfroebe joined #padre
18:19 mib_mck joined #padre
18:19 mib_mck left #padre
18:22 pece left #padre
18:50 bintopo left #padre
18:54 rindolf joined #padre
19:23 Nanoprobe joined #padre
19:23 Nanoprobe 'lo?
19:24 daxim hi
19:29 danlucraft joined #padre
19:30 Nanoprobe hay Daxim
19:30 Nanoprobe =)
19:30 daxim 'sup
19:31 Nanoprobe amusingly enough, I'm busy making a fool of myself with CSS
19:32 Nanoprobe \I never got around to learning it properly and i just accepted a job that requires a lot of it, stat.
19:32 Nanoprobe so i'm learning as i go *sigh*
19:32 Nanoprobe apparently its not as hard as it looks
19:32 Nanoprobe you?
19:35 rindolf Hi Nanoprobe
19:35 rindolf Hi daxim
19:35 Nanoprobe hey Rindolf
19:35 daxim I was browsing the vjarmy wiki
19:35 daxim you said  LOW  and then I said   HIGH   and then I was all   ACT
19:36 daxim http://vjarmy.com/wiki/index.php/Acty_Aries
19:36 asarch left #padre
19:36 daxim this has nothing to do with padre
19:37 Nanoprobe I have no idea what that link is about....
19:38 daxim iidx, google it
19:39 Nanoprobe so its a high-tech "bop-it"?
19:39 Nanoprobe http://en.wikipedia.org/wiki/Bop_It
19:40 daxim way cooler. 15 ms sync time, yeahhhhh
19:40 * daxim puts on sunglasses
19:40 Nanoprobe I have no clue if thats awesome, but i'll assume it is - *high-five!*
19:45 daxim left #padre
19:50 PerlJam left #padre
19:51 PerlJam joined #padre
19:56 Nanoprobe left #padre
20:20 ispy_ left #padre
20:21 ispy_ joined #padre
20:22 ispy_ left #padre
20:48 zamolxes_ is now known as zamolxes
21:12 rindolf left #padre
21:22 Steffen joined #padre
21:24 Sewi left #padre
21:58 toi left #padre
22:19 danlucraft left #padre
22:23 danlucraft joined #padre
22:26 danlucraft left #padre
22:43 kaare left #padre
22:58 dapatrick left #padre
22:59 jnap left #padre
23:26 Nanoprobe joined #padre
23:31 Nanoprobe So how does one get into Padre development?
23:32 Nanoprobe left #padre
23:35 Steffen left #padre
23:41 user_3324 joined #padre
23:42 user_3324 left #padre
23:43 TonyC left #padre
23:43 TonyC joined #padre
23:44 ispy_ joined #padre
23:45 Alias Darn, he got awauy

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