Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-12-16

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
00:14 lumi_ joined perl6
01:09 theorb_ is now known as theorbtwo
01:28 mdiep joined perl6
01:41 mdiep joined perl6
01:59 mdiep joined perl6
02:01 scsibug` joined perl6
02:01 Limbic_Region left perl6
02:22 mdiep joined perl6
03:13 mako132_ joined perl6
03:25 svnbot6 r14895 | audreyt++ | * Remove support for GHC 6.4.x.
03:25 svnbot6 r14895 | audreyt++ | * Add support for GHC 6.7.x.
03:33 svnbot6 r14896 | audreyt++ | * Remove unused ByteString import in drift.pl and in instances.
03:36 svnbot6 r14897 | audreyt++ | * Remove hand-crafted Data.Seq and use GHC 6.6's Data.Sequence instead.
03:36 svnbot6 r14897 | audreyt++ | * Also use Data.Traversable and Data.Foldable for fmapM and fmapM_
03:36 svnbot6 r14897 | audreyt++ |   definitions instead of rolling our own.
03:39 svnbot6 r14898 | audreyt++ | * Regenerate instances.
03:50 neonse left perl6
03:55 mdiep joined perl6
03:57 weinig|food is now known as weinig|zZzZ
04:08 mdiep joined perl6
04:16 gantrixx joined perl6
04:47 Aankhen`` joined perl6
04:49 svnbot6 r14899 | audreyt++ | * One missing s/Data.Seq/Data.Sequence/.
04:49 svnbot6 r14900 | audreyt++ | * Adjust Data.Seq in Pugs.cabal.in.
05:23 nipra joined perl6
05:44 svnbot6 r14901 | audreyt++ | * MO.Run: Add Show instance to repair build against GHC 6.7.
06:15 BooK joined perl6
06:17 lihaitao joined perl6
07:12 RHainsworth joined perl6
07:12 RHainsworth left perl6
07:17 sili joined perl6
07:26 DHGE joined perl6
07:38 gaal TimToady: re syn patch 13491
07:38 gaal statement_prefix:<do>                       gather for @foo { .take }
07:38 gaal better to say statement_prefix:<gather>, since the example uses that, no?
07:42 lihaitao joined perl6
08:13 pasteling joined perl6
08:32 iblechbot joined perl6
08:49 larsen_ joined perl6
09:49 marmic joined perl6
10:12 elmex joined perl6
10:26 devogon joined perl6
10:29 buetow joined perl6
10:34 chris2 joined perl6
10:57 camenix joined perl6
11:05 elmex joined perl6
11:28 iblechbot joined perl6
11:56 polettix joined perl6
12:35 elmex joined perl6
12:50 iblechbot joined perl6
12:58 lisppaste3 joined perl6
13:22 lihaitao joined perl6
13:30 BooK joined perl6
13:34 bonesss joined perl6
13:36 buetow joined perl6
13:49 RHainsworth joined perl6
13:49 RHainsworth left perl6
13:51 bonesss joined perl6
13:56 bonesss joined perl6
14:14 Limbic_Region joined perl6
14:23 * Limbic_Region sees support for < ghc 6.6 was dropped
14:23 Limbic_Region unfortunately that includes 6.5 (which really is 6.6)
14:23 * Limbic_Region updates his ghc
14:23 larsen_ joined perl6
14:36 lihaitao left perl6
14:50 bonsai joined perl6
14:53 khisanth_ joined perl6
15:04 penk joined perl6
15:21 nperez joined perl6
15:23 __Ace__ joined perl6
15:24 khisanth_ joined perl6
15:25 ayrnieu joined perl6
15:25 khisanth_ is now known as Khisanth
15:27 ayrnieu joined perl6
15:47 EricL joined perl6
15:49 EricL left perl6
15:51 nipra joined perl6
15:55 * bonesss is away: eat
16:54 nipra joined perl6
16:57 hcarty joined perl6
17:21 weinig|zZzZ is now known as weinig
17:32 Daveman joined perl6
17:34 awwaiid joined perl6
18:19 cognominal joined perl6
18:20 Psyche^ joined perl6
18:22 elmex joined perl6
18:31 penk left perl6
18:36 Mahmoud joined perl6
18:36 Mahmoud hello, what happen to perl6
18:36 allbery_b ?
18:37 Psyche^ is now known as Patterner
18:37 Mahmoud any changes since last 6 monthes
18:37 allbery_b aside from, ghc 6.4 / 6.5 support has been dropped as was previously announced
18:37 allbery_b oh.  *that* would require a tome :)
18:37 Mahmoud perl 5 support?
18:40 jnthn There must have been a release in the last six months...
18:41 Mahmoud jnthn, an early prototype as usual or close to stable perl6?
18:42 luqui joined perl6
18:43 Mahmoud ** GHC 6.4.1+ is still supported, but 6.6 will be required in the next release
18:43 Mahmoud from http://svn.openfoundry.org/pugs/ChangeLog
18:44 allbery_b the 6.6 change happened last night
18:44 allbery_b [22:25] <svnbot6> r14895 | audreyt++ | * Remove support for GHC 6.4.x.
18:44 Mahmoud i see
18:44 Mahmoud any reason to do so?
18:45 allbery_b one suggested by the commit messages:  pugs has been using a bunch of hand-rolled types and implementations thereof that are in the 6.6 base
18:52 masak_ jnthn: yes, I believe that Pugs 6.2.13 was released on October 17
18:52 masak_ at least http://search.cpan.org/~audreyt/Pe​rl6-Pugs-6.2.13/lib/Perl6/Pugs.pm says so
18:52 lambdabot Title: Perl6::Pugs - A Perl 6 Implementation - search.cpan.org, http://tinyurl.com/t55p4
18:55 gnuvince joined perl6
19:14 fridim cpan -i Perl6::Pugs takes age to install (on AMD Athlon 1100Mhz) But works perfectly :]
19:15 nipra joined perl6
19:15 fridim one day ton compile it :)
19:15 fridim s/ton/to/
19:23 Khisanth really? pugs itself only takes 15minutes ...
19:23 Khisanth it does tak 1.5 hours to run make test though
19:26 SamB left perl6
19:28 neonse joined perl6
19:37 dolmen joined perl6
19:38 Mahmoud left perl6
19:46 Tene Khisanth: it takes several horus to compile on my desktop
19:46 Tene 1ghz, .75G ram
19:50 Jedai joined perl6
19:51 Khisanth ah that ram can make a big difference
19:51 Khisanth s/that/the/
19:54 Tene on dual-core, 64-bit laptop with 2GB ram, it takes 20 minutes
20:13 RHainsworth joined perl6
20:13 RHainsworth left perl6
20:25 luqui joined perl6
20:30 Tene joined perl6
20:32 Khisanth Tene: right, difference between 15 minutes and 20 is not that large :)
20:32 penk joined perl6
20:37 bonesss joined perl6
20:51 prism joined perl6
20:58 nperez joined perl6
21:08 weinig is now known as weinig_
21:08 weinig_ is now known as weinig
22:05 turrepurre joined perl6
22:35 luqui I'm having trouble building pugs: Setup: error reading ./.setup-config; run "setup configure" command?
22:36 luqui this might be important: Setup: cannot satisfy dependency network-any
22:37 audreyt luqui: hm. how did you install your GHC?
22:37 luqui portage
22:37 allbery_b make sure you have ghc 6.6 and its extra-libs package
22:37 luqui apparently network is a package that I didn't have.  I'm installing it now
22:38 luqui there she blows
22:39 stevan luqui!!
22:39 luqui I'm back again... could be for a weekend like last time.
22:39 luqui how goes it?
22:39 stevan it goes, and you?
22:39 audreyt just settling into new residence; finally found time to hack
22:39 audreyt stevan: how's $job?
22:40 stevan audreyt: the $client is going on vacation till new year,.. so hopefully it will be very very quiet
22:40 audreyt yay
22:40 stevan and we are going to be hiring a new minion soon as well
22:40 stevan audreyt: yours?
22:41 audreyt less crazy than before
22:42 audreyt changed from 3-4day/wk to 1-2day/wk for field work
22:42 audreyt so much more time at home
22:42 stevan very nice
22:42 audreyt takes effect from this week
22:42 audreyt we'll see how it goes
22:42 audreyt new place is wonderful for hacking :)
22:43 luqui audreyt, you mean it is a room?
22:43 * stevan just got a new chair,.. not as exciting as a new home, but its still very nice :)
22:43 audreyt luqui: no, an apartment with garden, located on a pleasant mountain nearby taipei
22:44 luqui nice
22:44 audreyt stevan: ooh. I got a new extremely comfortable hacking chair as well
22:44 audreyt hideously expensive but so far seems to be worth it
22:44 luqui oh, stevan, you got 1-up'd
22:44 * stevan sulks
22:44 * audreyt purrs
22:45 stevan audreyt: so we are gonna start using a combo of Ocaml and Perl at $work
22:45 audreyt nice!
22:45 luqui yummy
22:45 stevan I pondered Haskell,.. but I needed something which would be easier to do imperitive stuff in if I needed it
22:45 Coleoid joined perl6
22:45 audreyt ocaml is wonderful for production
22:45 stevan yes :)
22:45 audreyt curiously though the only reason why ocaml isn't used for $job here
22:46 audreyt is that it can only run in interpreted mode on AIX
22:46 audreyt which makes it far slower than GHC
22:46 stevan hmm
22:46 stevan we mostly deploy on FreeBSD , so I should be safe
22:46 stevan I am polishing up my "port" of TestSimple right now
22:46 audreyt nice
22:49 luqui so what is the state of pugs?
22:49 luqui what's the the maximum accomplishment satisfying: accomplishment size / (now - date finished)
22:51 audreyt v6/ mostly
22:52 audreyt selfhosted parser, grammar engine, compiler for a subset of perl6
22:52 audreyt that gens p5 and PIR
22:52 audreyt (see miniperl6 spec)
22:52 audreyt v6/v6-MiniPerl6/miniperl6-spec.pod
22:52 audreyt GHC 6.7 is amazingly fast
22:52 audreyt on macintel here with GHC 6.7 in perf build, a fresh pugs make is..
22:52 audreyt real    3m39.008s
22:53 audreyt used to take 12m or so
22:53 nwc10 that's 12m for GHC 6.6?
22:53 luqui how's its code generation?
22:53 audreyt yeah
22:53 audreyt luqui: supposedly much improved with SSE
22:53 nwc10 sacrificing PhD students clearly far more effective than sacrificing rubber chickens :-)
22:53 audreyt and a new Core language that elimiates casts
22:53 audreyt nwc10: heh, also GHC's largest real application in GHC
22:54 audreyt so all optimizations goes there
22:54 audreyt pugs gains indirectly because it's doing something resembling what GHC does
22:54 stevan and who said nepotism was bad ;)
22:54 nwc10 so the GHC folks are basically writing GHC to compile itself better? (Oh, and improve computer science and get PhDs and all the groupies associated with that)
22:55 * stevan tries to picture GHC groupies ....
22:55 audreyt nwc10: right
22:55 audreyt Group Hug Committee
22:55 nwc10 :-)
22:55 masak :)
22:56 masak nice to hear you are settled in at your new, hacking-productive place with a view, audreyt
22:57 audreyt danke. it took far too long
22:57 masak myself, I've recently had an exam on China's geography, so Right Now, I know exactly where Taipei is :)
22:57 Eidolos joined perl6
22:57 audreyt mostly because it's my first time doing any household related work :)
22:58 audreyt masak: that sentence is unsafe to utter in Taiwan, just so you know :) # personally I'm fine
22:58 masak audreyt: oh
22:58 masak still have a lot to learn about the politics, obviously
22:58 audreyt :D
22:59 masak so, are you in Taiwan like, under siege or something?
23:00 masak (maybe I should just go read the relevant Wikipedia page)
23:00 audreyt right
23:00 audreyt it's highly complicated :)
23:01 * audreyt goes hacking MO back
23:01 nwc10 MO?
23:01 audreyt luqui: so the much delayed 6.28.0 release is now only pending the Meta Object (MO) integration
23:01 audreyt it's feature complete, just needs to hook new Pugs.Prim etc into it
23:02 audreyt as outlined in docs/notes/mo-bootstrap-plan.pod
23:04 masak cool. I was wondering what kept 6.28.0 back
23:11 svnbot6 r14902 | masak++ | [docs/notes/mo-bootstrap-plan.pod]
23:11 svnbot6 r14902 | masak++ | * fixed a few typos and too-long lines while skimming
23:11 audreyt wow. masak++
23:12 Aankhen`` joined perl6
23:13 weinig joined perl6
23:14 * masak reads http://en.wikipedia.org/wiki​/Political_status_of_Taiwan
23:14 lambdabot Title: Political status of Taiwan - Wikipedia, the free encyclopedia
23:15 masak wait, wait... so "Republic of China" is different from "People's Republic of China"?
23:15 masak complicated indeed
23:16 masak "In addition, the situation can be confusing because of the different parties and the effort by many groups to deal with the controversy through a policy of deliberate ambiguity." :(
23:19 * masak wonders if the world will someday cease to think in terms of nations
23:20 masak & # sleep
23:20 audreyt g'nite :)
23:22 allbery_b sadly, not until everyone's brains are upgraded to models that don;t automatically think in terms of Us = Like Me vs. Them = Not Like Me
23:25 obra Eventually, we'll all think in corporations
23:25 nwc10 http://www.theonion.com/content/node/29441
23:25 lambdabot Title: Relations Break Down Between U.S. And Them | The Onion - America's Finest News S ...
23:25 nwc10 obra: yes, I was tinking about "Microsoft gets the bomb" as being the answer to the question "when" - but I couldn't find that story online
23:25 nwc10 Was it segfault.org (and now lost) or somewhere else
23:27 rhett joined perl6
23:27 rhett is perl6 actually happening?
23:28 Tene Yes.
23:28 audreyt ?eval 'perl6 happening'.true
23:28 tech joined perl6
23:28 evalbot_r14902 Bool::True
23:28 rhett is there an estimated release date?
23:28 audreyt perl6 says true.
23:28 rhett can we bet on an over/under or something?
23:28 tech try 2050
23:29 nwc10 ?eval "salmon live in trees and eat pencils".true
23:29 evalbot_r14902 Bool::True
23:30 tech so perl is finally getting bool
23:36 obra rhett: It's my job to stand in the way when people ask about release dates and 1) take the bullet and 2) say "How much money do you have?"
23:41 * stevan knits a kevlar sweater for obra for xmas
23:41 jrockway the real question is, when is perl7 going to be released :)
23:42 stevan jrockway: on easter
23:42 obra jrockway: never
23:42 obra that's the point of mutable grammars
23:42 obra after this, larry gets a break
23:43 obra ->fly to boston
23:44 nwc10 have a safe trip
23:46 audreyt kill SIGINT, $TimToday
23:46 audreyt Toady, even.

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

Perl 6 | Reference Documentation | Rakudo