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. |
|||
luqui | ahh, that's why you were resistant | 00:01 | |
you could go to MAGnet #perl (that's the main #perl channel) | |||
I think it lives at irc.perl.org | |||
dduncan | what's the relation between MAGnet and irc.perl.org ? | 00:02 | |
luqui | I think they are the same | 00:03 | |
I'm not sure | |||
dduncan | I would just refer to it by the irc.perl.org name | ||
luqui | probably a wise idea | ||
johnjra | luqui: what do you understand by resistant ? | 00:08 | |
luqui | pardon? | ||
do you mean what do I mean by that? | |||
Limbic_Region | luqui - don't know if you remember a conversation we had on gmail chat but I told you that you wouldn't be gone from perl 6 for long | 00:09 | |
:-D | |||
s/told/predicted/ | |||
luqui | I think I remember | ||
:-) | |||
Limbic_Region | out of curiosity, is there an online way to see the latest commits now that we are using a new repo or is that feature unimplemented? | 00:10 | |
?seen audreyt | 00:11 | ||
lambdabot | audreyt is in #perl6, #ghc and #haskell. I don't know when audreyt last spoke. | ||
Limbic_Region | has she still been mostly offlinish? | ||
Limbic_Region has been on vacation for 3 weeks and unplugged | 00:12 | ||
johnjra | are there projects that i can contribute to? in perl i mean ? | ||
Limbic_Region | johnjra - perl 5 or perl 6 | 00:13 | |
luqui | johnjra, what do you know? | ||
johnjra | Limbic_Region: doesnt matter to me | ||
luqui | (and even if nothing related to programming, there are things you can do) | ||
johnjra | luqui: i know C/C++,i used to know asm/reverse engeneering,i know some math,a little perl | ||
Limbic_Region | well - phalanx is still going strong from what I know | 00:14 | |
that is a good perl 5 project to work on | |||
luqui | johnjra, if you like C, you can work on parrot | ||
(the virtual machine for perl 6) | |||
johnjra | wuts phalanx ? | 00:16 | |
and by working on projects in perl i meant projects written in perl,not working on languages perl-like,or even perl,jut written in perl | 00:17 | ||
luqui | ahh | 00:18 | |
johnjra | so ? | 00:19 | |
luqui | I don't really know of any | ||
johnjra | well that is sad | ||
luqui | (except perl 6 is getting to the point where we are writing it in perl) | ||
you should look at phalanx, I guess | |||
qa.perl.org/phalanx/ | 00:20 | ||
lambdabot | Title: The Phalanx Project - qa.perl.org: | ||
Limbic_Region | thanks luqui - was afk | 00:21 | |
johnjra | seems #phalanx moved | 00:24 | |
Juerd | photo.juerd.nl/verkeer/velperbroek.png # This is what I'm wasting my time on nowadays | 00:27 | |
Drawing road signs. | |||
00:28
diakopter joined
|
|||
luqui | automatedly? | 00:28 | |
Juerd | No, with Inkscape | 00:29 | |
luqui | (I felt automatically was too boring a word) | ||
Juerd | This is experimental design, so I very seldomly draw the same structure twice | ||
luqui | oh. how... interesting | ||
diakopter | Limbic_Region: the author of SVN::Web is hosting a version of SVN::Web that has Pugs as one of the repositories it reflects: jc.ngo.org.uk/svnweb/pugs/log However, the server is quite slow. | 00:30 | |
Juerd | It's a weird obsession. | ||
lambdabot | Title: log: /pugs (Rev: HEAD, via SVN::Web) | ||
Juerd | I'm mostly just frustrated with the current overhead signs. | ||
00:33
luqui is now known as laziness,
laziness is now known as luqui
00:42
cookys joined
|
|||
dduncan | question: is Pugs currently using the newest metamodel (a 6.28.0-release feature) or is it still on last year's? | 01:18 | |
I was wondering whether that nice introspection stuff was available yet | |||
Limbic_Region | diakopter thanks - looking now | 01:21 | |
01:35
johnjra joined
01:46
johnjra joined
02:11
shmonk joined
|
|||
shmonk | Heyho | 02:11 | |
02:20
neonse left
02:22
johnjra joined
02:28
b00t joined
|
|||
shmonk | Does anyone know a good perl6 syntax file for vim? | 02:29 | |
02:43
shmonk left
02:49
vel joined
|
|||
TimToady | dduncan: no, the metaobject folks have mostly been taking it easy the last month or so, though I believe there is now a MiniPerl6 that has a (slow) MO emitter. | 03:01 | |
fglock++, with an assist by nothingmuch++ | |||
03:03
weinig is now known as weinig|zZz
03:16
johnjra joined
03:27
lambdabot joined
|
|||
dduncan | thanks for the update | 03:41 | |
03:54
TimToady_ joined
04:11
robkinyon joined
|
|||
robkinyon | stevan: ping | 04:11 | |
audreyt: ping | |||
04:12
lisppaste3 joined
04:13
b00t joined
04:15
khisanth_ joined,
khisanth_ is now known as Khisanth
04:22
leed joined
04:29
robkinyon left
04:33
AlexLibman_ joined
04:34
AlexLibman_ is now known as AlexLibman
05:37
pbuetow joined
|
|||
gaal | @tell shmonk there's a util/perl6.vim under the pugs tree | 06:02 | |
06:51
buetow joined
07:13
avar joined
07:42
aufrank joined
07:43
rindolf joined
|
|||
TimToady_ | complete rethink of smartmatching along lines of luqui's suggestion now posted to p6l (as spec!) | 07:55 | |
07:56
TimToady_ is now known as TimToady
|
|||
TimToady | s/luqui's/luqui++'s/ :) | 07:57 | |
gaal | is there anywhere in Perl 6 that "Code:($)" is a valid expression? | 08:22 | |
presumably meaning .does(Code) && .sig ~~ :($) | |||
rindolf | Hi TimToady, gaal | 08:25 | |
Kattana | hmm I like Patterns. | 08:27 | |
gaal | hello rindolf | 08:29 | |
Kattana | If that rethink gets implimented I just might have to figure out p6 to try it, I am working a alternative regex. | ||
08:33
aufrank left
|
|||
dduncan | I tell you, that smartmatch stuff is really maturing ... it seems | 08:34 | |
TimToady | gaal: dunno if that'll be a legal shorthand. we do have &foo:(Int,Str) to get a reference to a particular multi, or set of multies. | 08:41 | |
but of course "Code" can't be the basis for such a search. | 08:42 | ||
anyway, it was convenient shorthand for the table... | 08:43 | ||
gaal | nodnod | 08:44 | |
just wondering :) | |||
TimToady | really we could just call everything as :($) except that :() would fail if we tried to pass $_ to it. | ||
arguably if you supply a Code with :($,$) etc we should call it as .(|$_) to try to feed it multiple args. | 08:48 | ||
but we an always just have a single parameter of [$a,$b] for that case | 08:49 | ||
or declare a capture parameter and deal with it ourselves in the sub. | 08:50 | ||
on the other hand Code:($,$) *can't* match unless we | the $_ so maybe we just should dwim it for arity > 1 | 08:51 | ||
or maybe we should reserve it for pulling multiple values off a for list depending on which sig binds... hmm... | 08:53 | ||
we need some general way of saying "match this signature against the capture, pull out everything that got bound, and leave the capture containing what's unbound." | 08:56 | ||
when * -> $a, $b, $c, * {...} is almost beautiful... | 08:57 | ||
sub foo ($a, $b, *) {...}; foo(1,2,3,4,5); # ignores 3,4,5 | 08:58 | ||
not sure if $cap = \(1,2,3,4,5); foo(|$cap) would successfully leave 3,4,5 in $cap though... | 08:59 | ||
heh "foolscap" | 09:00 | ||
or splatty parameters in general could leave themselves in the input, which would let us bind to a lookahead parameter in a list: | 09:02 | ||
for @foo -> $this, *$next { if $this ne $next {...} } | |||
for 1..5 -> $this, *@rest { say @rest } # says 2345 345 45 5 | 09:04 | ||
09:04
pstickne left
|
|||
TimToady | must zzz & # thunk | 09:30 | |
09:37
devogon joined
09:39
nipra joined
09:45
elmex joined
09:55
mdiep_ joined
10:01
luqui joined
10:25
mugwump joined
10:28
nipra joined
|
|||
svnbot6 | r15009 | kudra++ | Placeholder | 10:47 | |
11:05
dduncan left
11:09
_bernhard joined
11:15
SCalimlim joined
11:33
lichtkind_ joined
11:34
iblechbot joined
11:38
BooK joined
11:55
foo\ joined
12:03
elmex joined
12:22
larsen_ joined
12:47
kanru joined
12:48
jferrero joined,
bigbigdog joined
12:49
weinig|zZz is now known as weinig
12:53
bigbigdog left
13:10
iblechbot joined
13:15
foo\ joined
13:19
chris2 joined
13:39
ofer1 joined
13:51
nipra joined
13:53
iblechbot_ joined
14:09
sunnavy joined
|
|||
Juerd | "Well, we're in 2007 now. Perl6 still isn't finished and if you take a look at the discussions it pretty obvious that it has a loooong | 14:26 | |
way to go. The people working on it (at least some of them) are pretty smart -- that they can't make progress is an indication that | |||
the language is too complicated and early decisions were ill-informed. | |||
No one wanted parrot, we wanted simple, well-understood, mainstream language features like functions with named parameter lists. | |||
Against my better judgment, on the advice of a true believer I've been waiting five years for Perl 6. No more. Larry Wall promised us | |||
something by Christmas but all we've had is silence. | 14:27 | ||
It's time to throw in the towel guys. Cut your losses, add a few badly needed features to Perl 5, call it Perl 6, and be done with it. | |||
I wish I could make this come across better; the Perl 6 people are a bright bunch trying to do a great thing, but it just isn't | |||
happening and there comes a point when a change in course is necessary. | |||
" | |||
Posted on freshmeat in a very old thread | |||
freshmeat.net/articles/view/1339/#comment-42174 | |||
I think it's sad and funny at the same time | |||
14:31
weinig is now known as weinig|bbl
15:05
Limbic_Region joined,
dfg_ joined
15:09
chris2 joined
15:13
weinig|bbl is now known as weinig
15:19
chris2 joined
|
|||
masak | Juerd: I think it's sad and to be expected at the same time | 15:47 | |
frankly, I'm also a bit confused by the "by christmas" thing | 15:48 | ||
I would have expected someone in perl6 circles to have made something of the situation | 15:49 | ||
Juerd | I think it's a bloody shame that we as a Perl 6 community fail to communicate the progress to the outside world, but I don't have any ideas for improvement. | ||
masak | what I didn't expect was Christmas and then nothing at all | ||
"nothing" as in "no significant release which could be called 'perl6 alpha'" | |||
masak is still hopeful, but understands the impatient reactions from people on the outside | 15:50 | ||
Juerd | Well, I guess momentum's a bit gone | ||
masak | Juerd: that's what I was thinking just a few minutes ago when I went to get some hot chocolate | ||
how to reintroduce the spirit of Feb 2004? | 15:51 | ||
if I could be even a small part of doing that, it would be worth it for me | |||
just to see pugs get rolling again | |||
Juerd | Well, I'm a business guy. I can only think of hiring people, but there's no money :) | ||
Motivating people is hard if there's just internet communication. | 15:52 | ||
masak | when pugs is moving along with the synopses, everything else is so mych fun and spirited | ||
Limbic_Region | masak - from the pugs perspective, finding the right catalyst isn't going to be easy | ||
masak | Juerd: how many people besides audreyt have been known to actively hack on the pugs compiler itself? | ||
Limbic_Region | originally, nothing of the spec was implemented so there was a lot to do | ||
masak | Limbic_Region: isn't there still a lot to do? | 15:53 | |
Limbic_Region | now, a lot of the spec is implemented so now a lot of projects are experiments | ||
Juerd | masak: I don't know. TBH, I haven't been following Pugs development since half 2004. | ||
15:53
buetow joined
|
|||
masak | hm | 15:53 | |
Limbic_Region | masak - yes, but it isn't so tangible | ||
masak | Limbic_Region: maybe all the low-hanging fruit has been implemented | ||
Limbic_Region | what would be incredibly stimulating is to invigorate the perl6 -> parrot via pugs project | ||
masak | what I would like to do, more and more, is actually to get a hold of audreyt and interview her about the evolution of pugs | 15:54 | |
Limbic_Region | and that is the path that I think is being taken | ||
masak | the different stages that the compiler has gone through | ||
15:54
nipra joined
|
|||
Limbic_Region | but I have been out of the loop for the past 3+ weeks | 15:54 | |
Juerd | What's holding me back is the lack of real world examples that actually do something, and aren't limited by Pugs's capabilities. | ||
masak | I think that would help me understand pugs better | ||
Limbic_Region | and from what I can tell, audreyt has been mostly too | ||
masak | Limbic_Region: yes | ||
Juerd | It should be easy to derive from Array and build your own implementation. But so far, nobody knows how. | 15:55 | |
masak | she was here the other day though, backlogging | ||
Juerd | It should be easy to change the grammar and add your own dialect lexically. But how? | ||
masak | Juerd: that's another thing -- the status documents are out of synch | ||
Limbic_Region AFK & | |||
masak | basically, they fall behind when nobody's doing any coding | ||
Juerd | A lot of things could use images for better documentation, easier understanding. There are very few. | 15:56 | |
But the fundamental problem is man power. | |||
masak | Juerd: yes | ||
Juerd | Who has the time to do all this? | ||
I'm whining about it, but I'm not solving any of it myself. | 15:57 | ||
masak | I liked that JANITORS file idea | ||
Juerd | And that's true for dozens of people. | ||
masak | wherein small tasks requiring little previous knowledge could be put down | ||
and done by people with time | |||
Juerd | Another problem for me personally is that Perl 6 has become so complex that I can no longer grok it. Whenever something is discussed on IRC, people need to point me to the right synopses constantly. | 15:58 | |
Every little thing makes sense by itself, but sometimes I think we would be better off with less complexity in the language, even if that adds complexity elsewhere. | 15:59 | ||
15:59
vamo joined
|
|||
Juerd | masak: You mean that people with time still exist? :) | 15:59 | |
(It's not just time, though. You also need tuits. Procastrination takes you nowherre.) | 16:00 | ||
Juerd is pessimistic about the entire thing. Probably more than he should be. | |||
masak | Juerd: I have time, sometimes | 16:02 | |
not tuits right now, though | 16:03 | ||
right now I think what would be most needed is a "fresh start" | |||
Juerd | What kind of a fresh start? | ||
masak | someone coming up with something nice which everyone can gawk at, and then saying "come on" | 16:04 | |
"let's do more of this cool stuff" | |||
sort of like audreyt used to do with her blog entries | |||
masak misses audreyt's blog entries | |||
Juerd too | |||
I wonder why all these projects halt when Audrey's gone. | 16:05 | ||
Look at feather's system load right now... 0.40; it's been at 25 because so many people were working on Pugs at the same time | |||
masak | she's the spirited soul that keeps the machinery together | 16:06 | |
Juerd | Certainly | ||
masak | if she were to come back now, before two hours we would have active development again | ||
question is: could someone else do the same thing? hack on pugs and invigorate people? hardly | 16:07 | ||
audreyt is the healer in our RPG posse of developers | |||
16:07
neonse joined
|
|||
Juerd | I don't know if anyone could do both | 16:07 | |
16:07
vamo left
|
|||
Juerd | Or if hacking on Pugs itself really is necessary. | 16:07 | |
IIUC, parts of the Perl 6 implementation can now already be written in Perl 6. | 16:08 | ||
I have to goa | |||
s/a$// | |||
Sorry; ttyl | |||
masak | oki | 16:09 | |
16:16
bernhard joined
16:37
polettix joined
16:56
spoop joined
17:05
nperez joined
|
|||
integral wonders if there's anyone who could update STATUS | 17:07 | ||
Juerd | Anyone with commit bit, I think? | 17:09 | |
integral | sure, to change the file, but that doesn't mean you know what to put in it | 17:12 | |
Juerd | I see | ||
17:19
weinig is now known as weinig|coffee
17:55
pjcj joined
18:05
spoop joined
18:07
weinig|coffee is now known as weinig,
Schwern joined
18:18
cdfh joined
18:37
elmex joined
19:08
finchely joined
19:17
Azure-BOT joined
19:45
thepler joined
19:49
thepler left,
thepler joined
20:10
explorer__ joined
20:30
Aankhen`` joined
20:41
prism joined
20:49
MaenNJ joined
|
|||
MaenNJ | hi all | 20:49 | |
guys, is there any website that gives little details about how perl6 implemented in pugs ? | 20:50 | ||
for example, the run-time representation of variables | 20:51 | ||
wolverian | did you check the docs/ dir? and the source is always there :) | 20:55 | |
MaenNJ | should I know haskell to be able to read the source ? | 20:58 | |
wolverian | depends on how well versed you are in, say, ML, or another language (or maths) that helps. if you aren't, you'll probably want to learn haskell. it won't take too long, really. | 21:03 | |
MaenNJ | aha ok | 21:07 | |
masak | wolverian: "it won't take long"? :) what do you base that on? | 21:12 | |
wolverian | masak, optimism. | 21:14 | |
masak | :) | 21:15 | |
wolverian: we all need more of that, I guess | |||
masak has too little of that "optimism" thing, and too much of that "impatience" thing right now | 21:16 | ||
22:09
Limbic_Region joined
22:36
johnjra joined
22:37
johnjra joined
23:00
bsb joined
|
|||
johnjra | wtf is emo ? | 23:02 | |
23:09
johnjra joined
23:16
Psyche^ joined
23:26
spoop joined
23:34
Psyche^ is now known as Patterner
23:41
Vex joined
23:51
thepler joined
23:53
mako132_ joined
23:55
mako132_ joined
|