pugscode.org/ | Brave souls needed to fix 'make Install'! Non-brave souls should avoid it for now
Set by moritz on 1 June 2007.
Aankhen`` stealth-mooses gaal. 00:32
svnbot6 r16621 | Darren_Duncan++ | ext/QDRDBMS/ : in AST.pm, added some convenience methods to several collection-type nodes 03:03
gaal Aankhen``: moose! 04:07
ingy gaal: elk 04:08
gaal ingy: caribou
waking up is hard, let's go sleeping
ingy is a sucky C hacker :( 04:09
gaal wanted to say some thing like, "X is your friend". But then I realied what a truly antagonistic ballroom C programming is 04:10
ingy reading code is your friend 04:11
ahmadz good morning * 04:12
gaal yeah, that's true. 04:15
hi ahmadz
ahmadz hi gaal
TimToady ?eval ?eval ?eval ?eval True 04:16
evalbot_r16621 Bool::True 04:16
TimToady upgrading, bbl & 04:17
ahmadz is evalbot working in safe mode?
TimToady ?eval system "ls"
evalbot_r16621 Error: Unsafe function 'system' called under safe mode
TimToady &
ahmadz what about for "1..Inf" ? ;-) 04:18
gaal try it :)
there's a ulimit 04:19
ahmadz hmmm true
ingy hopefully set to 3
ahmadz let me check runpugs ulimit 04:20
installed opensolaris b64 yesterday only to find out it had perl 5.8.4 04:21
runpugs ulimit="ulimit -m 640000; ulimit -v 64000;" 04:22
lumi ello 04:53
gaal: Did you see my suggestion? 04:54
gaal lumi: suggestion? 06:01
lumi If it's possible to cut envEval out of env 06:02
Do you know why it is in Env? 06:04
gaal the envoronment closes on an evaluator function 06:05
there's only one place where this is modified though, in evaluate itself where it's rewired to evaluate' 06:07
I don't understand that very well
like, you only _don't_ replace the evaluator when you have a debug thing set up 06:08
this sounds slow if it's recursive
lumi Yeah, iswym, it seems wonky 06:09
gaal ah actually it isn't; because you rewire the evaluator with local and from then on you don't worry abou tit
brb coffee
lumi Would you ever need the envCaller's envEval? I'm still not seeing what it's up to 06:11
gaal I don't think so 06:20
lumi In that case, it can probably be cut out of there 06:21
It should be possible (but not necessarily a good idea) to have it in a seperate ReaderT
gaal audreyt had a trick to tease apart circularity with newtypes, but I can't remember what it was 06:23
lumi Got any leads?
gaal early pugs.val revisions
lumi If it doesn't actually belong in the frame, it probably *should* be removed
gaal there are only three concrete evaluators present 06:24
the debugging one, the const (return VUndef) one, and the real one
gotta get back to work though 06:25
lumi So maybe it can be replaced with a small sh^W data type (DebugEval|FakeEval|RealEval) 06:25
I need to go too 06:26
gaal unless the colsure effect is important
moose, then. 06:27
lumi If it's important, it's only in the Debug case, sec
It isn't, afaict 06:28
It's not closing over anything
Looks to me like it's just a trick to give up the debug evaluator as soon as possible 06:29
Haskell code is easy to reason about 06:30
gaal so the problem is just with having the Eval type visible in Env.hs 06:32
or rather, the Env -> Eval Val type :) 06:33
lumi What problem? 06:35
I think it can live in Pugs.AST now?
lumi I could be very wrong, but there's an evalExp there that just asks envEval and then uses it 06:36
Unless there's another circularity problem
gaal what are you refering to that can live in Pugs.AST? my starting point is that I want to move over Env to a separate module 06:37
it's in P.A.Internals now
lumi Why does (Env -> Eval Val) need to be visible in Pugs.*.Env? 06:39
gaal er sorry, Exp -> Eval Val. That's the type of envEval
lumi Right, but still 06:40
Why does it need to be visible in P.A.Env?
gaal the alternative is to make envEval a datatype marking which to use, like you suggested
but that's a runtime hit every call to evaluate
um i want to put the Env type there, and it's a member... 06:41
lumi I wonder what the newtype trickery is
gaal svk log Pugs.Val then and moose around
as you can tell, I'm not here
lumi I'll try to look later, I'm seriously ue to be gone 06:42
s/ue/due/
&
moritz good morning ;) 10:46
rff mornin' 10:58
offby1 mrgn stnly 12:57
gaal IM IN UR BETAGAMS / RSN UR VWLS 13:07
svnbot6 r16622 | moritz++ | [irclog] removed warning about false range in regex 16:05
svnbot6 r16623 | gaal++ | * a few more ignore props 18:35
svnbot6 r16624 | azawawi++ | README missing module update + proper use lib for bin/termserv.pl 19:02
r16625 | gaal++ | * separate internals functions for loading yaml strings and files 19:23
mncharity gaal! :) 19:28
gaal moose! 19:29
I ran into your name just a few days ago, putter
saw an ooooold comment you made on some website 19:30
mncharity I'm scattered far and wide. :) How goes? 19:32
gaal not bad at all!
except perhaps for the oppressive heat. i'm trying to work up the concentration to revisit compilation cache, and resist aping my cat, who is incessantly napping. that would not do, I prefer cats to apes. 19:34
mncharity lol
I've been in python land lately. Creates cravings for p6. 19:35
gaal doesn't python has some metaclass stuff too?
mncharity air conditioning? 19:36
gaal I don't know very much python but I've a feeling I'm about to pick up some soon
only in the other room. actually the ambient temp isn't bad, it's this laptop that's frying me. I remember seeing some metal frame thingie that was supposed to support laptops in many positions (incl. the audrety one, I think). but I can't find it now 19:37
mncharity re py metaclass stuff, indeed. and there are some sub-communities which believe in dsl's. but it's far from say ruby's cultural embrace. lots of java-like 'the language is the language and why would you use anything else? that would just cause confusion'. 19:40
gaal nod 19:42
mncharity pictures tube made of garbage bags used to feed cold air to a minicomputer, being moved from one room to another, while continuing to do orbital calcs for a satellite. :) 19:43
(whenever someone has cooling issues, I think, well, you take some garbage bags and duct tape, and....) 19:44
gaal lol 19:45
Tene I have a friend who did something like that... 19:47
Tene finds pictures.
mncharity :)
clkao w/in 38 19:48
gaal found the laptop thing I was looking for, it's called lapdawg, but apparently they're working on a new version. heh, sounds familiar.
ahmadz finally got runpugs working on mod_perl2 ;-) 19:50
Tene pictures.qbfreak.net/v/computers/fa...?g2_page=3 19:51
lambdabot Title: Cooling System
gaal hee! 19:53
mncharity lol. but what if it snows... 19:54
gaal looks for a lake ontario to pull out cold from
ahmadz interesting cooling system ;-)
gaal en.wikipedia.org/wiki/Deep_lake_water_cooling 19:56
lambdabot Title: Deep lake water cooling - Wikipedia, the free encyclopedia
gaal also interesting cooling system :)
mncharity vinge had a sf story where people could teleport swap bits of matter with places they had been to. so you might visit a cool mountain so you could later provide air conditioning services. 19:57
gaal I think Larry Niven had a vignette about Maxwell's demon
allbery_b one of his "unfinished stories" 19:58
gaal this guy was living in a cave, and his demon was keeping out all the molecules moving too quickly
allbery_b it was the Warlock :)
gaal ah :)
allbery_b (from the _The Magic Goes Away_ series/world) 19:59
mncharity re mod_perl2, nice. document, document, etc 20:00
gaal going afk now... nice to moose 'ya again mncharity! 20:01
allbery_b "Unfinished Story #1" from _All the Myriad Ways_
mncharity gaal: indeed. happy moosing!
gaal }:)
&
moritz wonders what happened to his irclogbot 20:38
the last few lines where missing :(
Tene :(
moritz maybe I can import them from irssi's log 20:39
Tene my irclogbot is missing the past few days. Internet connection has been down at my office since thursday.
moritz Tene: you should do a svn up (in case you haven't already), the regex that searches for URLs+anchors previously produced warnings 20:45
fixed in r16622
moritz ok, I restored the missing lines in the irclog 21:15
joins and leaves are lost because I don't log them in irssi
polettix moritz: may I help you? I have xchat logs on when I'm online, I can see if I have what you need 21:21
moritz polettix: I don't think that's worth the effort... just a few hours joins and leaves that don't appear in the logs... 21:23
but thanks for your offer anyway, polettix++
polettix ok :) 21:24