svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com
Set by avar on 16 November 2006.
svnbot6 r14895 | audreyt++ | * Remove support for GHC 6.4.x. 03:25
r14895 | audreyt++ | * Add support for GHC 6.7.x.
r14896 | audreyt++ | * Remove unused ByteString import in drift.pl and in instances. 03:33
r14897 | audreyt++ | * Remove hand-crafted Data.Seq and use GHC 6.6's Data.Sequence instead. 03:36
r14897 | audreyt++ | * Also use Data.Traversable and Data.Foldable for fmapM and fmapM_
r14897 | audreyt++ | definitions instead of rolling our own.
r14898 | audreyt++ | * Regenerate instances. 03:39
svnbot6 r14899 | audreyt++ | * One missing s/Data.Seq/Data.Sequence/. 04:49
r14900 | audreyt++ | * Adjust Data.Seq in Pugs.cabal.in.
svnbot6 r14901 | audreyt++ | * MO.Run: Add Show instance to repair build against GHC 6.7. 05:44
gaal TimToady: re syn patch 13491 07:38
statement_prefix:<do> gather for @foo { .take }
better to say statement_prefix:<gather>, since the example uses that, no?
Limbic_Region sees support for < ghc 6.6 was dropped 14:23
unfortunately that includes 6.5 (which really is 6.6)
Limbic_Region updates his ghc
bonesss is away: eat 15:55
Mahmoud hello, what happen to perl6 18:36
allbery_b ?
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
oh. *that* would require a tome :)
Mahmoud perl 5 support?
jnthn There must have been a release in the last six months... 18:40
Mahmoud jnthn, an early prototype as usual or close to stable perl6? 18:41
Mahmoud ** GHC 6.4.1+ is still supported, but 6.6 will be required in the next release 18:43
from svn.openfoundry.org/pugs/ChangeLog
allbery_b the 6.6 change happened last night 18:44
[22:25] <svnbot6> r14895 | audreyt++ | * Remove support for GHC 6.4.x.
Mahmoud i see
any reason to do so?
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:45
masak_ jnthn: yes, I believe that Pugs 6.2.13 was released on October 17 18:52
at least search.cpan.org/~audreyt/Perl6-Pugs...l6/Pugs.pm says so
lambdabot Title: Perl6::Pugs - A Perl 6 Implementation - search.cpan.org, tinyurl.com/t55p4
fridim cpan -i Perl6::Pugs takes age to install (on AMD Athlon 1100Mhz) But works perfectly :] 19:14
fridim one day ton compile it :) 19:15
s/ton/to/
Khisanth really? pugs itself only takes 15minutes ... 19:23
it does tak 1.5 hours to run make test though
Tene Khisanth: it takes several horus to compile on my desktop 19:46
1ghz, .75G ram
Khisanth ah that ram can make a big difference 19:51
s/that/the/
Tene on dual-core, 64-bit laptop with 2GB ram, it takes 20 minutes 19:54
Khisanth Tene: right, difference between 15 minutes and 20 is not that large :) 20:32
luqui I'm having trouble building pugs: Setup: error reading ./.setup-config; run "setup configure" command? 22:35
this might be important: Setup: cannot satisfy dependency network-any 22:36
audreyt luqui: hm. how did you install your GHC? 22:37
luqui portage
allbery_b make sure you have ghc 6.6 and its extra-libs package
luqui apparently network is a package that I didn't have. I'm installing it now
there she blows 22:38
stevan luqui!! 22:39
luqui I'm back again... could be for a weekend like last time.
how goes it?
stevan it goes, and you?
audreyt just settling into new residence; finally found time to hack
stevan: how's $job?
stevan audreyt: the $client is going on vacation till new year,.. so hopefully it will be very very quiet 22:40
audreyt yay
stevan and we are going to be hiring a new minion soon as well
audreyt: yours?
audreyt less crazy than before 22:41
changed from 3-4day/wk to 1-2day/wk for field work 22:42
so much more time at home
stevan very nice
audreyt takes effect from this week
we'll see how it goes
new place is wonderful for hacking :)
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 :)
audreyt luqui: no, an apartment with garden, located on a pleasant mountain nearby taipei
luqui nice 22:44
audreyt stevan: ooh. I got a new extremely comfortable hacking chair as well
hideously expensive but so far seems to be worth it
luqui oh, stevan, you got 1-up'd
stevan sulks
audreyt purrs
stevan audreyt: so we are gonna start using a combo of Ocaml and Perl at $work 22:45
audreyt nice!
luqui yummy
stevan I pondered Haskell,.. but I needed something which would be easier to do imperitive stuff in if I needed it
audreyt ocaml is wonderful for production 22:45
stevan yes :)
audreyt curiously though the only reason why ocaml isn't used for $job here
is that it can only run in interpreted mode on AIX 22:46
which makes it far slower than GHC
stevan hmm
we mostly deploy on FreeBSD , so I should be safe
I am polishing up my "port" of TestSimple right now
audreyt nice
luqui so what is the state of pugs? 22:49
what's the the maximum accomplishment satisfying: accomplishment size / (now - date finished)
audreyt v6/ mostly 22:51
selfhosted parser, grammar engine, compiler for a subset of perl6 22:52
that gens p5 and PIR
(see miniperl6 spec)
v6/v6-MiniPerl6/miniperl6-spec.pod
GHC 6.7 is amazingly fast
on macintel here with GHC 6.7 in perf build, a fresh pugs make is..
real 3m39.008s
used to take 12m or so 22:53
nwc10 that's 12m for GHC 6.6?
luqui how's its code generation?
audreyt yeah
luqui: supposedly much improved with SSE
nwc10 sacrificing PhD students clearly far more effective than sacrificing rubber chickens :-)
audreyt and a new Core language that elimiates casts
nwc10: heh, also GHC's largest real application in GHC
so all optimizations goes there 22:54
pugs gains indirectly because it's doing something resembling what GHC does
stevan and who said nepotism was bad ;)
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)
stevan tries to picture GHC groupies .... 22:55
audreyt nwc10: right
Group Hug Committee
nwc10 :-)
masak :)
nice to hear you are settled in at your new, hacking-productive place with a view, audreyt 22:56
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 :)
audreyt mostly because it's my first time doing any household related work :) 22:57
masak: that sentence is unsafe to utter in Taiwan, just so you know :) # personally I'm fine 22:58
masak audreyt: oh
still have a lot to learn about the politics, obviously
audreyt :D
masak so, are you in Taiwan like, under siege or something? 22:59
(maybe I should just go read the relevant Wikipedia page) 23:00
audreyt right
it's highly complicated :)
audreyt goes hacking MO back 23:01
nwc10 MO?
audreyt luqui: so the much delayed 6.28.0 release is now only pending the Meta Object (MO) integration
it's feature complete, just needs to hook new Pugs.Prim etc into it
as outlined in docs/notes/mo-bootstrap-plan.pod 23:02
masak cool. I was wondering what kept 6.28.0 back 23:04
svnbot6 r14902 | masak++ | [docs/notes/mo-bootstrap-plan.pod] 23:11
r14902 | masak++ | * fixed a few typos and too-long lines while skimming
audreyt wow. masak++
masak reads en.wikipedia.org/wiki/Political_status_of_Taiwan 23:14
lambdabot Title: Political status of Taiwan - Wikipedia, the free encyclopedia
masak wait, wait... so "Republic of China" is different from "People's Republic of China"? 23:15
complicated indeed
"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:16
masak wonders if the world will someday cease to think in terms of nations 23:19
& # sleep 23:20
audreyt g'nite :)
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:22
obra Eventually, we'll all think in corporations 23:25
nwc10 www.theonion.com/content/node/29441
lambdabot Title: Relations Break Down Between U.S. And Them | The Onion - America's Finest News S ...
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
Was it segfault.org (and now lost) or somewhere else
rhett is perl6 actually happening? 23:27
Tene Yes. 23:28
audreyt ?eval 'perl6 happening'.true
evalbot_r14902 Bool::True 23:28
rhett is there an estimated release date?
audreyt perl6 says true.
rhett can we bet on an over/under or something?
tech try 2050
nwc10 ?eval "salmon live in trees and eat pencils".true 23:29
evalbot_r14902 Bool::True
tech so perl is finally getting bool 23:30
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:36
stevan knits a kevlar sweater for obra for xmas 23:41
jrockway the real question is, when is perl7 going to be released :)
stevan jrockway: on easter 23:42
obra jrockway: never
that's the point of mutable grammars
after this, larry gets a break
->fly to boston 23:43
nwc10 have a safe trip 23:44
audreyt kill SIGINT, $TimToday 23:46
Toady, even.