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.
00:27 BooK joined 00:52 lyokato joined 00:56 lyokato_ joined 01:16 chessguy joined 01:34 wamiks joined 01:53 Azure-BOT joined
meppl guten morgen 02:21
02:21 kanru joined 02:30 shobadobs joined 02:32 mjk joined 02:36 pasteling joined 03:22 weinig|away is now known as weinig 03:38 Psyche^ joined 03:45 frankg joined 03:53 Psyche^ is now known as Patterner 04:33 nipra joined 04:34 justatheory joined 04:45 felipe joined 05:03 pasteling0 joined
svnbot6 r14893 | audreyt++ | * obra++ pointed out the repo links 404s on pugscode.org' overview section 05:11
05:12 pasteling joined 05:14 Eidolos joined 05:32 kanru joined
svnbot6 r14894 | audreyt++ | * unTODO passing tests related to binding with array/hash elems as LHS. 05:35
06:15 BooK_ joined 06:25 frankg joined 06:29 RHainsworth joined 06:31 RHainsworth left 06:42 mjk joined 07:13 marmic joined
gaal moose 07:19
07:26 ssig33 joined 07:40 iblechbot joined 08:00 [particle] joined 08:35 Azure-BOT joined 08:49 drrho joined 09:15 ludan joined 09:24 [particle] joined 09:29 TimToady joined 09:43 kanru joined, mr_ank joined 09:57 devogon joined 09:59 AzureBOT joined, kane-xs joined 10:05 ozo joined, andara joined 10:43 Azure-BOT joined 10:52 ruoso joined 11:00 avaron joined 11:06 avaron left 11:08 AzureBOT joined 11:09 ludan joined
ludan re 11:10
ofer0 re 11:16
11:17 RHainsworth joined 11:25 elmex joined 11:37 ruoso joined 11:47 mdiep_ joined 11:56 Azure-BOT joined 12:11 TimToady joined 12:18 chris2 joined 12:42 neonse joined 12:52 buetow joined 13:18 Limbic_Region joined 13:30 xinming joined 13:34 gnuvince joined 13:40 iblechbot joined 13:45 ron_ joined 14:01 robkinyon joined 14:30 elmex joined, RHainsworth joined 14:33 kanru joined 14:34 mako132_ joined 14:48 lumi joined 14:52 andara joined
andara hi all 14:53
anyone going to the POPL07 conference? 14:55
14:55 robkinyon left 14:58 multic joined
nwc10 I'm not, and I'm not sure if anyone is awake currently 14:59
andara nwc10: seems very quite indeed 15:01
15:25 RHainsworth left 15:45 avar joined 15:52 elmex joined, avar joined 16:04 DebolazX joined 16:15 pasteling joined 16:27 chessguy joined 16:29 hexmode joined, kane-xs joined 16:31 avarab joined 16:32 avar joined 16:33 avarab is now known as avar 16:51 shobadobs joined 16:53 multic left 16:55 wamiks joined
fridim i've made : cpan -i Perl6::Pugs . the pugs version is : Version: 6.2.13. Is it really the last ? 17:14
andara fridim: that's the latest release, yes. You can get a more recent version from svn.pugscode.org/pugs 17:16
lambdabot Title: Revision 14894: /
fridim great :) 17:28
17:35 justatheory joined 18:12 ludan joined 18:16 andara left 18:25 weinig is now known as weinig|away 18:29 buetow joined 18:35 penk joined 18:37 elmex joined 18:44 hexmode joined 19:01 Psyche^ joined 19:15 prism joined, Psyche^ is now known as Patterner 19:25 cm_ joined 19:32 cm_ is now known as cm 19:54 wamiks joined 19:56 larsen_ joined 20:02 larsen__ joined 20:09 ludan joined 20:17 chris2 joined 20:36 Aankhen`` joined 20:42 weinig joined 21:09 chessguy joined 21:10 buubot joined 21:11 cj joined
cj TimToady: we were talking about you 21:11
wolverian uh oh..
21:21 jrockway joined 21:24 jrockway joined
TimToady we were? 21:29
21:37 finchely joined
jdv79 will it be possible to build p5esque OO code under p6? 21:41
gaal just how esque? 21:42
TimToady yes, different kinds of objects can have different representation schemes and p5hash is one of them. It's just the default is p6opaque. 21:43
gaal I think the plan is to make the dispatcher pluggable too, so you can have a p5 @ISAy method resolution order if you like 21:44
TimToady obviously if two different representations are related by inheritance but have different schemes, you have to emulate that with some kind of delegation or composition.
jdv79 cause ai showed some p6 OO code to a colleague and he had a good point that its starting to look like java;) i think less structured/lighter-weight classes still have their uses.
21:44 hcarty joined
gaal jdv79: are you looking for a class to which you can add fields on the fly? 21:44
jdv79 that's a large part of it, yeah. 21:45
gaal what else does the weight dimension relate to? perf?
nothingmuch and the other moose here have some ideas on making "everything is an object" not suck that way 21:46
TimToady as for the "this is starting to look like langage XXX" argument, that says nothing about whether we're stealing the right ideas or the wrong ideas from language XXX.
gaal * including attributes
jdv79 i guess what we mean is the way its very loosely coupled in p5 - methods can be called as subs, representation is dynamic, stuff like that.
TimToady you can still call a method as a sub--you just have to work at it a little more. 21:47
21:47 prism joined
TimToady but there are really good reasons to keep subs and methods straight from each other by default. 21:48
gaal bbiab &
21:51 stevan_ is now known as stevan 22:04 oylenshpeegul joined
wolverian ..and that would probably be documented in apo12. I certainly like at least the visual documentation :) 22:07
22:10 Limbic_Region joined 22:15 Aankh|Clone joined
gaal TimToady: is there a context-safe _value_ in Perl 6 for nothing? That is, one that if returned, looks like the callee had said "return", but without involving a control exception in the callee? 22:26
22:27 oylenshpeegul left
gaal I've wanted this in p5 in the past. perlmonks.org/?node_id=590133 is a p6 case 22:28
lambdabot Title: Re^2: 99 Problems in Perl6
diotalevi Say, this is a completely random question but is there likely to be a way to manipulate the call stack in p6? I just found myself in p5 wanting to either modify my caller's @_ and force it to restart or return a value for my caller. 22:30
gaal that's a scary thought, but I can see where it'd be useful 22:33
i wonder how far you could get with control exceptions in the general case 22:34
you want this w/o the cooperation of the caller, right? 22:35
diotalevi Incidentally, this was because Data::Dumper allows me to have it call into an object's method which is allowed to modify the reference/object but doesn't have a return value and it can't be substituted for just an unblessed value. :-(
Yes, absolutely without any cooperation on the part of the caller.
Data::Dumper kind of sucks when feeding it overloaded objects and tied variables. 22:38
So yeah, I just hadn't recalled hearing anyone talk about p6's call stack and didn't know if that was part of the spec or not. Maybe I just heard different terms than I expected. 22:39
gaal (sorry, back) yeah, ACK about the "if you need this you need it bad" nature of this feature 22:41
I don't recall moosing it either.
things like caller have very strong selectors, but not the kind of crazy mutations you're scheming. 22:42
(eg you can ask caller for the most recent block that had a certain label) 22:43
diotalevi On p5 to *really* solve that I'd write something to walk my data prior to DD seeing it and collapse my objects or I'd use PadWalker or such to reach directly into the C. 22:44
I'm not going to bother, fwiw.
But see... when it comes to solutions like "reach into the C and tweak something" then it's murky about what happens on p6 because "the C" doesn't exist anymore. :-/ 22:45
23:03 prism joined 23:11 bonesss joined 23:23 theorb joined 23:28 Aankh|Clone is now known as Aankhen`` 23:29 theorb_ joined 23:42 buetow joined 23:52 weinig is now known as weinig|food