Pugs t-shirts www.cafepress.com/pugscode | Pugs 6.2.9 released | pugscode.org | pugs.kwiki.org | paste: sial.org/pbot/perl6 | www.geeksunite.net
Set by stevan on 15 August 2005.
buu ?eval my@x=1,2,3; 03:45
evalbot_7023 [1, 2, 3]
buu ?eval my@x=1,2,3; $y=@x
evalbot_7023 Error: Undeclared variable: "$y"
buu ?eval my@x=1,2,3; my$y=@x
evalbot_7023 [1, 2, 3]
buu ?eval my@x=1,2,3; my$y=@x; print $y
evalbot_7023 123bool::true
buu ?eval my@x=1,2,3; my$y=@x; say $y
evalbot_7023 123 bool::true
svnbot6 r7024 | Darren_Duncan++ | /ext/Locale-KeyedText : resync with latest Perl 5 version 1.6.2 changes 04:13
05:26 SM_a1 is now known as SM_ax
buu ?eval say "x" 06:17
evalbot_7024 x bool::true
buu ?eval say "x\n"
evalbot_7024 x bool::true
buu ?eval say "x\n" for 0..100;
evalbot_7024 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x undef
GeJ ?eval say "x\n"x100; 06:18
evalbot_7024 Error: unexpected "1" or "x" expecting term postfix, operator, ":", ",", postfix conditional, postfix loop, postfix iteration, ";" or end of input
revdiablo ?eval "x" 06:36
evalbot_7024 'x'
revdiablo you don't need the 'say'
Khisanth ?eval "x"xx10 06:37
evalbot_7024 Error: unexpected "1" or "x" expecting term postfix, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input
Khisanth hrm
?eval "x" xx 10
evalbot_7024 ('x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x')
Khisanth ?eval "x"xx 10
evalbot_7024 ('x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x')
GeJ hum, that "space" thing is going to be a problem for golf ;) 06:48
Khisanth no more than how x is now 06:49
buu ?eval ("a")xx10
evalbot_7024 Error: unexpected "1" or "x" expecting term postfix, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input
buu Why does it need a space?
Khisanth hrm I thought it needed a space in perl5 too 06:50
?eval <<a b>>xx10
evalbot_7024 Error: unexpected "1" or "x" expecting term postfix, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input
Khisanth ?eval <<a b>>xx 10 06:51
evalbot_7024 ('a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b')
Khisanth ?eval <<a b>>x10
evalbot_7024 Error: unexpected "1" or "x" expecting term postfix, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input
Khisanth ?eval <<a b>>x 10
evalbot_7024 'a ba ba ba ba ba ba ba ba ba b'
buu Khisanth: If my eval bot were in here.. =] 06:52
?eval "a" xx 10_000_000
evalbot_7024 pugs: out of memory (requested 1048576 bytes)
buu heh
?eval "a" xx 10_000
evalbot_7024 ('a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a',
buu Does it just truncate?
guess so. 06:53
revdiablo irc has message length limits
nothingmuch morning 06:55
GeJ morning nm 07:03
gaal hullo 08:01
nothingmuch hi gaal
gaal heya nuffin!
nothingmuch thinks he finally has an approach to the type safety in blondie thing 08:22
first reduce the tree to a type annotation tree
with only the known types filled in (for pimitives) 08:23
then do a depth first traversal of the tree, and apply the types upwards
for example, &infix:<~> has the type (str, str -> str)
in the context of an App this is taken apart 08:24
the App gets the '->str' part
and applies type enforcements on the args to the thunk
for example a Val("\n") and a Sym('$string') in the &say reference implementation 08:25
Sym is a bit funky - when traversing dowwards the DynamicScoping reducer subclass part knew to link it to the Param it belonds to
the param then gets the type from the Sym, which is forced to be a 'str' 08:26
any Seq (the only logical parent for a Param) will concatenate it's param childrens' types into it's own type 08:27
so the parent seq is 'str -> <not yet known>' but we'll only know that when we go back to the seq
the app on the ~ is resolved to 'str' and is then used in the app on &print 08:28
at any point that there is enforcement of types and the types don't match the type checker asks the runtime to provide a conversion
if one doesn't exist a compile time error is thrown 08:29
Juerd morning 08:31
nothingmuch hi Juerd
Juerd The coercion thread isn't quite growing as much as we expected
nothingmuch neither are my threads =(
Juerd Larry last responded a week ago. I hope he's alright 08:34
QtPlatypus Where does Mr Wall live? 08:35
Juerd a.galaxy.far.away
nothingmuch somewhere in california
Juerd That too
nothingmuch i meant physically =)
Juerd Life isn't physical. 08:36
It has physical expression in some ways, but life itself can't be physical.
nothingmuch believes it is
Juerd Then why can't we recreate it?
nothingmuch unit structures that have the nice tendency to replicate are life 08:37
because we aren't good enough chemists
Juerd Why can't we, given a body that used to function nicely just a minute ago, resurrect?
nothingmuch in this specific case we actually can, most of the time
as i see it, WRT such complex forms of life there is simply a bootstrapping problem =) 08:38
Juerd Not really.
We can do this only when there's still actual life.
QtPlatypus relaxes "Was just worried that be may of lived in a hurracane affected area"
Juerd When life is gone, we can't save someone anymore.
nothingmuch well, to each his own 08:39
nothingmuch beleves there is no life in that sense... i see no line between myself and a piece of rock
just a gradient
Juerd I believe that life is radiation 08:40
nothingmuch in what sense?
Juerd And that telepathy is simply radio reception
Except we have no way to detect this kind of radiation yet. 08:41
Many identical twins stay telepathically connected, without them knowing so. There's lots of proof of this (or something like this)
nothingmuch sees no contradiction with his own model yet 08:42
Juerd My theory is that they're just receiving each others life through these frequencies. Which aren't spatial.
nothingmuch ah
Juerd They're temporal, but omnipresent.
Hard to explain.
webmind- Juerd, you mean there is no distance ?
Juerd There is distance 08:43
This radiation isn't hindered by it, though.
It doesn't have the first three dimensions.
QtPlatypus Juerd: Have you heard of Zeno?
Juerd QtPlatypus: No. How's he doing?
webmind- Juerd, so for us then space is irrelevent ? 08:44
nothingmuch heh, by coincidence i just followed a link to a page about Zeno
QtPlatypus Juerd: He is dead.
nothingmuch perhaps QtPlatypus and I are twins ;-)
www-groups.dcs.st-andrews.ac.uk/~hi..._Elea.html
Juerd webmind-: For our lives, yes. If your body dies, your life can be transferred to life somewhere else.
webmind- how would you see this 'somewhere else' ?
QtPlatypus Anyway Zeno was an anchent greek who beleaved that we where all at the same location and that space/distence was an illusion. 08:45
Juerd webmind-: Literally.
nothingmuch my opinion on the matter of soul and all that transendance stuff is that I have observed no other structure in nature that is this dichotomic, and thus I have no reason to believe that this one is too
Juerd QtPlatypus: Not an illusion, afait.
QtPlatypus: It's just that not everything has these dimensions
Just like how a *moment* has no duration.
webmind- Juerd, well yes.. but this would be for us an undetectable place? 08:46
Juerd A thought has no distance or volume (volume not as amplitude)
webmind- or not yet discovered
Juerd webmind-: There's no such thing as "place" for this.
HOLY FUCK THAT WAS SCARY
webmind- ?
Juerd Lights went off. 08:47
webmind- ah
power failure ?
Juerd It's just a power outage.
Yeah, but it really frightened me. I dunno why.
nothingmuch hehe
our talk is becoming somewhat spiritual
Juerd It's back up again even.
UPS comes back now too.
Okay, I desperately need a break. 08:48
afk
QtPlatypus Juerd: I think that thoughts are to brains as processes are to computers
nothingmuch ciao
QtPlatypus See yah 08:49
masak poor Juerd, Zeno is obviously haunting him :) 09:47
nothingmuch [email@hidden.address] 'We offer a variety of different licenses and discounts that can help you get the most out of its software budget ?' 10:08
the listmod example from WWW::Mechanize makes this process pretty fun
kolibrie nothingmuch: my YAPC photo from the boat: graystudios.org/album/2005/06/img_3327.html 12:05
gaal kolibrie, what's that streak in the sky behind the CN tower? 13:45
kolibrie gaal: I think it's an airplane trail 14:14
gaal kolbrie: looke like an airplane just on the other side of the tower, but how come the trail is so colorful? 14:47
kolibrie gaal: it was close to sunset 14:57
gaal lambdacamels ahoy! 15:41
kolibrie gaal: nothingmuch was going to take some medium-format film photos, but I don't know how those came out 15:43
gaal nothingmuch takes nice pictures 15:46
how expensive is newTVar? 15:47
I know I'm doing something wrong: in reducing the AST, i'm recreting a new TVar for the pragmas-in-effect for every node. why tvar? becuase that's what i had in Env for the other direction: installing pragmas at compile time. but it looks very weird to have two different slots for very similar information 15:50
grrrr, i suppose i'll generalize the compile-time->parser tvar, and indeed make the runtime member just the pragmas-in-effect list. 15:52
18:05 integral_ is now known as integral
scrottie ha, found you, awwaiid! 18:12
svnbot6 r7025 | fglock++ | * perl5/Code - very small stringification fix 20:24
gaal fe 21:52
svnbot6 r7026 | stevan++ | Perl6::MetaModel 2.0 - 21:53
r7026 | stevan++ | * added role() to Perl6::MetaModel to make composing roles easier
r7026 | stevan++ | * added stub attributes to chaos.pl, not sure if I will really use them though
r7026 | stevan++ | * added get_method_list() to Class to get list of method labels
r7026 | stevan++ | * added $::Role imeplementation into genesis.pl, this is only partially complete
r7026 | stevan++ | I still need to figure out how I am going to bootstrap Roles into the meta-model.
r7026 | stevan++ | I have some ideas, but I wanted to commit my progress up to now.
marshall I'm rewriting an /etc/services file using a format, anyone know if there is a way to make a line in a format that starts with a '#' pound sign? 22:01
luqui is that a perl 5 question?
marshall ya
luqui go ask in #perl then :-)
formats are gone in perl 6 (and I never really knew them to begin with) 22:02
marshall thx
integral luqui: There's dconway's Perl6::Form though, which are a bit like p5 formats
luqui tried to use Perl6::Form several times 22:03
it reminded me too much of formats :-)
I couldn't remember anything, so I'd have my face in the docs
not what I'd call "intuitive"
but, at least nobody's forcing us to use them... or anything for that matter 22:04
buu forces luqui to use perl4
luqui heh, when did perl 5 come out? 22:05
'91?
buu 94 I thought
luqui okay
buu That might be .6 though
luqui I was 10 then
buu Nice.
So was I
I think.
Khisanth HMM no wonder there are people coming in here instead of #perl asking for perl5 help
luqui por que?
buu Khisanth: You're so slow =/ 22:06
17:12 < buu> Oh, hrm. #perl is hidden from lists
17:12 < buu> No wonder people keep showing up here.
Khisanth never noticed the modes and the last time I did /list it showed up since I was already in there
luqui should #perl be hidden? 22:07
Khisanth not sure :)
integral it's always been iirc
luqui considers starting a #perl5 with topic "go to #perl, silly!"
Khisanth ##perl! :P 22:08
integral ###perl!
Khisanth the unofficial channel for discussion about #perl? :P 22:09
buu No
It's the unofficial channel for discussion about unofficial discussion.
Supaplex so, unoffically ... MEAHLAHRG! 22:22
coral if there was a #perl5 that was as on topic as #perl6 is 23:11
then that would be useful
buu What is this "ontopic" you speak of? 23:22
Besides, it would be a dead channel
coral well, conversation here is generally about perl6 23:24
buu Just like now!