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 | dev.pugscode.org/
Set by putter on 11 February 2007.
Limbic_Region gaal - ref all_parse.t - sorry, that's my fault. I thought it wise that we contiously verify that the examples at least compile (even if they don't run correctly) since people refer to them externally (PerlMonks for instance) 00:00
00:13 explorer joined, ozo_ left 00:17 ferreira joined 00:18 jisom joined 00:19 ferreira joined 00:21 jisom joined 00:29 Aankhen`` joined 00:30 ferreira left
Limbic_Region @tell audreyt WOW. r15726 = 87 minutes, r15751 = 148 minutes but r15761 = 30 minutes. It may have even been a few minutes faster than that. Each time pugs compiles my firewall sees it as a new program and asks if it is ok to let it open a socket (one of the http tests). I wasn't paying attention since it never asks that quickly. 00:47
lambdabot Consider it noted.
00:48 bronze_0_1 joined
allbery_b shabbat over; full pugs build kicked :) 00:55
00:57 neonse left
Limbic_Region allbery_b - out of curiosity, is use of a computer prohibited during shabbat? 01:10
allbery_b strictly speaking, yes
but (a) not fully converted yet so forbidden to fully practice; (b) Reform, so it's all up in the air anyway (but I do severeley restrict what I do) (c) may have to change jobs to get ouyt of some 24x7 stuff that requires me to be online anyway (so I might as well hang out and do non-"creative" stuff) 01:11
Limbic_Region allbery_b - it seems to me that avoiding the things that should (strictly speaking) be avoided is more work than doing the things themselves 01:12
when I was doing a comparative theology study and going to various different houses of worship (multiple faiths) - I found it quite amusing (no offense intended) that folks would turn the tv on to the channel they wanted to watch on Friday for the next day 01:14
allbery_b heh
avar sial.org/pbot/23579 # yarr pugs people:)
lambdabot Title: Paste #23579 from Someone at 85.197.228.236
allbery_b technically that's not permitted, although I suppose MO abuses a leniency used in Israel
01:15 ozo_ joined
Limbic_Region has to wander off for a few to put his daughter to bed 01:15
allbery_b (tune TV to a channel which is empty except when there's an emergency broadcast. given Israel's circumstances that's a wise precaution)
"get to a bomb shelter NOW" overrides Shabbat in even the strictest interpretations
Limbic_Region in any case, your pugs should scream 01:21
allbery_b btw, if you did Shabbat with an MO family, sometime you should try it with a traditional or Chasidic Orthodox family. it is an experience. 01:25
avar moritz: re p5->p6, seen the MAD stuff in perl 5.10? That's what larry was working on for that
allbery_b the restrictions can be treated as restrictions, or they can be treated as what they're spooosed to be: a description of how to wall away the ugliness of life and just *be*, in joy, for a day 01:26
01:27 weinig is now known as weinig|zZz
Limbic_Region allbery_b - I understand (and fully agree with) the intent. 01:27
allbery_b the more traditional folks often (not always) manage to pull off the latter --- even if you can't live that way, you should eperience it at least once 01:28
Limbic_Region most of the Jewish folks I know around here aren't even remotely orthodox 01:29
avar this is what you get when you mix national/people's identity with religious identity 01:31
Limbic_Region avar - I didn't mean to imply that they were "non-practicing" Jews. Only that they were really lax with the rules 01:33
the same applies to a lot of "Christians" I know
avar - but yes, I see your point. 01:34
avar true, but then again the identity of "christian" was really hijacked back in the day
:) 01:35
Limbic_Region in any case, if there is ever a conference or hackathon or what not, I would be very interested in learning more
Limbic_Region is planning on being in SA in the August time frame and is hoping to be at YAPC::Brazil fwiw 01:37
allbery_b Judaism is far from monolithic. there are nationalistic/non-religious Jews, there are the liberal Jews (Reform, Conservative, Reconstructionist, Renewal, and various oddities including hybrid Judaism/Buddhism, etc.), and a great many varieties of Orthodoxy (various degrees of Modern Orthodoxy, multiple kinds of Chasidism, Satmar, etc. --- all of this ignoring the Ashkenazic / Sephardic-Mizrachi split) 01:38
01:39 buetow joined
allbery_b and then there's the question of Zionism, which is in many ways orthogonal to the above 01:39
Limbic_Region I try not to get too bogged down in labels. I think it was Rumi who said they are your coffin. And some other influential person said that it doesn't matter what group they belong to or what they say but rather by their actions 01:41
avar hlaghism 01:42
Limbic_Region When Jasmine is old enough - we will be taking a trip to Jerusalem.
avar yay
pugs now fails tests faster!:) 01:43
Limbic_Region yep
very fast indeed
Patterner I should visit Jerusalem again... it's been a long time.
avar what's there to do there besides being uncomfortbly close to a herd of other worshippers?:) 01:44
Limbic_Region avar - where do live? 01:45
avar ReykjavĆ­k, Iceland 01:46
Limbic_Region from what I understand, tourism is a booming business there
avar hadn't noticed
Limbic_Region in any case, you should be able to understand the point I am going to try and make
avar which point?
Limbic_Region is getting to that
avar I was just wondering what people actually do in Jerusalem:)
those going on a pilgrimage that is 01:47
Limbic_Region growing up here in the US where everyone is politically correct and no one bothers to take a silly thing like religion seriously, it is hard to understand what it means to have true convictions 01:48
when my daughter is old enough to start making decisions about what, if any, faith she is going to follow - I want her doing so with her eyes wide open
avar still recents his parents for the god/santa claus thing 01:50
but meh, back to hacking!
man, Pugs::Compiler::Rule is slooow:) 01:51
Limbic_Region 's parents didn't have anything to say on the topic of God but they kept the Santa Claus thing going even after he pulled the fake beard off to all the other kids shock and horror 01:52
Patterner avar: it's warm and full of history 01:54
Limbic_Region avar - according to wikipedia, things to do there not relgious in nature is go to art museum (1 million visitors per year) or go to a soccer game (apparently taken very seriously) 01:55
P::C::R is pure perl is it not?
avar yeah, it is 01:56
allbery_b the CW is: go to Jerusalem for religion or history; go to Tel Aviv/Yaffa for culture
Patterner Eilat?
allbery_b somewhere in between. Jerusalem and Tel Aviv are polar opposites culturally 02:01
Patterner Jerusalem's beaches aren't impressive. 02:02
Limbic_Region I suspect they are not nude 02:03
02:03 REPLeffect joined
avar emacs++ # awesome gdb integration 02:03
Limbic_Region . o O ( speaking of holy wars ) 02:04
Limbic_Region really should make an effort to learn a bit of emacs 02:05
avar learning a bit is too little:)
Limbic_Region well, I am off to watch a movie and then go to bed 02:06
TTFN all
02:06 ruoso joined
avar whee 02:06
allbery_b well, no 30 minute smoke here (duh) but it's definitely faster 02:31
03:45 miyagawa joined 03:58 justatheory joined 04:08 RHainsworth joined, RHainsworth left 04:51 rashakil joined, amnesiac joined 04:55 amnesiac joined
Debolaz Hey amnesiac 05:03
05:06 jisom joined 05:28 awwaiid joined 05:30 Salzh joined
avar hehe 05:31
Pugs::Compiler::Rule makes your perl5 code as slow as perl6:)
05:54 kanru joined 06:14 BooK joined 06:32 dmpk2k joined
gaal hmm, r15761 smoke isn't faster on my box than 15758... 06:39
...huh though this time I counted time spend transmitting the smoke to the server. so it is faster :) 06:49
07:00 rindolf joined 07:25 Belaf__ joined 07:42 RHainsworth joined 07:54 RHainsworth left 08:03 loumz joined 08:12 DHGE joined 08:21 iblechbot joined 09:22 pmurias joined
pmurias hi 09:22
rindolf Hi pmurias 09:23
pmurias anyone here is going to YAPC::Europe?
rindolf pmurias: I'll be there by spirit.
webmind maybe
09:40 pmurias joined
avar why does conway have to be so insane? 09:50
:)
09:59 Southen joined 10:11 Southen joined
svnbot6 r15762 | kudra++ | Placeholders 10:25
10:27 VanilleBert joined
svnbot6 r15763 | kudra++ | Placeholders with threads added 10:37
r15764 | kudra++ | Why won't this commit?
11:18 Jedai joined 11:25 avar joined 11:33 buetow joined
pmurias hi 11:50
i have en_GB.UTF-8 UTF-8 in my /etc/locale.gen
but i get en_Gb.utf8 in locale -a, is it ok? 11:51
en_GB.utf8
(i run locale-gen) 11:52
sorry thought it was #gentoo
11:57 lloy0076 joined
pasteling "lloy0076" at 122.49.170.210 pasted "What Does That Error Mean...(error:imcc:eval_ins: op 'pow_i_i_i' not found)" (12 lines, 305B) at sial.org/pbot/23582 11:58
lloy0076 I'm wondering why the "**" operator is giving that error...
It's "pir" from parrot version 0.4.9 11:59
12:00 xerox joined 12:01 REPLeffect joined
moritz lloy0076: perhaps you would find more help if you asked in a parrot channel ;) 12:02
lloy0076 moritz: Indeed, I was thinking the same thing.
moritz: I finally found the reference to the right channel after staring blankly at the doco for 1/2 a minute.
12:10 chris2 joined 12:21 chris2 joined 12:25 VanilleBert left 12:27 xinming joined 12:37 the_dormant joined 12:43 ofer1 joined 12:53 ludan joined 12:54 lloy0076 left 13:03 lichtkind joined 13:05 iblechbot joined 13:15 lichtkind joined 13:22 ruoso joined 13:26 xinming_ joined 13:48 sunnavy joined 13:51 bonesss joined 13:55 Limbic_Region joined 14:05 nicodaemos joined 14:43 chris2 joined 14:45 REPLeffect joined 14:49 rashakil joined 15:16 marmic joined 15:22 marmic joined 15:36 bernhard joined 15:38 Limbic_Region joined 15:49 penk joined
Limbic_Region yawns and greets everyone 16:30
16:33 explorer joined
geoffb Morning, Limbic_Region 16:36
16:37 weinig|zZz joined
Limbic_Region actually, a bit after noon here but good localtime() geoffb 16:37
seems pretty quiet since audreyt accidently sped up pugs by over a factor of 2x 16:38
moritz Limbic_Region: wb ;-)
geoffb Yeah, I was thinking to myself, "Isn't Limbic back east?"
Limbic_Region <---- Odenton, MD
moritz Limbic_Region: which timezone are you in?
Limbic_Region mortiz - EST
geoffb For some reason I was thinking Annapolis ....
Limbic_Region not too far away
geoffb "Nearest well-known town"? 16:39
Limbic_Region I'm only about 10 minutes from Baltimore - maybe 20
in any case, in less than 24 hours I will only have $work as a competitor for my time (Jean and Jasmine will be in the Philippines)
so I plan on helping make sure the donation page is up and the word is out 16:40
then I will probably absorb myself in one of my numerous back burner projects
geoffb I personally can't wait for audreyt to merge her pad branch. The stuff she just did helped the smoke a lot, because it's lots of short-running scripts, but it didn't help my stuff at all (one long-running script). But she says the pad stuff definitely will.
Good for you!
If you don't mind me asking, why are J&J going to Philippines and you're stuck in MD? 16:41
Limbic_Region long story so I will give you the abridged version
geoffb Philippines seems like a cool place to go ....
16:41 rindolf left
Limbic_Region last summer I came down with mononucleosis and unexpectedly used vacation time - over the holidays a few months ago, we went to Maine and I used up 3 more weeks. So in a nutshell - I don't have the time 16:42
OTOH, I will get to go on a trip by myself later in the year (South America) so it all works out
geoffb - is audreyt's pad hackery mostly done or just in research phase? 16:43
geoffb cool
16:43 [particle] joined
geoffb She was going to drop it Friday night, but decided the smoke improvements took precedence 16:43
16:44 prly_ joined
geoffb (In fact, she mentions that in one of her commit messages: "r15753 | audreyt++ | I delayed Pad refactoring for one night to write this" 16:44
Limbic_Region yeah, going from 87 minutes to 148 minutes back down to 30 minutes in 35 revisions is a pretty amazing feat 16:45
geoffb nodnod
Limbic_Region I saw that geoffb - but that statement didn't imply to me that the refactoring had already taken place
geoffb I posted some benches a couple days ago that indicated we have a factor of 1000x left to go, we could potentially have that down to 2 seconds. ;-) 16:46
(I know, I know, I/O and process forking would get in the way way before that ....)
She had said she was pretty far along in her branch, but just not quite finished.
Or at least, that's how I understood it. 16:47
Limbic_Region well - she has a propensity for hacking offline and then merging huge checkins
geoffb something along the lines of "tonight, or if not then, tomorrow" at one point.
nodnod
16:49 prly__ joined
geoffb I'm excited, because if I can get my simple GL stuff running at say 30-50 fps, I can probably get some of my more complex stuff running at 3-5 fps, and that's enough to reasonably do some mass conversion of my main hobby coding. 16:49
Limbic_Region it would also provide an opportunity to do some profiling against a real world app rather than a bunch of mostly contrived examples 16:50
not that I don't think there are some obvious performance issues already known - but I bet there are some hidden ones too 16:51
16:54 prly___ joined
geoffb nodnod 16:54
geoffb goes back to reading the [insert complaint here] COLLADA spec 16:56
gaal re speedups: time perl -e1 is virtually instantaneous on my machine; until we get pugs there we have a ways to go :) 16:57
geoffb Is pugs in need of long-running benchmarks? 17:00
gaal 'make smoke' is kinda that
Limbic_Region gaal - real 0m0.453s vs real 0m0.078s
audreyt we have the mandel.p6 benchmark which is standard for dispatching
lambdabot audreyt: You have 1 new message. '/msg lambdabot @messages' to read it.
gaal though sure, that's a moving target
audreyt I did some padhacking tonight; it compiles and runs and fails, oh, 80% of the tests. 17:01
gaal Limbic_Region: what are those numbers?
Limbic_Region gaal - not sure if you saw my note regarding all_parse.t but that's my fault
geoffb gaal: yes, but smoke is pretty centered on startup time, not execution of long processes
Limbic_Region the time for pugs -e1 vs perl -e1 on my platform
gaal Limbic_Region: no fault at all :)
audreyt but I need to sleep now -- been sleeping a lot today -- it might be that my liver isn't still quite happy about continuous sleephacking :)
geoffb audreyt: The glass is 20% full then
gaal Limbic_Region: in fact, it means there's an extra ~170 or whatever extra prelude startup opportunities, so speedups there are multiplied :)
geoffb: the regexp tests do take a while 17:02
geoffb audreyt: please, do get some sleep. We'll see you tonight our time. :-)
audreyt yeah :)
Limbic_Region sleep well
gaal have a moose
geoffb gaal: fair enough. Are those dominated by the regular expressions themselves, the parsing and compile of same, or the test overhead?
lichtkind gaal what has moose to do with sleep? 17:03
geoffb lichtkind: everything, clearly?
gaal what geoffb said :)
Limbic_Region suspects lichtkind never watched Smurfs
gaal geoffb: good question!
hmm, a friend was thinking about re engine benchmarks but he's become very busy lately 17:04
geoffb imagines dreaming of a moose walking around scenes from Robin Williams' afterlife movie
lichtkind what has smurf to do with moose?
that was a great film
masak lichtkind: everything, clearly? 17:05
lichtkind not clear :)
masak :)
masak suspects lichtkind hasn't seen Monty Python 17:06
gaal www.simplebits.com/notebook/2004/11...ntest.html
geoffb moose:gaal :: smurf:american children
lambdabot Title: SimpleBits ~ Mystery Photo Contest Thing
17:07 prly joined
wolverian gaal, haha 17:07
that is SCARY
gaal *shrug* some people have finely honed senses 17:08
other have reflexes :)
lichtkind but finaly what does mean : have a noose? 17:09
Ƥh moose
audrey is no object :)
gaal lichtkind: in this case it means something like, have a good time
lichtkind maybe i grok this when i use Muuse ;) 17:10
Ƥh Moose
17:19 amnesiac joined 17:22 forsaken joined 17:31 dmpk2k joined 17:49 ruz joined 17:55 jisom joined
svnbot6 r15765 | audreyt++ | * Chase latest mtl export interface changes; this should 18:12
r15765 | audreyt++ | repair the build with GHC-trunk (and hopefully still
r15765 | audreyt++ | builds with GHC 6.6.)
18:20 nwc10 joined 18:30 xinming joined
audreyt @tell allbery_b try build again wiht trunk ghc? 18:31
lambdabot Consider it noted.
geoffb audreyt: and I'm building with 6.6 18:32
nwc10 audreyt: are you likely to reach London at any point this year? 18:37
allbery_b eventually 18:43
I'm cleaning, rewiring, rearranging, only just got my desktop back online (mostly; old USB hub seems to be going south)
18:48 the_dormant joined 18:57 penk joined
geoffb audreyt: 15765 built OK on 6.6, and worked on my code. 18:57
19:03 yts joined 19:06 marmic joined 19:08 iblechbot joined 19:47 ludan joined
allbery_b r15765 build launched against GHC HEAD. will be a while, since (as always, and in this case necessarily) it's build from realclean and g4minis are still slow :) 19:53
19:59 REPLeffect joined
gaal allbery_b: fwiw 6.7 is significantly faster for me. You might want to give it a try. 20:12
allbery_b it's up to 101 of 112 20:13
and I didn't even notice
(6.6 normally kills interactive performance while building pugs...)
gaal ......files? 20:14
bbiab& 20:15
allbery_b [106 of 112] Compiling Pugs.Eval
20:19 riffraff joined
riffraff szia 20:19
sorry someone can explain me why the function SortByM in Pugs/Prim/List.hs is named like that? 20:24
allbery_b @tell audreyt 6.7 build fixed, and is much faster (and leaves my machine more usable) both building and running 20:25
lambdabot Consider it noted.
20:28 weinig|zZz joined 20:29 weinig|zZz is now known as weinig
riffraff I have the feeling that op1 "sort" in prim.hs should check the signature of the Code value that it takes in input 20:33
but before I dive into a crazy hack session trying to learn haskell, can someone tell me if these things are actually supposed to happen at the haskell level or in a perl library? 20:34
20:48 justatheory joined 20:54 Aankhen`` joined
Aankhen`` "CP6AN" is simply "Comprehensive Perl 6 Archive Network"? 21:04
21:09 macroron joined
gaal riffraff: sortBy because it takes a comparator, M because it's monadic. 21:17
re: checking the sig, do you mean as a correctness check? sure, that'd be a good idea.
but checking in op1 "sort" would happen at runtime too 21:18
riffraff nope, I mean because in theory the Comparator could be a KeyExtractor wiche takes a single value
ah the M is for monadic I see thanks
oops, sorry aCrtierion could be a Comparator or Keyextractor 21:19
*Criterion
but since I don't know much haskell and pugs' internals I don't know if this situation is actually handled somehow 21:20
I just think it is not :) 21:21
gaal write a test? :) 21:22
or check if there is one
riffraff I know it doesn't work, and I think that there was a test 21:23
I'll check
21:23 rashakil_ joined
gaal t/builtins/lists/sort.t and t/unspecced/sort.t 21:24
riffraff unspecced redefines the whole list.t 21:25
gaal I.... don't really get the one in unspecced
riffraff but it's broken because of the lack of subtype
IIRC
gaal why it includes an implementation etc.
riffraff I think it is a leftover from some early iteration of pugs 21:26
gaal not that early, it's from September
also, ":depends<subset and argument list return signatures>" is bogus 21:28
syntactically
riffraff: if you have tuits to clean this up and see what can be moved to prelude, that'd be great 21:29
riffraff mh
gaal bedtime for me.
riffraff wait because there is more fun
ah no sorry go to sleep :)
gaal let's hear the fun :)
riffraff g'night
therre are a little bit more List.sort or Array.sort definitions all around the tree 21:30
and all of them are broken due to different reasons, like &join:(Any) not parsing correctly,
in one case there is "ues" instead of "use"
gaal just fix that :) 21:31
riffraff but I don't know why they are there in general :/
so back to the iorginal question: sort is supposed to happen in prim.hs or in some List.pm?
gaal try checking svn/k log and annotate? 21:32
riffraff mh.. good idea
gaal you mean whether Prim.hs or List.hs?
riffraff t6hank you :
no, I actually mean .pm :)
I had this idea that some perl6 libs would be translated to haskell but kept in perl for hackability and portabilty 21:33
gaal oh: well, we don't have 100% convenient separate modules yet (coming soon), so you can just put it in Prelude.pm
riffraff maybe I just misunderstood
gaal you'll see there's lots of stuff like that there
riffraff ok
gaal yes, that's reasonable
as in, "the case" 21:34
basic sort stuff should certainly be built in (either to the backend or to a standard library, that's an implementation detail) 21:35
riffraff true
gaal if there are things that are more clearly library -- say, that you wouldn't expect to want to pay every time you load pugs if you aren't using it -- then put it in ext/Sort or something 21:36
okay, see you later...
riffraff thank you again & good sleep 21:37
21:39 buetow joined 21:47 Psyche^ joined 22:00 Psyche^ is now known as Patterner 22:06 weinig is now known as weinig|bbl
dmpk2k Is there a nicer way to write "$a = =$*IN;"? 22:08
moritz dmpk2k: you could use $a = $*IN.readline 22:09
dmpk2k Hmm. Well, it's a bit of an improvement over that gobbldygook. Thanks. 22:11
It would be nice if something more readable was aliased to it though. Reading in from console isn't uncommon. :| 22:13
riffraff isn't als =<> the same thing? 22:15
22:16 ruoso joined
dmpk2k That's even better. I think I can live with that. 22:18
riffraff I think I'd go with a "gets" 22:19
how the hell I can call a routine in a namespace? ::Foo::bar does not work :/ 22:20
dmpk2k Is gets() a builtin? 22:22
allbery_b smoke uploaded, fwiw 22:27
wolverian riffraff, that's different. Foo::bar or ::Foo.bar 22:28
(or Foo.bar) 22:29
riffraff well, my ide was that :: would just get me to the outer scope
err.. root namespace
don't knwo the exact name :)
wolverian no, it's the type sigil :)
riffraff isn't that ^Foo ? 22:30
wolverian no, that's meta.
riffraff oh, right
wolverian or upto
it depends on what you want to talk about 22:31
riffraff but then I wonder: why does &(::Foo.bar) actually gets me the routine object? 22:34
s/./::/
mh.. I se that probably is just & that is DWIM 22:35
22:35 bsb joined
wolverian I have no idea what's going on there 22:35
?eval &(::Foo::bar).()
22:35 evalbot_r15754 is now known as evalbot_r15765
evalbot_r15765 Foo::bar.new() 22:35
wolverian oh, hum. it's the same thing as Foo::bar() 22:36
but it thinks Foo::bar is a type
riffraff oh 22:37
22:59 REPLeffect joined 23:00 prism joined 23:20 REPLeffect_ joined 23:25 weinig|bbl is now known as weinig 23:56 explorer joined, nwc10 left