Camelia, the Perl 6 bug

IRC log for #padre, 2010-06-22

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

All times shown according to UTC.

Time Nick Message
00:18 teejay joined #padre
01:01 jazzanova joined #padre
01:19 jazzanova joined #padre
01:24 Alias joined #padre
01:26 Hyppolit svn: r11702 | adamk++ | http://padre.perlide.org/trac/changeset/11702
01:26 Hyppolit Added missing project_exists method
01:26 Hyppolit trunk/Padre/lib/
01:27 Alias Sewi: It wasn't what I mean
01:27 Alias $padre->project(...) auto-creates the project if it doesn't exist :)
01:28 Hyppolit svn: r11703 | adamk++ | http://padre.perlide.org/trac/changeset/11703
01:28 Hyppolit Put it back to the method, now I've committed the missing method.
01:28 Hyppolit Sewi: It wasn't what I mean, ->project auto-creates the project if it doesn't exist, I needed a test that doesn't do that.
01:28 Hyppolit trunk/Padre/lib/Padre/Wx/
01:29 Alias Oh wait, he'
01:29 Alias Oh wait, he's not here
01:32 Hyppolit svn: r11704 | adamk++ | http://padre.perlide.org/trac/changeset/11704
01:32 Hyppolit Temporarily disable symlink support, it needs to have infinite loop protection to stop Padre spiraling into infinite memory usage and task explosion.
01:32 Hyppolit trunk/Padre/lib/Padre/Wx/Directory/
01:45 mib_2j0ltp joined #padre
01:45 mib_2j0ltp dir
01:45 mib_2j0ltp no idea...
01:45 mib_2j0ltp ciao
01:46 Alias :)
01:46 mib_2j0ltp hi there?
01:46 Alias hi yourself
01:46 mib_2j0ltp Gabriel here...
01:46 mib_2j0ltp just looking for some info on Padre in OSX...
01:47 Alias http://padre.perlide.org/download.html
01:47 Alias http://padre.perlide.org/trac/wiki/Download#OSX
01:47 mib_2j0ltp yeah i know...
01:47 Alias Ah, ok :)
01:47 mib_2j0ltp but i guess that version is outdated....
01:48 Alias did you try the dmg?
01:48 Alias (It's a bit outdated too mind you)
01:48 mib_2j0ltp long time ago...
01:48 mib_2j0ltp i was wondering if it might be updated in the future...
01:49 mib_2j0ltp currently i'm running padre 0.63 on ActivePerl...
01:49 mib_2j0ltp but it's not the same... :D
01:49 Alias The main problem with OS X is that while producing the stuff isn't that hard, nobody ever wants to do the actual work to automate the process
01:49 Alias It's a weird Mac idiosyncracy
01:49 mib_2j0ltp yep...
01:49 Alias Lots of skilled Perl people, none of whom could be bothered producing anything for Mac
01:49 mib_2j0ltp i tried some time ago...
01:49 Alias Especially the ones on Macs
01:50 mib_2j0ltp i'm new to mac....and perl...well 2 years using perl..
01:50 mib_2j0ltp tried long time ago to install Padre according to the instructions on the webpage....
01:51 Alias We've suggested that what is really needed is to port Perl::Dist to Mac
01:51 Alias Or something similar
01:51 Alias Don't build a Padre installer for Mac
01:51 mib_2j0ltp yea :D
01:51 Alias Build the code that builds the Padre installer for Mac
01:51 Alias Nobody seems to want to start it
01:51 mib_2j0ltp maybe i can....
01:51 Alias I imagine that if someone did, others would help
01:52 mib_2j0ltp but it will take time..
01:52 Alias Mac people don't seem to mind fixing things, they just don't like founding things
01:52 mib_2j0ltp :D
01:52 Alias As long as the code is being built in public, it would be fine
01:52 Alias Make a distro in the Padre repository
01:52 Alias Start to flesh it out a bit at a time
01:52 Alias And others will help eventually
01:53 mib_2j0ltp aha....
01:53 Alias That's how Strawberry got where it is
01:53 Alias 4 different people have been the primary maintainer at different times
01:53 mib_2j0ltp yep...i use strawberry a lot...
01:56 mib_2j0ltp will try......
01:57 mib_2j0ltp c'you around...
01:57 mib_2j0ltp ciao
01:57 Alias later
01:58 mib_2j0ltp thanks..
03:51 |Sno| joined #padre
03:59 [Sno] joined #padre
04:01 garu szabgab: I updated the major brazilian events for this year
04:02 garu szabgab: please let me know if there's any aditional info you need, specially regarding FISL and YAPC::Brasil
04:02 garu szabgab: we could really use TPF's support, even if it's shipping some Perl beer mats :)
04:03 garu (so we can hand out at FISL as a beer-voucher for the YAPC and all that)
04:33 danlucraft joined #padre
05:20 Sewi gm
05:20 Haarg joined #padre
05:21 Sewi Alias: Thanks
05:24 Alias Sewi: Got your commit message, fixed it and reverted the symlink stuff due to infinite loop...
05:25 kaare joined #padre
05:29 pece joined #padre
05:43 CSJewell_at_yapc joined #padre
05:51 Sewi I saw it :-)
05:53 Sewi I'll try to fix those symlink and scan_all - issues...
06:02 Sewi That recursive-flag stops the run-method from going into sub-dirs (if set to 0), but it doesn't go into sub-dirs even if they're opened on the directory panel, is this as expected?
06:12 Alias It's only really half implemented
06:12 Alias So the original was foreground and blocking, so we were forced to implement expand-optimisation
06:13 Alias The current one is background, so the expand optimisation isn't immediately necesary
06:13 Alias So I've done the rewrite to enable background processing, and it just does full recursion all the time
06:13 Alias But the task is structured to sort of theoretically support a couple of different modes in the future
06:13 Sewi Yes, going everywhere where it shouldn't :)
06:13 Alias I'm just not currently EVER using it anything other than full recursion
06:14 Alias But we will later
06:14 Alias At some point, we need to reimplement the same kind of scan-reduction stuff
06:14 Sewi Sorry, this is pretty important to me as I'm using gnome which mounts remote-dirs in ~/.gvfs
06:14 Alias But if you type something into the search box at the top of the directory tree, the task THAT fires is still going to always do full recursion
06:15 Sewi Padre now scans all mounted network servers at start :-(
06:15 Alias So this infinite recursion problem exists even if we add expansion limititation in future
06:15 Alias All mounted network servers?
06:15 Alias It shouldn't...
06:15 Alias Default directory root is my_documents
06:15 Alias Which should be HOME
06:16 Alias Unless you mounted it inside of your home
06:16 Sewi Yes, and gnome mounts all user-mounted directories in HOME/.gvfs
06:16 Alias I personally don't hugely like that it uses my_documents as a project/directory root
06:16 Alias If you have gnome, then you should be using File::HomeDir::OpenDesktop
06:17 Alias Maybe we need to force a File::HomeDir upgrade
06:17 Alias Let me try that
06:17 Alias It might also be worthwhile defaulting to my_desktop instead
06:18 Sewi Why should it do a deep-scan of the startup-dir at all? You'll open a project file anyway shortly after startup (usually)...
06:21 Sewi And if I open a non-project file, Padre starts scanning on / as the "project dir"
06:24 pece joined #padre
06:25 Sewi It seems that that / - scan already starts on Padre startup
06:28 Alias It's a design flaw, in my opinion
06:28 Alias Well, kinda
06:30 Sewi recursive_always or recursive_on_request (+ click) should be a preference option
06:31 Sewi But it might cause major trouble - my remote links go away for  some minutes if I switch from wired to wireless lan - and every access on those paths is blocking.
06:33 Alias So my de-optimization is better for projects, because the directory search is instant, and the tree is naturally full, so there's no need for additional tasks
06:33 Alias Unfortunately, the project tree isn't just a project tree.
06:34 Alias Gabriel added "directory" mode to it as well
06:34 Alias The idea is should also be a generic directory browser
06:34 Alias Hence that default root at startup
06:34 Alias It certainly shouldn't even be scanning at the root
06:34 Alias ever
06:34 Sewi Yeah, it's good because it's a directory browser :-) But it shouldn't start a deep-scan there.
06:34 Alias There's definitely some work to do though
06:35 Alias Well, we can re-add that optimisation
06:35 Alias But not easily
06:35 Alias Not until I'm sure Stream-type tasks work
06:35 Alias I don't mind adding an anti-root check
06:35 Alias Anchoring the tree at the root is a bad idea
06:35 Sewi It might be a problem even in project dirs if they have sub-dirs with 1000s of files...
06:35 Alias I've tested it here
06:35 Alias It's tolerable
06:36 Sewi Did you test it locally or remote?
06:37 Sewi anti-root check isn't good, it might stop at any dir containing a Makefile.PL which might also be /home if someone lost a file there.
06:37 Sewi I had one in my home-dir :-)
06:43 Alias :)
06:44 Alias Well, root is the horribly pathalogical case
06:44 Alias And the most common
06:44 Alias The project locator shouldn't end up at root though
06:44 Alias If it can't find a Makefile.PL, it should revert to the same directory as the file is in
06:44 Alias A file at /foo/bar/random.pm should result in a project root of /foo/bar
06:45 Alias But anyways
06:45 Alias Yes, we should reimplement incremental scanning
06:45 Alias But I'm not ready for that yet
06:47 Alias A better short-term option might be to have the task abort at 2,000 or 5,000 files
06:48 Hyppolit svn: r11705 | Sewi++ | http://padre.perlide.org/trac/changeset/11705
06:48 Hyppolit re-enable that symlink handling, but with (tested) loop-protection
06:48 Hyppolit trunk/Padre/lib/Padre/Wx/Directory/
06:48 Sewi Do we know if a path is local or remote?
06:49 Alias Sorta
06:49 Alias Wait
06:49 Alias As in samba/nfs mount?
06:49 Alias That, I dunno
06:49 Alias Padre::File is supposed to allow for FTP loading etc
06:49 Alias But it isn't really used properly atm
06:49 Sewi Samba, nfs and sshfs, all bad things on one computer :-)
06:49 Alias :)
06:50 Alias I have a samba mount of a large work project
06:50 Alias It's got about 100meg of source code
06:50 Sewi Yes, Padre::File already has basic support for the project_dir idea of a file == accessing the directory structure where the file came from
06:50 Alias 500 classes, thousands of support files and migration scripts etc
06:50 Alias It takes about a minute to scan
06:50 Alias Which is tolerable for the file search crazy speed it has :)
06:54 Sewi I got some remote dirs mounted from inet servers (sshfs) which isn't that fast :-(
06:54 Sewi Sorry, have to sort some documents for a upcoming meeting now...
06:57 ecocode joined #padre
06:58 Xaero joined #padre
07:03 Hyppolit svn: r11706 | adamk++ | http://padre.perlide.org/trac/changeset/11706
07:03 Hyppolit Bumping the File::HomeDir dependency to support OpenDesktop.org.
07:03 Hyppolit
07:03 Hyppolit This will result in the default directory tree path at startup being much less likely to end up at a home directory, which will have large numbers of files and potentially contain mounted filesystems.
07:03 Hyppolit
07:03 Hyppolit This doesn't FIX the problem in the directory tree, but at least reduces the impact somewhat.
07:03 Hyppolit trunk/Padre/
07:03 Alias Sewi: Try that and see if it helps
07:03 Alias (Run Makefile.PL)
07:04 Xaero o/
07:04 JRWeiss joined #padre
07:04 Alias woot
07:04 Alias 50 users in channel
07:04 Alias First time I've seen that
07:05 Alias 4 more than #win32, 3 less than #mojo :)
07:05 Alias 20 less than #toolchain
07:05 Alias :(
07:06 daxim joined #padre
07:10 sorear don't count me, I'm just here for azawawi
07:10 Sewi Doesn't matter, you're here :-)
07:11 Xaero what does that mean?
07:14 daxim azawawi is a padre contributor
07:14 sorear azawawi maintains the Perl 6 plugin for Padre
07:15 sorear I maintain the Perl 6 reference parser
07:15 sorear which is a very fiddly piece of software and doesn't integrate into other things easily
07:15 sorear so I have to lurk in a supporting role
07:33 Alias I'll take lurkers
07:33 Alias It all counts
07:33 Alias Hopefully at the birthday party we can break the record by a good margin
07:34 Alias Speaking of which, I should hack in Birthday Party mode now
07:34 Xaero when and where is the bday party?
07:34 Alias Here, and on the something'th of July
07:35 Xaero what kinda file is a .al file? as in: Can't locate auto/OpenGL/glpcOpenWin.al
07:35 Alias AutoLoader
07:35 Alias .pm.
07:36 * Alias isn't a particularly big fan of it
07:39 Xaero there isn't a limit on how many element @INC can contain right?
07:39 danlucraft joined #padre
07:40 sorear No
07:40 sorear Perl 5 has a resizable array abstraction built right in
07:40 sorear So it actually has extremely few fixed size arrays
07:41 sorear Most internal data structures are actually Perl arrays or hashes or strings under the hood
07:41 sorear That said, the import system uses linear search, so if you have 10,000 directories in @INC you should expect things to be quite slow
07:47 Xaero yeah
08:25 felix_ joined #padre
09:08 waxhead 50 users.. I'm sure I've seen numbers > 50 but < 60.  I think 53 was one of the top numbers I've seen.
09:09 Xaero get the bot to keep a count and then annouce when the record is matched or broken
09:09 Xaero would be fun :)
09:15 Alias joined #padre
09:20 waxhead 7 less than #debian-perl
09:36 Getty ah its #debian-perl..... i thought its debian
09:37 Getty no that one is empty? on which network you is #debian-perl?
09:37 Getty s/you//
09:37 Getty ;)
10:02 pece joined #padre
11:08 Hyppolit svn: r11707 | szabgab++ | http://padre.perlide.org/trac/changeset/11707
11:08 Hyppolit fix Perl::Staff
11:08 Hyppolit trunk/Perl-Staff/lib/Perl/
11:20 Zapelius joined #padre
12:56 cognominal joined #padre
13:12 * Alias is making solid progress on the Wx gui generator
13:12 Alias (yay)
13:12 PerlJam Alias++
13:12 Xaero yay!
13:13 Xaero wxFormbuilder?
13:13 Alias Yup
13:13 Alias Taking wxFormBuilder .fbp XML files, and generate Wx dialog classes
13:13 Alias And once that's working, I'll wrap a Padre-specific sub-class over the top of it
13:13 Alias And then add GUI integration stuff similar to the wxGlade one
13:21 Xaero I saw a presentation about testing (about 2 months ago) but at that time i knew nothing about Perl and couldn't understand much
13:22 Xaero I don't remember much about who was giving the presentation, back then I didn't know anyone in the perl community
13:22 Xaero all I remember is that the person was from Australia and there was some video about london in it
13:22 Xaero One thing I remember very clearly is that he said he sells office supplies for a living, was that you Alias?
13:23 Alias Yes
13:23 Alias I sell a billion dollars a year
13:23 Xaero crap
13:24 Alias The job itself is boring, the stuff you have to do to make it work can be interesting
13:24 Xaero i thought perl was easy and if someone who sells office supplies could talk at YAPC then it wouldn't be hard for me to learn either
13:24 Xaero you are joking right?
13:27 Alias Hmm?
13:27 Alias I work for these guys
13:27 Xaero i supposed to be preparing for my business entrance test
13:27 Alias ce.com.au
13:28 Alias I'm on a team of seven that runs the main Perl website
13:28 Alias It has 250,000 people using it, turns over a billion dollar, etc
13:28 Alias Perl itself can be reasonably easy, especially if you learn how to use CPAN
13:29 Xaero but you work as a perl developer?
13:29 Alias Yes
13:31 daxim and film theoretician by night  http://yapc.tv/2008/ye/lt/lt2-14-alias-trailer/
13:32 Xaero yeah i watched that one last week and the slides looked a lot like the one i was talking about earlier
13:32 Xaero which is when i thought it might have been him :)
13:34 Xaero the way he said it in the Testing presentation I actually thought that he sells office supplies :(
13:39 danlucraft1 joined #padre
14:01 patspam joined #padre
14:05 Alias I do actually sell office supplies
14:05 Alias Well, that's not strictly true I guess
14:05 Alias I enable procurement of office supplies, the people that procure from me are forced to by their employers, who are the actual customers
14:08 Alias The YAPC::TV website has horrendously low bandwidth
14:08 Alias Takes me half an hour to load my own talk
14:09 El_Che (Idd. I gave up. No disrespect :) )
14:11 Alias "Idd"?
14:11 El_Che InDeeD
14:13 * daxim slaps El_Che
14:13 El_Che with a big trout? deserved
14:23 Xaero big trout? ugh too much slapping with mirc
14:23 Xaero what you need is a slapper script
14:34 dapatrick joined #padre
14:43 * Alias uploads FBP 0.03
14:43 Alias So I just got my first dialog generated
14:43 Alias I think I did anyway :)
14:43 Alias I'm not entirely sure if it works, but it does compile
14:43 Xaero where did you upload it to?
14:43 Alias CPAN
14:43 Alias I'm doing these in my repo, since I have no release automation in the Padre repo
14:43 Alias http://svn.ali.as/cpan/releases/FBP-0.03.tar.gz
14:44 Xaero do i need to run, perl makefile.pl, make, ... to use it?
14:48 Alias Well, this is just toolkit'y stuff
14:48 Alias There's no direct gui for it yet
14:48 Alias But you can run the test suite and see what it produces
14:49 Xaero would you be surprised if strawberry was faster than activeperl?
14:49 Alias I would be
14:50 Alias I would expect it to be a little slower
14:50 Xaero i would like to be surprised but the crap thingy doesn't work for me
14:50 Xaero you heard about perlbench?
14:51 Xaero http://cpansearch.perl.org​/src/GAAS/perlbench-0.93/
14:53 Xaero i extracted it to a folder cd into that folder and type> perlbench-run "C:/strawberry/perl/bin/perl.exe" it errors out
14:54 Xaero Can't find string terminator "'" anywhere before EOF at -e line 1.
14:54 Xaero shouldn't be a installation problem right? ^
14:55 Xaero i do it that way coz i want to run the same thing with activeperl too but can't run it in one go because that path has to be modified between runs :(
14:56 * Alias installs it
14:57 Xaero but how are you going to run it with activeperl?
14:59 Alias Dunno yet :)
14:59 daxim works for me, linux
14:59 Xaero perl 5.8.8 to 5.12.1 benchmarks: http://cpanidx.org/perlbench/ (Credit: BinGOs for running and hosting the results)
15:00 Xaero arrary / foreach with the best result: 65% faster
15:01 Alias 'perlbench-run' is not recognized as an internal or external command,
15:01 Alias operable program or batch file.
15:02 Xaero i extracted it to a folder, cd into it (requres benchlib.pl) and tried running it, gives an error. I tried debugging it but dunno enough perl to fix it :(
15:03 Alias Well, there's no such program you describe installed when I do it
15:03 Alias I haven't tried just going into the source package and running stuff on the uninstalled package
15:03 Alias I'm not sure I'd even necesarily expect that to work
15:03 Xaero the readme says run perlbench-run
15:04 daxim perl perlbench-run /path/to/myperlexe /path/to/systemperlexe  works just fine
15:04 daxim also, http://search.cpan.org/dis​t/Benchmark-Perl-Formance/
15:05 Xaero coz you are on linux
15:05 daxim renormalist really needs to do a lot of benchmarking perl to test out cpu designs
15:06 Xaero who is renormalist?
15:06 Alias I don't get this package
15:06 Alias Makes no sense to me
15:06 Alias Looks badly put together
15:06 CSJewell_at_yapc joined #padre
15:07 Alias And it's 5 years old
15:07 Xaero there is perlbench-run that runs cpu-factor to normalize the tests and then one for package to generate reports etc
15:07 daxim http://lmgtfy.com/?q=renormalist
15:07 Alias Yeah, but it's all badly put together
15:08 Alias So I don't trust it :)
15:08 Xaero http://cpanidx.org/perlbench/
15:08 Xaero that was run yesterday ^ looks pretty convincing
15:10 Xaero renormalist uses perl to test cpu designs?
15:12 daxim and compatibility, too
15:12 daxim (it's AMD in dresden)
15:12 Xaero yeah, i think they have a fab plant there?
15:13 Xaero i would like to get this perlbench thing working though coz i can run this from strawberry and activeperl both (i need to set the %PATH% before I run each one)
16:23 azawawi joined #padre
16:23 azawawi hi
16:23 Xaero o/
16:25 Xaero azawawi, how much faster do you think rakudo is compared to p5?
16:26 PerlJam Xaero: I think you mean "slower"
16:26 Xaero really?
16:26 daxim hahahaha
16:26 kthakore hahahah
16:26 kthakore Xaero: here rakudo -> parrot -> c -> asm
16:26 kthakore Xaero: perl -> perl/C -> asm
16:26 PerlJam yes, really.  Rakudo development has focused on "features", not "fast"
16:26 azawawi Xaero: how much slower you mean? :)
16:27 kthakore azawawi: too late
16:27 azawawi kthakore: hi there
16:27 kthakore azawawi: hi
16:27 Xaero kthakore o/ long time no see
16:27 azawawi kthakore: how was your exam?
16:27 kthakore azawawi: hard
16:27 azawawi kthakore: what was it about btw?
16:28 kthakore azawawi: med school enterance exam
16:28 kthakore Xaero: yeah have been busy with parrotSDL, http://bit.ly/bhNThJ and frozen-bubble bugs
16:28 azawawi kthakore: hehe... school... the old days :)
16:28 kthakore azawawi: yeah
16:28 kthakore azawawi: I am done my software eng almost
16:29 kthakore azawawi: it is just this medical school entrance that is raping me
16:29 kthakore azawawi: I have done it twice (waiting for 2nd times' result)
16:29 shadowpaste "daxim" at 217.168.150.38 pasted "benchmarking Perl6" (56 lines) at http://paste.scsys.co.uk/45086
16:29 daxim this.
16:29 azawawi kthakore: yeah that should be very hard
16:29 daxim is from december
16:30 daxim so if you want speed, go pugs
16:30 Xaero medical school you mean like doctor?
16:30 kthakore Xaero: yes. Hopefully
16:30 PerlJam daxim: december was forever ago.  Try with Rakudo today
16:30 kthakore Xaero: I am interested in BCI for ampuees
16:30 kthakore Xaero: amputees
16:31 Xaero i am more interested in compariing python on parrot vs perl on parrot, any such comparisions?
16:31 * azawawi installs strawberry 5.12.0.1
16:32 Xaero <kthakore> azawawi: I am done my software eng almost <--? you are going from software to medical?
16:32 daxim PerlJam, Null PMC access in find_method('get_parrotclass')     current instr.: 'perl6;ClassHOW;onload' pc -1 ((unknown file):-1)    Segmentation fault
16:32 daxim it sucks camel balls
16:32 PerlJam Xaero: Allison is the queen of python-on-parrot and I don't think she's done any timings.
16:34 Xaero so i heard, but no numbers so far
16:35 Xaero perl 5.8.8 to 5.12.1 benchmarks: http://cpanidx.org/perlbench/ (Credit: BinGOs for running and hosting the results)
16:35 Xaero higher numbers are faster
16:36 kthakore Xaero: yes
16:36 kthakore Xaero: software to medicine
16:36 kthakore Xaero: I prolly won't practice but I will do advance development
16:37 Xaero then you would be using bio-perl? :)
16:37 Sewi Anybody knows a module to clean /home/user/dir1/../dir2/../dir3 into /home/user/dir3 ?
16:37 Hyppolit Changeset #1 http://padre.perlide.org/trac/changeset/1
16:38 azawawi Sewi: Hyppolit seems to know :)
16:38 Xaero xD
16:38 Xaero when you say clean do you mean move?
16:39 daxim File::Spec canonpath
16:39 Sewi Sorry, just found canonpath which should do the job
16:39 Sewi thx daxim
16:39 Sewi Note to myself: Read before ask :-)
16:39 Alias joined #padre
16:40 Sewi "Note that this does *not* collapse x/../y sections into y" :-(
16:41 azawawi Sewi: you need to transform the path or clean folders/files?
16:42 Sewi I'ld like to transform (clean) the path, not do any filesystem actions
16:42 Sewi It'd be "nice to have", not "required"
16:42 Xaero doesn't clean mean delete?
16:43 Sewi Just clean up the string :-)
16:43 azawawi regex? :)
16:43 Xaero :O
16:43 Sewi azawawi: Might cause OS-dependent problems, but it's just a temporary workaround anyway...
16:43 Hyppolit svn: r11708 | Sewi++ | http://padre.perlide.org/trac/changeset/11708
16:43 Hyppolit Slightly reduce the disk scanning problems
16:43 Hyppolit trunk/Padre/lib/Padre/Wx/Directory/
16:45 azawawi Sewi: what about File::Spec->splitdir ?
16:46 daxim the solution is already in TFM
16:46 azawawi daxim: :)
16:48 kthakore Xaero: no bio-perl is for micro biology
16:50 Xaero as you can see i still have a lot to learn
16:51 * azawawi reads http://www.jsync.org/
16:52 daxim where'd you pick this up?
16:52 daxim this is the best data format news I've heard in *months*!
16:53 Xaero even better than yaml?
16:53 daxim that's not difficult, eh ;)   note that this is ingy's page
16:54 Xaero oh just noticed that
16:54 azawawi daxim: if it is json, it means it can be used for client-server communication... very cool piggyback :)
16:55 pece joined #padre
16:57 Xaero new languages are being invented faster than i can learn them :(
17:00 azawawi Xaero: learn one thing at a time but learn it well :)
17:01 azawawi i had a plan to learn haskell over the summer but somehow i dont have the time like i had before
17:08 * azawawi worldcup & :)
17:09 Xaero why would anyone what to learn haskell?
17:09 Xaero atleast he got his priorities right :P
17:11 PerlJam haskell is awesome. that's why
17:12 Xaero more than perl?
17:14 patspam joined #padre
17:15 PerlJam haskell's awesomeness is commensurate with perl's awesomeness.
17:17 kthakore joined #padre
17:22 daxim consummate Vs! consummate Vs!
17:24 Xaero if it's so awesome why isn't it widely used?
17:25 * Xaero is reading Haskell wiki
17:32 daxim Xaero, http://i.imgur.com/1gF1j.jpg
17:36 Xaero no perl in it
17:38 Xaero is haskell code first compiled to C?
17:44 danlucraft joined #padre
17:47 daxim with ghc haskell is compiled to native code
17:48 daxim this is implementation dependent, haskell has several
18:20 sorear not only is it implementation dependant, it's compiler flag dependant
18:20 sorear ghc can compile haskell to native code, C, byte code, or LLVM IR
18:22 Xaero you know haskell?
18:23 sorear yes
18:34 Xaero which one takes longer to learn: perl or haskell?
18:39 sorear well, I've been using Perl for seven years and I'm still learning new things about it
18:42 PerlJam Xaero: you're asking questions that have no real meaning.
18:42 PerlJam Xaero: both perl and haskell take a lifetime to learn.  They are both moving  targets.
18:42 PerlJam Xaero: if you mean "learn well enough to do something useful" then it depends on what you consider useful.
18:44 Xaero ok
19:12 teejay joined #padre
19:21 CSJewell_at_yapc joined #padre
19:36 patspam joined #padre
19:44 patspam joined #padre
20:42 Hyppolit svn: r11709 | Sewi++ | http://padre.perlide.org/trac/changeset/11709
20:42 Hyppolit Rebuild history using non-blocking IO on startup
20:42 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Menu/
20:42 Sewi Still doesn't help if there is a network file on a unreachable network path in the history :-(
20:52 hurdlecrew joined #padre
20:52 hurdlecrew left #padre
21:06 patspam joined #padre
21:08 danlucraft joined #padre
21:36 kaare left #padre
21:44 danlucraft joined #padre
21:45 LeK joined #padre
23:08 Alias joined #padre

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