|
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 | salutations audreyt - still hospitalized? | 00:00 | |
| audreyt | yeah. | 00:01 | |
| going to get today's test results in a couple hours | |||
| to see if I can be discharged. about 50% chance I think | 00:02 | ||
| Limbic_Region keeps you in his prayers | 00:03 | ||
| audreyt | thank-you :) | ||
|
00:04
cognominal joined
|
|||
| Limbic_Region | I also sent you a private /msg too | 00:04 | |
|
00:05
CardinalNumber is now known as ProperNoun
|
|||
| [M]erk | TimToady, I think that S05 assumes that the reader is already familiar with perl5 regex. This sort of defeats the purpose of having a specification. | 00:10 | |
|
00:15
lumi joined
|
|||
| moritz | one could argue that pcre are a quasi standard ;) | 00:18 | |
| but I agree that it's not optimal | |||
|
00:20
rafl joined
00:23
polettix joined
00:24
nekokak joined
00:28
silug joined
00:49
neonse left
|
|||
| audreyt | so. not quite ready to be discharged | 00:59 | |
| probably going to be discharged in two days | |||
| I'm getting better but they're not confident enough to let me roam the streets... | |||
| audreyt happily goes back to sleep & | |||
|
01:00
_Merk_ joined
01:11
bsb joined
01:18
justatheory joined
01:19
_Merk_ is now known as [M]erk,
weinig|bbl is now known as weinig
01:38
araujo joined
01:44
mjk joined
01:48
weinig is now known as weinig|away
02:01
xdg_ joined
02:50
Limbic_Region joined
03:04
dduncan joined
03:19
MegaRevolt joined
03:20
jisom joined
03:55
Aankhen`` is now known as Aankhen`
03:57
Aankhen` is now known as Aankhen``
03:58
Aankhen`` joined
04:05
araujo joined
04:33
ashleyb joined
04:41
CardinalNumber joined
04:59
CardinalNumber is now known as ProperNoun
05:01
araujo joined
05:03
amnesiac joined
|
|||
| gaal | p6 Range also has two kinds of endpoints, doesn't it. Inclusive or exclusive... | 05:17 | |
| tene | Yes. | 05:18 | |
| ?eval 1..6 | |||
| ?eval 1..^6 | |||
|
05:18
evalbot_r15305 is now known as evalbot_r15306
|
|||
| evalbot_r15306 | (1, 2, 3, 4, 5, 6) | 05:18 | |
| (1, 2, 3, 4, 5) | |||
| tene | ?eval 5.5 ~~ 1..^6 | 05:19 | |
| evalbot_r15306 | Bool::False | ||
|
05:20
chromo joined
05:23
Aankhen`` joined
05:24
jamhed joined
05:31
[particle] joined
|
|||
| gaal | so it's represented by more than "data Ord a => Range a = MkRange a a" | 05:37 | |
| audreyt | moose | 05:38 | |
| we don't have Range yet | |||
| gaal | more like MkRange { r_start :: a, r_end :: a, r_startInc :: Bool, r_endInc :: Bool } | ||
| I know :) | |||
| moose :) | |||
| audreyt | also either end can be Inf | 05:39 | |
| as in * | |||
| gaal | no matter the type of the other end? | ||
| audreyt | aye | ||
| when both end is *, it always matches | |||
| I guess that's a DeRange | |||
| tene | ?eval 5.5 ~~ 1..* | ||
| audreyt | that's a ulimit test... | 05:40 | |
| evalbot_r15306 | (no output) | ||
| audreyt | good. ulimit works | ||
| tene | Will it always be? | ||
| gaal | hehe | ||
| audreyt | nope. | ||
| tene | Just checking. | ||
| audreyt | I should blog, maybe | ||
| gaal | how deranged. | ||
| audreyt | or I should attack MO | ||
| gaal | i should go to work :( | ||
| audreyt | oi :/ | 05:41 | |
| tene | the ulimit settings in evalbot don't protect against "fork while fork", though. | ||
| audreyt | I should have no work to do for a month :))) | ||
| gaal | moose! | ||
| audreyt | tene: fork happily is Unsafe | ||
| gaal | tene: but fork's unsafe | ||
| hee, audreyt's still the fastest moose in the moose | |||
| tene | ?eval fork | ||
| evalbot_r15306 | 0ā¤32358 | ||
| gaal | uh-oh | ||
| tene | evalbot doesn't complain about forking. | ||
| audreyt | uh oh. | 05:42 | |
| gaal | fixed. | ||
| should async also be unsafe? | |||
| audreyt | no. | ||
| async is in-process microthread | |||
| gaal | yy | ||
| committed. | 05:43 | ||
| audreyt | gaal++ | ||
| svnbot6 | r15307 | gaal++ | * mark fork as unsafe. tene++ for noticing. | ||
| gaal | tene++ | ||
| work& | |||
|
06:04
brad__ joined
|
|||
| brad__ | hi | 06:05 | |
| audreyt | brad__: greetings! | 06:06 | |
| brad__ | audrey, i have always wanted to meet you | 06:07 | |
| i hope you are feeling better | |||
| not often i get to meet a luminary | |||
| i am a perl6 lurker and pugs player-wither | |||
| sometimes commenting on your blog as "grumpy" | 06:08 | ||
| audreyt | well, this particular one is more flickry than luminary at the moment | ||
| oh hi! | |||
| brad__ | i was wondering what happened to you | ||
| then again after your rash of insane output, i was assuming burnout | |||
| which is fair | 06:09 | ||
| audreyt | I thought so too | ||
| but burnout usually recover within a few weeks | |||
| brad__ | hopefully pugs will be fun again soon | ||
| no more politicking | |||
| audreyt | and this time my nonmotivation and fatigue gradually worsened | ||
| so I'm glad it has a much simpler explanation | 06:10 | ||
| and I'm on my way to recovery | |||
| brad__ | awesome, we need you if only for your kick-ass presentations | ||
| but your code is nice too! | |||
| audreyt | well, it's a pity that the onset happened on the night before my google.tw talk :/ | ||
| but we'll schedule another talk next month probably :) | |||
| brad__ | cool | 06:11 | |
| how far out of sync do you think pugs has become with the state-of-the synopses? | |||
| audreyt | I wondered if grumpY! works at yahoo (hence the Y!) for quite a while | ||
| brad__ | yes i am old-time yahoo. | ||
| i wrote a bunch of the early parts of the site | 06:12 | ||
| audreyt | aha. still @yahoo? | ||
| brad__ | 11 years+ now | ||
| yes still there | |||
| audreyt | cool! | ||
| brad__ | larry built my house | ||
| audreyt | I heard that the early parts were all perl | ||
| brad__ | yes! | ||
| and i still root for perl there | |||
| audreyt | :D | ||
| so, re out of sync. ~3months | |||
| brad__ | when we were trying to find a replacement for our internal server-side lang, i chaired to mod_perl side | ||
| i lost to php, its been downhill ever since | 06:13 | ||
| audreyt | well I was told that parts of Yahoo is still in mod_perl... | ||
| but php is "canonical" | |||
| brad__ | yes and yes, they still provide some support to mod_perl, but they'll likely kill that over time | ||
| too bad too | |||
| but its water under the bridge | |||
| they intentionally wanted an idiot language | 06:14 | ||
| and they got one in php | |||
|
06:14
BooK_ joined
|
|||
| audreyt | re politicking, yeah it took most of the fun away from me when I was in .br | 06:14 | |
| renewed my resolve to ignore all politics this time around | |||
| brad__ | and the reddit postings must not help | ||
| i am sure you have seen | |||
| tene | explain "intentionally wanted an idiot language"? | ||
| audreyt | no, I had not | 06:15 | |
| brad__ | programming.reddit.com/info/157m0/comments | ||
| lambdabot | Title: Perl 6 and Parrot: Things I Probably Shouldn't Say But No One Else Seems To ... | ||
| audreyt | nor do I actually want to | ||
| brad__ | tene - a motivation to get a tool that had some power but not as complex as perl | ||
| which i will rewrite as wanting an idiot language | |||
| my own editorial there | |||
| at least with php4 i can say you can feel your iq drop as you use it | 06:16 | ||
|
06:16
CardinalNumber joined
|
|||
| brad__ | in any case audrey, i credit you with leading me to haskell | 06:17 | |
| if perl6 never pans out i will get something out of this | |||
| i am in no danger of being in your realm of expertise of course | |||
| room has gone silent...was it my cologne? | 06:18 | ||
| tene | The room is often silent. | ||
| audreyt | well, hopefully not anymore :) | ||
| brad__: do you prefer the nick "brad" or "bjc"? | |||
| (when committing to pugs) | |||
| brad__ | audrey - let me commit to this. i will read the pugs code and try to understand it, then i will humbly take a commit bit for something harmless | 06:19 | |
| it is important for you to understand how far you are ahead of the rest of us | 06:20 | ||
| audreyt | an invitation is on its way to your inbox regardless... :) | ||
| brad__ | which one?! you can send to [email@hidden.address] | ||
| oh boy, i put an email address in a irc log | |||
| game over for me | |||
| audreyt | done | 06:21 | |
| brad__ | i will promise you that i will crack open the pugs code again | ||
| audreyt | woot! | ||
| brad__ | my kids grant me three hours a night for me stuff | ||
| audreyt | are you not also bjc @ yahoo? | ||
| brad__ | i gave up that email because of too much spam, i also gave up [email@hidden.address] years agao too (i had it before yahoo mail existed, when yahoo used @yahoo.com) | 06:22 | |
| audreyt | (I sent an invitation there, too, with nick "bjc". the b7j0c one I sent an invitation too with nick "brad".) | ||
| gotcha. | |||
| brad__ | thanks audrey! i will not waste the opportunity | ||
| audreyt | wow, such politeness :) | 06:23 | |
| brad__ | well i legitimately think you are a genius. so i am giving deference | ||
| audreyt | re the reddit post. after 3mo of rest I can honestly say I have no hard feeling wrt chromatic anymore... he sometimes unintentionally exaggerates things for effect (such as the parrot's release frequency), but overall he is cool. | 06:24 | |
| brad__ | i sensed that, i think some people just like a little drama | 06:25 | |
| audreyt | aye. so it's all fine now | ||
| please test that svn works by adding yourself to AUTHORS and commit -- our new invite.pugscode.org system havn't seen much use, unlike the old one | 06:26 | ||
| and welcome aboard :) | |||
| brad__ | thanks! | ||
| hey, i thought you would be a shoe-in to use darcs | |||
| audreyt | there is also darcs.pugscode.org. | 06:27 | |
| brad__ | i tried it out of haskell-snobbery and am sold on it | ||
| audreyt | read-only at the moment, though | ||
| but people do use it all the time to track our commits | |||
| brad__ | i am interested in what os you use, out of curiosity | ||
| audreyt | (as seen in http logs) | ||
| freebsd for a long, long time. | |||
| finally decided I can't hack all layers of computing | |||
| so I'm on darwin/osx now | |||
| brad__ | hmm, i am on freebsd6.2 now | 06:28 | |
| audreyt | which is like freebsd except it doesn't prompt me to learn obscure computing knowledge that often | ||
| offby1 | yeah, just getting my wireless card working on FreeBSD 6.2 was a challenge | ||
| brad__ | really? i have an ANCIENT laptop and wpa_supplicant did the trick! | ||
| with a netgear card | 06:29 | ||
| audreyt | and I had to hack snd_ich to unbreak the sound card that's broken during a _point release_ | ||
| etc, etc. :) | |||
| brad__ | hmmm, yeah multimedia has never been a bsd strong suit | ||
| but then again my UI of choice is gnu screen | |||
| so my needs are modest | |||
| audreyt | ditto. | ||
| offby1 | brad__: I have no idea what wpa_supplicant is. | ||
| brad__ | screen over dwm! | 06:30 | |
| audreyt | oh and darwin runs OmniGraffle :) | ||
| offby1 | I naĆÆvely expected it to just work when I plugged it in. Silly me | ||
| brad__ | offby1 - in debian and freebsd you have to do some twiddling for wireless. ubuntu is what you want if you want wireless out of the box | ||
| there are good reasons for this | |||
| ubuntu will use binary blobs | |||
| debian won't | 06:31 | ||
| freebsd will | |||
| but they don't care that much about laptops (yet) | |||
| tene | And yet they will all run Perl6! | ||
| brad__ | that they will | ||
| audreyt wonders about writing device drivers with perl6 | |||
| brad__ | in any case, my UI is designed to be a console done with xft fonts. that is all i want | 06:32 | |
| i REALLY use elinks as my browser | |||
| audreyt | elinks > w3m because... ? | ||
| (w3m is my browser of choice.) | |||
| offby1 | brad__: I had been using ubuntu for just that reason. Foolishly upgraded to feisty, and ... wireless stopped working :-( | ||
| brad__ | elinks is just a weee bit easier to customize | ||
| and also, it had lua scripting | |||
| audreyt | ah. Lua. | ||
| very important that. | 06:33 | ||
| brad__ | but that was before i discovered PRIVOXY | ||
| now i do not need lua scripting | |||
| PRIVOXY FTW | |||
| pcre-enabled net proxy! | |||
|
06:34
rfordinal joined,
CardinalNumber is now known as ProperNoun
|
|||
| brad__ | also elinks has numbered links | 06:34 | |
| numbered links are important in a text browser | |||
| crucial imo | |||
| in any case i still beat the drum of having parrot be the vm of firefox | 06:35 | ||
| because i hate js | |||
| but it will never happen | 06:36 | ||
| tamarin FTW :( | |||
|
06:37
d4rk_hun7er joined,
d4rk_hun7er left
|
|||
| brad__ | okay audrey - created a passcode at pugscode. what now? | 06:38 | |
| tene | brad__: add yourself to AUTHORS and commit | ||
| audreyt | re tamarin FTW. yes definitely. | ||
| also JS2/ECMA4 is really, really not bad. | 06:39 | ||
| I can't bring myself to hate it at all :) | |||
| brad__ | i know the next js is not bad, but i hate being denied choice | 06:40 | |
| why must there be only one client language? | |||
| audreyt | well as long as we target tarmarin | ||
| it's just another vm | |||
| brad__ | yes but is js a viable compile target? | ||
| audreyt | oh definitely. | ||
| brad__ | i wonder | ||
| we'll see | |||
| audreyt | it may be that tamarin bytecode is easiest to target | 06:41 | |
| but in any case we need to get 6.28.0 out of the door... an object model bridge can only exist when _both_ sides exist | |||
| brad__ | hopefully, actually the world does not give a poop what i think, the web platform is settled | ||
| audreyt | which reminds me. I should get hacking :) | ||
| (bbiab) | 06:42 | ||
| gaal | audreyt: how much newVal changes should go into 6.28.0? | ||
| audreyt | gaal: all of it | ||
| brad__ | okay with that i will let you sign off, i got my fandom in for the night, i met audrey. audrey i will check out the pugs tree and get reading | ||
| gaal | need to revisit much of Parser.* | ||
| audreyt | gaal: though I'm still not sure about the VPure/VMut/VExt variance typing | ||
| I intend to get | |||
| gaal | oh? | ||
| audreyt | vv('some string').reverse | ||
| working using MO today | |||
| yeah. it's better to carry the P/STM/IO type annotation directly within the Val type | 06:43 | ||
| then we only have the Val type. | |||
| (for now.) | |||
| since we're optimizing for consistency not for speed | |||
| brad__ | bye everyone, thanks for putting up with me | ||
| audreyt | the intrinsics and undefs can just be normal Val for now | ||
| brad__: see you soon! | |||
| brad__ | good night! | 06:44 | |
| gaal | bye | ||
| I don't see quite how it goes | |||
| audreyt | I'll code instead :) | ||
| easier that way :) | |||
| gaal | haskell+++ | ||
| hehe, I didn't even mean to put an extra + there | |||
| "haskell" ++ repeat '+' or something | 06:45 | ||
| tene | Or perhaps you were endorsing something called haskell+ | 06:46 | |
| gaal | +++. Is that preendorsing or postendorsing? | 06:48 | |
| ++++ | 06:49 | ||
|
06:50
mjk joined
07:03
ashelyb_ joined
07:06
devogon joined
07:28
czth_ joined
07:39
marmic joined
07:51
Khisanth joined
08:07
CardinalNumber joined
08:13
iblechbot joined
08:24
CardinalNumber is now known as ProperNoun,
spinclad joined
08:27
drrho joined
|
|||
| svnbot6 | r15308 | gaal++ | * improve decode-utf-chunks.t to make the TAP telling. | 08:33 | |
| gaal | could anyone run a 15308 pugs against t/xx-uncategorized/decode-utf-chunks.t and see if they get those weird backslashes too? | 08:35 | |
| "ok 2 - chunk \#0" | |||
| audreyt | it's not weird | 08:36 | |
| TAP protocol mandates it | |||
| otherwise it's comment like | |||
| gaal | ahhhh | ||
| audreyt | #SKIP | ||
| gaal | right, right | ||
| audreyt | so just drop the # from the tests | ||
| gaal | haha, i was thinking it's a pugsbug | ||
| yeah | |||
| fixed. | |||
| audreyt | k | ||
| svnbot6 | r15309 | gaal++ | * declutter TAP output by dropping the "#" | 08:37 | |
| gaal | this runs very slow on a 'make fast' pugs | 08:38 | |
| making a non-fast pugs... | |||
| gaal considers renaming 'make fast' to 'make soon' | 08:39 | ||
|
08:45
dduncan left
|
|||
| audreyt | gaal: do it :) | 08:49 | |
| gaal | done. we should also have "cheap" and "good" targets maybe. | 08:53 | |
| svnbot6 | r15310 | gaal++ | * Makefile.PL ~~ s/fast/soon/, as this target builds a slow pugs. | 08:54 | |
| Juerd | make tuits | ||
| gaal | make love | 08:55 | |
| audreyt | not war? | 08:56 | |
| "make test, not war" | |||
| so vv('foo') is close to working | |||
| jisom | don't you want a battle hardened pugs? | ||
| audreyt | but then I discovered my attention span, though much improved, is still not normal | 08:57 | |
| audreyt faints into unconsciousness for a bit & | |||
| gaal | make sweet-dreams | ||
| actually "make fast" builds a shipworthy pugs | 08:58 | ||
| that doesn't shift as the ship heels etc. | |||
| I don't have any good comparison points, but isn't >20sec slow for t/xx-uncategorized/decode-utf | 09:14 | ||
| -chunks.t ? | |||
|
09:52
chris2 joined
10:11
jisom joined
10:14
elmex joined
10:18
pfarmer joined
10:37
ruoso joined
10:47
VanilleBert joined
|
|||
| wolverian | Juerd, I see feather has bitlbee installed. how does one use it? :) | 10:56 | |
| Juerd, it's not in inetd.conf afaics.. | |||
| Juerd | Preferrably not at all, if I were you. It's a huge privacy hazard. | 10:57 | |
| But see man bitlbee | |||
| wolverian | oh. it is? | ||
| Juerd | Run it with -D | ||
| wolverian | is it because of bitlbee itself, or the method it is used on feather? I was just setting up it on my own server, too. | ||
| Juerd | Sure - people on instant messaging will assume you're in for intimate personal talk, while feather is hardly secure. | ||
| wolverian | ah. true enough. | 10:58 | |
| hrm, well. irssi does something it doesn't like and the connection fails, anyway. | 11:02 | ||
| and on my server, from inetd, it just refuses the connection. sigh :) | 11:03 | ||
| I love daemons without logging.. | |||
|
11:19
pdcawley joined
|
|||
| svnbot6 | r15311 | fglock++ | kp6 - added Code.pm | 12:00 | |
|
12:14
CardinalNumber joined
12:15
CardinalNumber is now known as ProperNoun
12:34
xdg joined
|
|||
| avar | What are some of the posix regexp implementations? glibc, ..? | 12:52 | |
| avar ot:) | |||
| -/w 5 | 12:54 | ||
| eek | |||
| moritz | POSIX defines regexes? | ||
| avar | yep | 12:55 | |
| moritz | in this channel I learn more than in 13 years school ;) | ||
|
13:08
shay_ joined
13:11
buetow joined
13:14
rindolf joined
13:18
renormalist joined
13:19
Ziggy6 left
|
|||
| moritz | TimToady: will there be a "Programming Perl 6" book? | 13:20 | |
|
13:21
Ziggy6 joined
|
|||
| pdcawley would be surprised if there weren't. | 13:23 | ||
|
13:27
shay_ is now known as shay
13:55
smash joined
13:59
CardinalNumber joined
14:04
lumi_ joined
14:14
Limbic_Region joined
14:18
CardinalNumber is now known as ProperNoun
|
|||
| xdg | moritz: I think TimToady needs to finish the language spec first. :-) | 14:22 | |
| Though, really, I assume a compilation of all the synopses, etc. will be the base of any such book. | |||
|
14:23
IllvilJa joined
14:37
vel joined
14:53
elmex joined
15:32
ruoso joined
15:33
thepler joined
16:22
CardinalNumber joined
16:43
CardinalNumber is now known as ProperNoun,
MegaRevolt left
16:46
diakopter joined
16:49
iblechbot joined,
elmex joined
17:00
theorbtwo joined
17:15
silug joined
|
|||
| Khisanth pokes Someone at 85.197.228.236 | 17:28 | ||
|
17:31
rindolf joined
17:40
ashleyb joined
17:41
lumi joined
17:43
nipra joined
|
|||
| svnbot6 | r15312 | gaal++ | * very broken UTF-8 caused a crash. added a test and fixed the crash. | 17:44 | |
| r15312 | gaal++ | (Note: please do not add the usual svn props to pathological-8bit.dat) | |||
|
18:09
seano joined
18:13
ashleyb joined
18:18
dec_ joined
|
|||
| cj | moritz: the prototype for the Programming Perl 6 book is the Perl6 Apocalypses: dev.perl.org/perl6/doc/apocalypse.html | 18:35 | |
| lambdabot | Title: Perl6 Apocalypses - perl6 | ||
| cj | right, that. | ||
|
18:39
pdcawley joined
|
|||
| ingy | seen audreyt | 18:43 | |
| jabbot | ingy: audreyt was seen 9 hours 46 minutes 41 seconds ago | ||
|
18:47
justatheory joined
19:00
weinig|away is now known as weinig
19:25
ashleyb joined
19:31
jisom joined
19:33
jisom left,
jisom joined
19:35
Limbic_Region joined
19:42
weinig is now known as weinig|bbl
|
|||
| qmole | 3 | 20:00 | |
|
20:03
larsen_ joined
20:09
upd_ joined
20:16
CardinalNumber joined
20:33
IllvilJa joined
20:34
CardinalNumber is now known as ProperNoun
|
|||
| ingy | qmole: I think you want #python ;) | 20:55 | |
| (if you insist on discussing the Holy Hand Grenade) | 20:56 | ||
|
20:58
buetow joined
|
|||
| ingy | hi buetow | 20:58 | |
| buetow | hi | ||
|
20:59
dduncan joined
21:12
drupek12 joined
21:21
avarab joined
21:28
mrossetti joined,
mrossetti left
21:36
avarab is now known as avar
21:41
upd_ is now known as upd
21:45
Caelum joined
21:58
Limbic_Region joined
22:01
justatheory joined
22:18
putter joined
22:20
larsen_ joined
22:24
dec_ is now known as dec
22:27
Psyche^ joined,
justatheory joined
22:35
Psyche^ is now known as Patterner
22:42
polettix joined
22:51
Khisanth joined
23:00
rashakil joined
23:14
CardinalNumber joined
23:16
ashelyb_ joined
23:21
dduncan left
23:28
dduncan joined
|
|||
| putter | TimToady: is there a spec way to select p6 dialect within a p5 re? perhaps (?p6) (?p6:...) ? Don't ever need (?-p6) ;) | 23:29 | |
| (?5) (?5:...) | 23:30 | ||
| err, no. (?6) (?6:...) | |||
| moritz | putter: uhm, from p5 I don't know such a construct, so why should it exist in p5-regexes in p6? | 23:31 | |
| putter: I thought they were mainly for backwards compatibility and convenience... | |||
| putter: and if you need more advanced features you can fall back to p6 rules | 23:32 | ||
| putter | symmetry? it's a backward compatible mod of p5 re syntax. | ||
| if you have flavor x and y, and you can embed x in y, it's just asking for headaches to be unable to embed y in x. | 23:33 | ||
| re "mod of p5", no pun intended. really. | 23:37 | ||
|
23:37
CardinalNumber is now known as ProperNoun
|
|||
| moritz | ;) | 23:37 | |
|
23:38
ashleyb joined,
araujo joined
|
|||
| moritz | well, I'd say that both points are valid and that it's just a matter of taste/convenience which one to choose | 23:38 | |
| (of course this beeing perl I know what the answer will be ;)) | 23:39 | ||
| putter | lol | ||
|
23:39
justatheory joined
|
|||
| moritz | putter: and beeing (becoming...) a physicist I appreciate symmetries as well ;) | 23:43 | |
| putter | Basically why I'm here. Perl's eschewing of the otherwise pervasive "no, you may NOT have that power, because it {can't be compiled efficiently, can't be type checked, is ugly, is likely to be abused, confuses newbies, etc, etc, etc}". | 23:45 | |
| Hmm. General eschewing. I still think not being able to define methods on ARRAY,HASH,etc, was... well, closed off one rich direction for language evolution. | 23:48 | ||
|
23:48
Aankhen`` joined
|
|||
| tene | putter: explain more? | 23:48 | |
| moritz | putter: can you at least inherit from {ARRAY,HASH,etc}? | 23:49 | |
| putter | there were p5 patches to permit {package HASH;sub foo{} } {}->foo; it was (perhaps correctly) thought this would cost more in bugs and confusion than it was worth. | 23:50 | |
| wolverian | I think it's a pretty universal sentiment that tie() was not the right solution either :) | 23:52 | |
| moritz | but still a clean interface allowing just that would be cool ;) | ||
| putter | basically it might have permitted rubyesque "everything is an object" style. | ||
|
23:52
weinig|bbl is now known as weinig
|
|||
| putter | moritz: re "inherit from ARRAY, HASH", I don't believe so. I believe you have to use tiearray,etc, and annoying tie games. | 23:54 | |
|
23:54
TimToady_ joined
|
|||
| putter | :) | 23:55 | |
| moritz | well, time for bed ;) | 23:59 | |
| TimToady_ | putter: I certainly wouldn't stop anyone from adding a (?p6:...) to p5... :) | ||