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:00
mako132_ joined
00:01
sweinig_ is now known as sweinig
|
|||
audreyt | fixed | 00:12 | |
lambdabot | audreyt: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
audreyt | (utf8) | ||
TimToady | thx | ||
you okay? | |||
audreyt | loumz: while you are at it, can you also fix the slides to point to the later-day .pdf slides instead of .xul? | ||
well, maintaining sanity, but online time is luxury | 00:13 | ||
need to run in 18min | |||
loumz | audreyt: where can I find these PDF slides? | ||
audreyt | hopefully it'll all be settled next week and I can post more update | ||
loumz: grep thru pugs.blogs.com | |||
use the amazon slides for pugs | |||
gnuvince | audreyt: without wanting to nose in your personal life, something wrong? | ||
audreyt | conisli for -OFun | ||
loumz | audreyt: OK, I'll try to do that | ||
audreyt | loumz: thanks! | ||
gnuvince: yeah. :) details later. | 00:14 | ||
gnuvince | Okay. Take care of yourself then :) | ||
00:14
lumi__ joined
|
|||
audreyt | I try :) | 00:14 | |
00:15
sweinig is now known as sweinig|away
|
|||
audreyt | TimToady: I just restarted svnsync to openfoundry | 00:16 | |
will take another coulpe hours | |||
will worry about the stale svn.perl.org mirror later | |||
TimToady | np | ||
Limbic_Region | TimToady - will look at source to see if I can find the request for STDIN | 00:17 | |
00:17
mako132_ joined
|
|||
TimToady | workaround on Unix is just to type ^D | 00:17 | |
Limbic_Region | Windows should be ^Z | ||
but that doesn't work | |||
and I can't see anything that would tell me where it is hanging - going to turn on debug | 00:18 | ||
infinite loops looks like to me | |||
oh wait, it finally stopped spitting out debugging stuff | 00:19 | ||
TimToady - you are right, ctrl-z does get it to finish, but it still takes several seconds before bombing | 00:20 | ||
TimToady | in meeting, so distracted... | ||
Limbic_Region | sorry, will try to finish debugging on my own | 00:21 | |
heh, there is a comment right in the test case - the following hangs pugs | 00:22 | ||
00:22
vel joined,
jferrero joined
|
|||
loumz | hmm, most of the slides links on pugscode.org seem to be 404, the only one that works is "Deploying to Perl6" | 00:27 | |
maybe I'll comment them out for now | 00:28 | ||
00:29
eggzeck joined
00:40
gantrixx joined
|
|||
loumz | is "portuguĆŖs" the right translation for "Portuguese" (the language)? | 00:41 | |
00:42
rodi joined
00:55
lyokato joined
00:58
thepler joined
|
|||
svnbot6 | r14769 | loumz++ | * docs/feather/pugscode.org/index.html : commented out the XUL slides (404), | 01:16 | |
r14769 | loumz++ | changed "Intro to Pugs" to point to the Amazon/DLS06 Pugs slides, added | |||
r14769 | loumz++ | links to the CONISLI -Ofun slides. | |||
01:18
cmarcelo joined,
SCalimlim joined
|
|||
cmarcelo | loumz: yes, it's "PortuguĆŖs".. | 01:19 | |
loumz | cmarcelo: thanks, now I should change the link to "-Ofun (PortuguĆŖs)" :) | 01:20 | |
01:21
kanru joined
01:22
Aankhen`` joined
|
|||
cmarcelo | loumz: feather.perl6.nl/~audreyt/osdc/ => has the xul slides | 01:23 | |
lambdabot | Title: Index of /~audreyt/osdc | ||
loumz | cmarcelo: OK, do you also know where the translations (like perlcabal.org/~autrijus/tokyo/pugs.xul) are? | 01:25 | |
01:25
Ickyshuffle_ joined
|
|||
cmarcelo | loumz: s/autrijus/audreyt/ and you'll find ;-) | 01:26 | |
loumz | cmarcelo: OK, thanks! | ||
cmarcelo | :) | 01:27 | |
svnbot6 | r14770 | loumz++ | * docs/feather/pugscode.org/index.html: XUL slides found, thanks cmarcelo! | 01:34 | |
01:46
bonesss joined
01:55
kanru joined
|
|||
svnbot6 | r14771 | cmarcelo++ | * A few s/svn.openfoundry/svn.pugscode/ | 02:07 | |
02:17
fayland joined
02:30
AzureBOT joined
02:46
H0LE joined
02:54
awwaiid joined
03:07
bsb joined
03:29
sweinig|away is now known as sweinig
03:33
nipotaway is now known as nipotan
|
|||
svnbot6 | r14772 | audreyt++ | * Add back pugs.small.png icon | 03:34 | |
03:40
sweinig is now known as sweinig|zzZ,
penk joined
03:44
justatheory joined
03:46
gnuvince joined
03:56
lambdabot joined
03:59
mako132_ joined
04:07
penk joined
04:10
penk joined
04:14
penk joined
04:53
sri___ joined
05:07
lisppaste3 joined
05:28
kanru_ joined
05:53
penk joined
06:03
macli joined
06:06
Ickyshuffle_ joined
06:13
kanru_ is now known as kanru
06:15
BooK joined
06:23
drbean_ joined
06:34
Yappo joined
07:09
bsb left
07:19
drrho joined
07:24
H0LE left
07:31
iblechbot joined
07:32
marmic joined
07:42
H0LE joined
07:53
SCalimlim joined
08:10
kanru joined
08:37
stevan__ joined
09:44
andara joined
09:45
buetow joined
10:16
foo\ joined
10:17
Pranavaswaroop joined
|
|||
Pranavaswaroop | G'afternoon | 10:17 | |
SCalimlim | past midnight here ;-P | 10:24 | |
svnbot6 | r14773 | fglock++ | MP6 - added mp6-perl5-boot.pl - bootstrapped compiler script | ||
Pranavaswaroop | oh me in India GMT + 5h 30min | 10:26 | |
10:30
SCalimlim joined
10:36
SCalimlim joined
10:40
chris2 joined
10:48
SCalimlim joined
11:03
fglock joined
11:11
ruoso joined
11:22
pranav joined,
pranav is now known as Pranavaswaroop
|
|||
svnbot6 | r14774 | fglock++ | MP6 - optimized memory usage - now it takes 96s to compile from v6.pm | 11:55 | |
Pranavaswaroop | I have a query related to documentation can somebody help me | 12:05 | |
12:05
TimToady joined
|
|||
fglock | Pranavaswaroop: just ask | 12:06 | |
Pranavaswaroop | ok | 12:11 | |
I had been here yesterday too | |||
12:12
sweinig|zzZ is now known as sweinig
|
|||
svnbot6 | r14775 | fglock++ | MP6 - fixed 'for' | 12:12 | |
Pranavaswaroop | I had asked TimToady and Limbic_Region about this but yesterday due to unavoidable circumstances I wasn't able to get through with the links | ||
I just want to start with the documentation stuff and get involved with the perl documentation part | 12:13 | ||
I also got an innvitation to the pugs | 12:14 | ||
Now I need a job to get along | |||
and contribute | 12:15 | ||
audreyt | a good way to start is reading through docs/Perl6/* | 12:16 | |
especially Overview/ | |||
and check it against Synopsis at spec.pugscode.org | |||
addd missing overviews | |||
fix broken overviews | |||
if you see omissions etc, check here, and fill it in | |||
general reformatting will also help | 12:17 | ||
Pranavaswaroop | ok | 12:19 | |
fglock | audreyt: hi! | 12:21 | |
12:25
boo__ joined,
chris2 joined
12:28
capixaba joined,
mako132_ joined
|
|||
andara | svn switch --relocate seems not to work for svn 1.2.3. And I cant upgrade to 1.4. Is a new checkout my only option? | 12:32 | |
xinming | fglock: Is MP6 self-hosting for now? | ||
fglock | xinming: it can already compile about 1/3 of itself | 12:33 | |
I'm now debugging comments | |||
xinming | fglock: I saw some files are already compiled. :-P | ||
fglock++ | |||
12:35
sweinig is now known as sweinig|bbl
12:36
Psyche^ joined
|
|||
fglock | the bootstrap sequence is MP6 source -> through v6.pm -> MP6-in-perl5 | 12:36 | |
and then MP6 source -> through MP6-in-perl5 -> MP6-in-perl5 | |||
the second part is almost done :) | |||
xinming | hmm, if i understand correctly, Doest that mean, after mp6 is self-hosting, then, we can use the 'result' mp6 to bootstrap perl 6? | 12:37 | |
How about parrot? | 12:38 | ||
svnbot6 | r14776 | fglock++ | MP6 - fixed 'for' again | ||
xinming | hmm, Ok, I'll ask you after you've done the job. :-) | ||
12:39
iblechbot joined
|
|||
fglock | xinming: no, Miniperl6 is only a small language | 12:39 | |
which Perl6 can execute natively | |||
and it is easy to port to several backends | |||
so we can use it as a first step to write full-perl6 - but it will require several bootstraps to get there | 12:40 | ||
xinming | will there be a boost on speed? | ||
bootstrap again again and again. >_< | 12:41 | ||
12:41
rodi joined
|
|||
fglock | miniperl6 will be a bit faster than full-perl6, but that's just because it doesn't have many features | 12:45 | |
12:48
Psyche^ is now known as Patterner
|
|||
fglock | xinming: after MP6 bootstraps, we mean to write reusable MP6 code for Haskell, Perl5, Parrot, and Javascript backends | 12:49 | |
12:52
smokemachine joined
|
|||
xinming | hmm, For parrot, Do we have to use parrot PIR to write a AST runner for MP6? | 12:54 | |
and then, compile the ast to parrot native asm. | |||
fglock | xinming: you only need to fill-in PIR snippets in the Emitter - all AST transformations are done at MP6 level | 12:56 | |
xinming | Ok, thanks... :-) | 12:57 | |
fglock | you also need to write a small runtime lib, and a 'compile' script | ||
13:03
kanru joined
|
|||
Pranavaswaroop | I got an error message saying | 13:04 | |
sorry | 13:05 | ||
fglock | comments fixed - recompiling | 13:06 | |
13:07
Limbic_Region joined
|
|||
smokemachine | join pugs | 13:07 | |
13:07
smokemachine left
13:09
smokemachine joined
|
|||
Limbic_Region | good morning smokemachine | 13:13 | |
Pranavaswaroop | oh hi Limbic_Region | 13:14 | |
I was waiting | |||
Limbic_Region | that sounds ominous | ||
fglock | MiniPerl6::Perl5::Emitter and MiniPerl6::Emitter::Token compile ok | 13:15 | |
Pranavaswaroop | oh k may be:) | ||
svnbot6 | r14777 | yiyihu++ | r14817@HomePc: xinming | 2006-11-06 01:06:14 +0800 | 13:17 | |
r14777 | yiyihu++ | Make local branch for pugs. | |||
r14777 | yiyihu++ | r14996@HomePc: xinming | 2006-11-17 21:03:30 +0800 | |||
r14777 | yiyihu++ | Fixed url for Pugs Example | |||
13:20
rafl joined
|
|||
xinming | oops... | 13:20 | |
I think I screw up the mirror... | |||
hopes not | |||
svnbot6 | r14778 | fglock++ | MP6 - Token and Perl5 emitters compile cleanly | 13:23 | |
fglock | echo 'class Main { say "hello, World" }' | perl -Ilib5 mp6-perl5-boot.pl | perl -Ilib5 | 13:26 | |
xinming: would you try this: | |||
from v6/v6-MiniPerl6/ | 13:27 | ||
xinming | Ok | 13:28 | |
works fine | |||
fglock | cool | ||
xinming | hello, World | ||
fglock | audreyt: ping | 13:35 | |
svnbot6 | r14779 | fglock++ | * This is MiniPerl6 0.001 | ||
r14779 | fglock++ | v6/v6-MiniPerl6$ echo 'class Main { say "hello, World" }' | perl -Ilib5 mp6-perl5-boot.pl | perl -Ilib5 | |||
xinming | fglock: I think audreyt isn't here. She might be busy with something | 13:36 | |
fglock | @tell audreyt see r14779 | 13:37 | |
lambdabot | Consider it noted. | ||
13:38
pranav joined
13:40
pranav is now known as Pranavaswaroop
13:41
GnuVince joined
13:44
GnuVince joined
13:48
GnuVince joined
13:56
nipotan is now known as nipotaway
14:12
slanning joined
14:15
lazer joined
14:16
rodi joined
14:19
trym_ joined
14:30
frankg joined
|
|||
masak | fglock++ # v0.001 | 14:36 | |
integral | SamB: I can't stand where clauses for precisely this reason. I like lots of small modules instead :-) | ||
14:49
bonsai joined
14:57
vel joined
|
|||
svnbot6 | r14780 | fglock++ | MP6 - reorganize docs | 15:11 | |
r14780 | fglock++ | - remove lib5-orig/ | |||
r14780 | fglock++ | - move bootstrap script to util/ | |||
r14780 | fglock++ | - rename v6.pm version to mp6-perl5-v6.pl; | |||
r14780 | fglock++ | bootstrapped version is mp6-perl5-boot.pl | |||
15:14
penk joined
15:17
baest joined
15:27
H0LE joined
15:45
bonesss joined,
trym__ joined
15:58
smokemachine left
16:04
andara left
16:10
justatheory joined
16:49
Ickyshuffle_ joined
16:52
sweinig|bbl is now known as sweinig
16:56
qmole joined
17:01
fglock joined
17:13
buetow joined
|
|||
svnbot6 | r14781 | fglock++ | MP6 - implemented nested Array binding [$a, [$b, $c]] := [1, [2, 3]] | 17:21 | |
r14781 | fglock++ | - implemented .isa() | |||
17:26
Daveman joined
17:28
ruoso joined
17:29
Ickyshuffle joined
17:41
Ickyshuffle_ joined
|
|||
svnbot6 | r14782 | fglock++ | MP6 - added POD to the source files | 17:48 | |
17:48
ludan joined
|
|||
ludan | ola | 17:48 | |
fglock | ludan: ola | 17:49 | |
xinming | what does ola mean please? >_< | 17:50 | |
fglock | hi | ||
xinming | ola.. | ||
fglock | "olĆ”" in portuguese | 17:51 | |
xinming | thanks | ||
fglock | "ola" is spanish | ||
[particle] | hola is spanish | 17:52 | |
fglock | right :) | ||
TimToady | if you're going to add minimal pod support it would be better for it to be P6 support rather than P5. We're trying to kill =cut | ||
xinming just knows hello is English.. | |||
TimToady | =begin/=end would be better | 17:53 | |
fglock | TimToady: fixing | ||
svnbot6 | r14783 | fglock++ | MP6 - use =begin/=end for pod blocks - TimToady++ | 18:00 | |
TimToady | thanx | 18:02 | |
fglock | you are welcome :) | ||
18:04
thepler joined
|
|||
fglock | need food & | 18:06 | |
18:15
vel joined
18:16
eviltwin_b is now known as allbery_b
18:19
allbery_b is now known as eviltwin_b
18:44
hoerner joined
18:45
beu is now known as boo
19:12
thepler joined
|
|||
svnbot6 | r14784 | fglock++ | MP6 - initial (wrong) implementation of Hash binding | 19:15 | |
19:16
shadowspar joined
19:20
efunneko joined
19:21
efunneko left
|
|||
svnbot6 | r14785 | fglock++ | MP6 - reorganize docs | 19:24 | |
19:25
spoop joined
19:29
larsen_ joined
|
|||
svnbot6 | r14786 | fglock++ | MP6 - added TODO | 19:39 | |
19:50
stevan__ is now known as stevan
|
|||
stevan | not sure if this has been posted already, but I think it is relevant - lambda-the-ultimate.org/node/1840 | 19:50 | |
lambdabot | Title: De-Scheming MIT? | Lambda the Ultimate | ||
fglock | stevan: MP6 is usable now | 19:52 | |
stevan | fglock: cool | 19:53 | |
I have been dipping my toes in the Haskell pool lately actually | |||
and a little scheme too | |||
GnuVince | Scheme is cool | 19:55 | |
fglock | one sec, I'll commit the "hello, World" example | 19:56 | |
stevan | (+ 1 ( + 1 scheme)) | ||
svnbot6 | r14787 | fglock++ | MP6 - hello.sh - "hello, World" example | 20:00 | |
20:00
dakkar joined
|
|||
fglock | the students in the robotics lab learn a language I implemented in Perl :) | 20:01 | |
stevan: see v6/v6-MiniPerl6, try 'sh hello.sh' | 20:02 | ||
20:10
marmic joined
20:11
Ickyshuffle_ joined
20:13
sweinig is now known as sweinig|brb
|
|||
nothingmuch | stevan: please... (+ 1 1 scheme) | 20:19 | |
20:20
sweinig|brb is now known as sweinig
|
|||
GnuVince | Why (+ 1 1 scheme)? | 20:21 | |
[particle] | ETOOMANYONES | 20:22 | |
TimToady | oneupmanship | 20:23 | |
nothingmuch | GnuVince: i'm not serious =) | ||
GnuVince | nothingmuch: I mean, use (1+ scheme) | 20:24 | |
nothingmuch | GnuVince: scheme deserve more karma than that ;-) | ||
seriously, ask stevan =) | |||
20:29
bonesss joined
|
|||
stevan ponders a version of ++ using chuch numerals :P | 20:32 | ||
TimToady | that would be...ponderous | 20:33 | |
20:33
Limbic_Region joined
|
|||
[particle] | ROFM | 20:34 | |
*moaning :P | |||
stevan | wow man,.. these Parrot guys are sick :P | ||
((? n. ? f. ? x. f (n f x)) ? f. ? x. x)) | 20:36 | ||
thats a successor function being applied to the zero church numeral | |||
as close as I can get on short notice | |||
hmm... might be too many parens in there,.. but since we are giving props to scheme ;) | 20:37 | ||
Limbic_Region | stevan - if Lisp has taught us anything, it is that there is never enough parens | 20:38 | |
[particle] considers designing a lisp keyboard with the 'f' and 'j' chars replaced by parens | 20:39 | ||
GnuVince | [particle]: hehehe | 20:44 | |
writing 'defun' would be cubersome. | |||
20:48
sweinig is now known as sweinig|bbl
|
|||
[particle] | yeah, it would take all defun out of it | 20:49 | |
21:02
Aankhen`` joined
|
|||
smash_ good evening | 21:12 | ||
21:31
jamessan joined
21:35
elmex joined,
Ickyshuffle_ joined
21:36
lisppaste3 joined
21:39
miyagawa_ joined
|
|||
stevan | TimToady: re: state conflicts in roles (I just read the latest design notes) | 21:49 | |
the approach we settled on in Moose was that attributes conflict by name, with no chance to resolve | 21:50 | ||
its a little extreme, but things got way too messy when we tried to detect conflicts on a more granular level (between accessors, etc) | |||
we pondered namespacing the role imported attr's slots | 21:51 | ||
[particle] | we're trending towards role-based composition in parrot | ||
in fact, i suggested the use of 'metaroles' instead of metaclasses | |||
stevan | [particle]: its a very clean way to put things together on the lower levels | ||
[particle]: there is a paper about that, but the traits folks | 21:52 | ||
it reduces the need to inherit metaclasses, which can get really really messy | |||
[particle] | since we'll be doing roles anyway, why bother with metaclasses, i figure | 21:53 | |
there's no reason for them | |||
stevan | TimToady: the namespaceing of attribute slots from roles was ruled out as well, again, the whole auto-generated accessor conflicts | ||
[particle] | stevan: i'd probably recommend that approach for parrot, as well | ||
if HLLs want to do mangling, namespacing, etc they're on their own | 21:54 | ||
stevan | [particle]: the only issue (and they talk about this in the paper) is that you have a more complex bootstrap | ||
because you end up needing a primative role and primative class | |||
so the nice tied-knot of the metamodel gets muddied slightly | 21:55 | ||
[particle] | hrmm. do you have a reference to the paper? can i just seach 'metarole' or do they just call them roles? | ||
stevan | www.iam.unibe.ch/~scg/cgi-bin/scgbi...omposition | 21:56 | |
lambdabot | Title: SCG Bibliography, tinyurl.com/y87qs2 | ||
[particle] | fab, thx | ||
stevan | they dont deal with state though | 21:58 | |
when i emailed them about a year ago on it, their response was "good luck, let us know how it works out" | 21:59 | ||
[particle] | i'd respond, "thank you for the prototype, we'll build the release version" :) | 22:00 | |
stevan | :) | ||
well they must be pondering it now, it looks like they emailed TimToady on it :) | 22:01 | ||
its a thorny problem though | |||
especially when you throw in the auto-generated accessors | |||
22:05
blakkino joined
22:33
sweinig|bbl is now known as sweinig
22:40
gnuvince joined
|
|||
gnuvince | jamessan! | 22:40 | |
23:34
[particle] joined,
lukec joined
23:45
nicodaemos joined
23:46
eggzeck joined
23:54
Limbic_Region joined
|