pugs.blogs.com | pugscode.org | pugs.kwiki.org | paste: sial.org/pbot/perl6 | <stevan> Moose... it's the new Camel ":P | .pmc == PPI source filters! Set by Alias_ on 16 March 2006. |
|||
00:22
neoesque joined
00:28
elmex joined
00:29
Cryptic_K joined
00:51
hikozaemon joined
00:54
shachaf joined
01:22
Quell joined
01:32
jserv-- joined
01:59
neoesque joined
02:02
SamB joined
02:21
weinig is now known as weinig|sleep
02:25
rdice joined
02:40
khisanth_ joined
03:02
Khisanth joined,
sproingie joined
03:09
khisanth_ joined
03:12
khisanth_ is now known as Khisanth
03:40
dromano joined
03:42
Quell joined
03:46
khisanth_ joined
03:47
khisanth_ is now known as Khisanth
03:58
dromano is now known as unobe
04:01
unobe is now known as unobe_
04:02
neoesque joined
04:03
unobe_ is now known as uno_be
04:05
uno_be is now known as unobe
|
|||
unobe | hi everyone | 04:22 | |
i finally got pugs built with readline 5.1 on os x, and it seems to run smoothly even in interactive mode | 04:23 | ||
but during the build, I got two build errors, both the same but on different files: "Build failed: 2816 at util/build_pugs.pl line 96." | |||
I searched the archives for #perl6 and noticed that this issue has been discussed before | 04:24 | ||
the reason why I bring it up again is because has_ghc_package('readline') in Makefile.PL, or the subsequent test on the same line, wasn't properly discovering that I had readline support for ghc | 04:25 | ||
I ended up just copying and pasting "$ghc_flags .= ' -DPUGS_HAVE_READLINE '; # -package readline';" so that it's in the corresponding else {} block of Makefile.PL | 04:27 | ||
has anyone else tried building pugs with readline support recently, or is there something else that is faulty with having readline built-in that I don't know about? | 04:28 | ||
04:39
bsb joined
04:58
nperez joined
05:08
neoesque joined
05:10
bjoern_ joined
05:25
Quell joined,
Ymmv joined
06:10
Aankhen`` joined
06:16
marmic joined
06:52
SM_ax_ joined
06:54
SM_ax_ left
06:56
SM_ax joined
07:07
iblechbot joined
07:14
drrho joined
|
|||
scw | Hurray~ SoC accepted! | 07:24 | |
rgs | woot | ||
07:41
bsb left
07:45
rashakil joined
07:52
elmex joined
08:27
lisppaste3 joined
08:38
malaire joined
09:11
chris2 joined
09:24
Ymmv joined
|
|||
svnbot6 | r10410 | scw++ | Pugs::Compiler::Rule | 09:42 | |
r10410 | scw++ | * update compile_p6grammar.pl to work with :ratchet :sigspace | |||
09:46
lichtkind joined
|
|||
clkao | scw: t/basic....Not a CODE reference at t/basic.t line 8. | 09:54 | |
10:01
elmex joined
|
|||
clkao | scw: btw, it's really fast now. can you see if we can compile the signature ruiles by aufrank? | 10:07 | |
(when you have time) | |||
10:41
SM_ax joined
10:42
szbalint joined
10:57
SM_ax joined
11:13
avar joined
11:15
iblechbot joined
11:24
weinig|sleep is now known as weinig
11:46
ruoso joined
|
|||
meppl | gugu | 11:47 | |
11:53
avar joined
12:00
neoesque joined
12:01
jsiracusa joined
12:16
loumz joined
12:20
Limbic_Region joined
|
|||
svnbot6 | r10411 | szabgab++ | test slurp in list context | 12:22 | |
12:22
bjoern_ joined
|
|||
cognominal | svk-- # agacant ces numeros de revisions differents en local et en remote | 12:24 | |
oops | |||
ETOOMANYOPENCHANNELS | |||
szbalint | Happened with me too yesterday. :) | 12:25 | |
12:25
loumz_ joined
12:27
loumz_ is now known as loumz
|
|||
svnbot6 | r10412 | szabgab++ | more tests for mixed_multi_dimensional data structures | 12:37 | |
12:44
jsiracusa joined
12:46
iblechbot joined
12:49
gabor529 joined
|
|||
gabor529 | good afternoon | 12:49 | |
how can I use getc on STDIN ? | 12:50 | ||
theorbtwo | In perl 6? | 12:51 | |
integral | $*IN.getc? | 12:54 | |
(but what does getc get? a codepoint? multiple codepoints (eg. combining chars)?) | |||
cognominal | I have trouble to get used to these new names for global variables | ||
integral | cognominal: pronounce the * as STD? | 12:55 | |
cognominal | good mnemonic indeed | ||
13:09
fglock joined
|
|||
gabor529 | integral: thanks | 13:11 | |
integral | np | ||
gabor529 | can I somehow trun off the automatic echoin on the screen while typing on command line? | 13:13 | |
s/command line/*IN/ | |||
like what one should do while accepting a password on STDIN | 13:14 | ||
13:14
Ymmv joined
|
|||
integral | see perldoc -q password for perl5 | 13:15 | |
that covers what to do with stty(1), just do the same :) | |||
(or write Term::readKey for perl6 ;-) | |||
13:17
loumz left
13:29
Southen_ joined
13:31
particle_ joined
|
|||
particle_ | ?eval say abs -3.3; | 13:31 | |
evalbot_10383 | OUTPUT[3.3 ] Bool::True | ||
particle_ | i'm reading S29 and implementing builtins | 13:32 | |
it seems some math ops are implemented in Math::Basic, and / or Num | |||
are they available in the root namespace as well? (imported by default or something?) | 13:33 | ||
13:37
iblechbot_ joined,
weinig is now known as weinig|out
13:45
marmic joined
|
|||
svnbot6 | r10414 | fglock++ | Pugs::Compiler::Rule - CPAN version 0.04 | 13:58 | |
14:00
jserv-- joined
|
|||
clkao | fglock: you know miniperl6 is failing tests with new pcr? | 14:01 | |
cognominal: what happened to svk? | |||
cognominal | nothing, I just happen to dislike message with remote revision numbers... | 14:02 | |
this is a minor grief :) | 14:03 | ||
gabor529 | is there a way to list all the available functions of P6 from within P6 ? | 14:09 | |
14:10
Southen joined
|
|||
PerlJam | There will be. I'm not sure if it's implemented anywhere though (or even specced fully) | 14:11 | |
fglock | clkao: looking | 14:14 | |
14:23
kane_ joined
|
|||
Juerd | gabor529: When the time comes that you're actually going to do this, it helps to have a clear definition of "function". | 14:23 | |
svnbot6 | r10415 | fglock++ | compile_p6grammar.pl - added "use Pugs::Runtime::Match::Ratchet;" | 14:25 | |
14:27
cdpruden joined
14:28
neoesque joined
|
|||
fglock | clkao: I think it should be using 'token' instead of 'rule' | 14:29 | |
svnbot6 | r10416 | szabgab++ | Very simple shell | 14:30 | |
14:30
Southen_ joined
|
|||
gabor529 | Juerd: I would need that list for the shell toy I just committed in my other self | 14:31 | |
14:34
kane_ left
14:38
penk joined
14:39
pen1 joined,
penk joined
14:42
kane_ joined
14:47
Southen joined
14:49
jabbot joined
14:50
notThis joined
|
|||
svnbot6 | r10417 | fglock++ | compile_p6grammar.pl - changed switches to { s => 0, ratchet => 0 } in order | 14:54 | |
r10417 | fglock++ | to keep MiniPerl6.grammar running. The compilation of MiniPerl6.grammar | |||
r10417 | fglock++ | needs further debugging. | |||
clkao | oh no! is it going to be slow like hell again | 14:55 | |
well it's actually still fast | |||
14:56
Limbic_Region joined
|
|||
fglock | clkao: grammars are hard to debug :( | 14:56 | |
Kattana | They are :( | 14:57 | |
14:59
Qiang joined
|
|||
Limbic_Region | fglock - what are you trying to say? (freedom of speech)-- ? | 14:59 | |
fglock | uh? :) | 15:00 | |
Limbic_Region | constrained simple grammars are easier to debug so let's just not give anyone any freedom to make our lives easier | ||
15:01
rgs joined
|
|||
fglock | no, it's just that it takes some time to get it right | 15:01 | |
Limbic_Region | sorry, my humor probably is a bit off today - (working inside government bs)-- | ||
I didn't mean to imply that you were suggesting simplification | |||
fglock | so sometimes one have to make a temporary hack to keep things working until they are fixed for real | 15:02 | |
np | |||
svnbot6 | r10419 | szabgab++ | examples/shell.p6 - improved tab completition | 15:15 | |
15:23
fglock left
15:24
Southen_ joined
|
|||
gabor529 | if eval "command" fails, where can I get the error message (what was $@ in P5) ? | 15:27 | |
15:30
particle_ joined
|
|||
scw | clkao: since the :sigspace is default on now | 15:39 | |
clkao: I fixed compile_p6grammar.pl this afternoon and will fix MiniPerl6.grammar when I have time | |||
15:44
notThis left
15:52
weinig|out is now known as weinig,
bpederse joined
16:06
elmex joined
16:07
aufrank joined
16:08
mj41_ joined
16:42
justatheory joined
16:53
kattana_ joined
|
|||
particle_ notes that the Math::Trig section of S29 mentions a :$base adverb, which should probably read :base | 17:00 | ||
does this syntax look funny? | 17:01 | ||
our Num multi Num::func ( Num $x : :$base = 'radians' ) | |||
our Num multi Math::Trig::func ( Num $x, :$base = 'radians' ) | |||
fixed in S29. | 17:05 | ||
svnbot6 | r10420 | particle++ | [S29]: s/\$base/base/g in Math::Trig::func definitions | ||
17:12
ruoso joined
17:16
fglock joined
17:19
penk joined
17:21
SubStack joined
17:23
szabgab joined
17:26
mj41_ joined
|
|||
fglock | scw: you can use 'token' instead of 'rule' - token doesn't default to :sigspace (token needs to be implemented in compile_p6grammar.pl) | 17:28 | |
svnbot6 | r10421 | particle++ | [S29]: revert Math::Trig::func definitions | 17:56 | |
r10421 | particle++ | these were correct; my understanding of the syntax was incomplete. | |||
r10421 | particle++ | :$base expands to :base<$base> | |||
r10421 | particle++ | that's only good when your variable is actually named $base, | |||
r10421 | particle++ | but it's a complaint for another synopsis | |||
17:59
Aankh|Clone joined
18:17
iblechbot joined
18:18
DaGo joined,
Eimi left
18:34
vel joined
18:40
FurnaceBoy joined
19:13
weinig is now known as weinig|away,
aufrank` joined
|
|||
szbalint | hey aufrank! | 19:14 | |
How did your SoC application go? :) | 19:15 | ||
aufrank` | no good for me | 19:18 | |
how bout you? | |||
aufrank` wishes the full list were posted so he could congratulate the lucky ones | |||
particle_ wonders if any list has been posted | 19:19 | ||
szbalint | I got accepted. | ||
Not yet afaik. | |||
Sorry to hear that aufrank :\ | |||
PerlJam | szbalint: what did you apply to do? | ||
szbalint | Re(designing|writing) DBI in Perl 6. | 19:20 | |
19:20
aufrank` is now known as aufrank
19:21
m joined
|
|||
aufrank | szbalint: good luck with it :) | 19:21 | |
szbalint | thanks! | ||
aufrank | where are you at school? | ||
szbalint | ELTE (Eotvos Lorand Tudomanyegyetem), Budapest | 19:22 | |
aufrank | I may have seen a talk recently by someone from your institution, I think | 19:24 | |
szbalint | (Eotvos Lorand University of Natural Sciences is the english name) | ||
oh really? Nice :) | |||
19:24
larsen joined
|
|||
PerlJam | szbalint++ that's a really good project to work on. | 19:25 | |
szbalint | I agree. Also, Tim Bunce seems to be a really nice person to work with! | 19:26 | |
TPF only has 5 slots this year unfortunately so I bet a lot of good projects didn't get approved... | 19:27 | ||
leo | szbalint: looks like you got #5 slot ;) | ||
particle_ | wow, only 5? i guess soc got so popular, there look like many more sponsors this year | ||
aufrank hopes fglock got approved | 19:28 | ||
leo | aufrank: doesn't seem so, sorry - but there are no official new yet | 19:29 | |
news even | |||
szbalint | leo: really? :) | 19:30 | |
aufrank | szbalint: yeah, turns out he was from there. Mate Langyel. He's at the gatsby computational neuroscience unit at University College London now. | 19:31 | |
he did your institution proud-- it was a good talk :) | |||
szbalint | cool :) | ||
leo | I presume aufrank got a google mail and szbalint didn't | ||
szbalint | I did get a congratulations mail, but unfortunately there was an error at Google | 19:32 | |
they sent out 1800 "you're accepted" emails | |||
integral | google-- # webapps aren't their speciality ... | ||
szbalint | and had to retract some of them later. | ||
well, most of them. | |||
aufrank | I got an "thanks but no thanks" email from google, yeah | 19:33 | |
szbalint | So the only way to know for sure is to check the site. | ||
fglock | aufrank: I got that one too | ||
leo | nope - they didn't update organization sites yet :-( | ||
integral | anyone know who got the other tpf slots? I've spotted two others (and am doing POE myself) | 19:34 | |
leo | fglock was #7, aufrank #8 in last ranking I can see | ||
aufrank | integral++ #congrats! | ||
so szbalint is doing DBI in P6, and integral is doing POE | 19:35 | ||
who's the third you've spotted integral? | |||
integral goes to look up his logs | |||
someone called "comet". saw them over on slashnet, but didn't get what they were doing | 19:36 | ||
leo | I don't hink that POE is in the accepted part of the list | 19:37 | |
szbalint | yeah well I told you I'm not from the .uk integral :) | ||
integral | oh! | ||
leo: o_O | |||
szbalint | so you counted me twice :P | ||
leo | # this is all not official yet - ignore me - just romors | 19:38 | |
aufrank | leo is tell tales out of school! | ||
s/tell/telling/ | |||
leo (or anyone): any chance we'll get to see the comments that TPF people made on our applications? | 19:40 | ||
it'd be nice to see the criticism | 19:41 | ||
PerlJam | "Dude...this proposal *sucks*!" :-) | 19:42 | |
leo | I don't know how anything about TPF policy WRT comments | ||
aufrank | well, the constructive kind, anyway ;) | ||
szbalint | sorry integral for causing confusion but I just like to keep these two sides separate :) | ||
integral | np, I haven't plenty of nicks too ;-) | 19:43 | |
19:44
shachaf_ joined
|
|||
integral | just got someone called "OldeFortran" over on slashnet saying they're TPF SoC accepted | 19:45 | |
aufrank | fortran on parrot? ;) | 19:49 | |
19:50
sri_ joined
|
|||
integral | the MAD round tripping task they say | 19:50 | |
aufrank | well tell 'em to get in here ;) | ||
szbalint | :P | ||
19:52
fglock joined
|
|||
szabgab | szbalint: congrat for the Soc! | 19:56 | |
szbalint | thanks :) | ||
19:56
OldeFortran joined
|
|||
aufrank | man, I assumed that was another one of your nicks, szbalint | 19:57 | |
you're blowing my mind here | |||
unless you're just congratulating yourself on behalf of an alter ego | |||
szbalint | lol | ||
aufrank | in which case, get a room ;) | ||
szbalint | aufrank: haha! payback for audreyt - aufrank :) | ||
aufrank | :P | 19:58 | |
19:58
justatheory joined
|
|||
szbalint | For the record I don't have many nicks. :) | 19:59 | |
szabgab | aufrank: no, it is not szbalint | ||
but we use the same hungarian notation | |||
19:59
FurnaceBoy is now known as FB|afk
|
|||
aufrank | he does study in Budapest, I guess | 20:00 | |
leo | hi Gabor btw ;) | 20:01 | |
szabgab | hi leo | ||
leo | how goes? | ||
szabgab | lots of work, no time for HPW organization nor even to go to YAPCs, what about you ? | 20:02 | |
leo | no HPW this year? | ||
szabgab | I won't help in it for sure, Andras might do something but I think he is full of work too | 20:03 | |
20:03
shachaf joined
|
|||
szabgab | szbalint: will you organize it ? | 20:03 | |
leo | I'm fine (again) - after some teeth troubles | ||
ingy | ho-la | 20:04 | |
szbalint | szabgab: well, I think there is interest to do so on the mailinglist, so I could certainly do something with AndrƔs | ||
szabgab | BTW can I somehow create a scope (for variables) that remains intact between two eval calls ? | 20:05 | |
aufrank | hey ingy | ||
szabgab | so eval "my $x = 42"; eval "say $x" will work ? | ||
aufrank | you back stateside yet? | ||
szabgab | szbalint: yeah, some people started to talk about it, I won't have time to do anything this year | 20:06 | |
ingy | hi aufrank | ||
szbalint | szabgab: I think AndrƔs was full time working before too. I'll help out :) | 20:07 | |
20:10
weinig|away is now known as weinig
|
|||
fglock | szabgab: { my $x; eval "\$x = 42"; eval "say \$x" } | 20:12 | |
szabgab | fglock: yes, but I am trying to write a shell, so I don't know the variable names upfront | 20:13 | |
examples/shell.p6 can now accept commands and execute but it will forget my variables :-( not a good approach | 20:15 | ||
fglock | you should somehow be able to do this using continuations | 20:16 | |
szabgab | fglock: ah, now I might have a reason to learn them, good, thanks | 20:17 | |
fglock | you can call your prompt from inside the eval - so that the next eval will be in scope: eval "\$x = 42;" ~ " user_prompt();" | 20:18 | |
so the next eval will be executed from "inside" the previous one | 20:19 | ||
szabgab | that would mean to open up man many evals, rioght ? | 20:20 | |
... many, many evals, right ? | 20:21 | ||
fglock | yes | ||
szabgab | I can try that, though I don't really like the solution | 20:22 | |
20:22
ludan joined
|
|||
ludan | hi | 20:22 | |
aufrank | hello | 20:25 | |
fglock | szabgab: I've got a working version in P5 :) | 20:33 | |
20:34
iblechbot joined
|
|||
pasteling | "fglock" at 200.17.89.80 pasted "perl shell" (5 lines, 123B) at sial.org/pbot/17328 | 20:34 | |
"fglock" at 200.17.89.80 pasted "perl shell - simplified" (3 lines, 91B) at sial.org/pbot/17329 | 20:36 | ||
20:37
Limbic_Region joined
|
|||
ruoso | fglock, doesn't this create a stack for the return value of the outer-most eval? | 20:38 | |
Limbic_Region | anyone know how well recent Parrot compiles on Win32 using mingw? | ||
particle_ | l_r, i believe it compiles fine. | 20:39 | |
Limbic_Region got a shiny new machine today and is once again able to build Pugs at work | |||
cool - if things go well, I can even link against Parrot then | |||
particle_ | l_r: there were some mingw patches for win a little while ago | ||
so somebody's watching that space | |||
Limbic_Region | cool beaners - moldy chicken | 20:40 | |
Limbic_Region is up to 2.8ghz and 512mb of memory | |||
particle_ runs off for some errands & | |||
aufrank | fancy, Limbic_Region | ||
fglock | ruoso: yes, but it is necessary to keep 'my' working between evals | 20:41 | |
szabgab | fglock: nice, now let me try to somehow put it in my code | 20:42 | |
ruoso | fglock++ | 20:43 | |
heh... | 20:44 | ||
ruoso just run in the shell: my $a = 1; my $b = 2; oops, the shell is out... | |||
szabgab | my $b = '; print ">> "; my $s = =$*IN; eval $s ~ $b; '; eval $b; | 20:45 | |
this seem to be working in pugs | |||
aufrank | neat :) | 20:48 | |
fglock | ruoso: there seems to be a problem specific to '$b' in Perl 5 | ||
ruoso | heh | 20:49 | |
fglock | print $@ shows 'Can't use string ("1") as a symbol ref while "strict refs" in use' - but this only happens with '$b' | ||
ruoso | fglock, duh... you do eval '$b'... but $b now is "1" and no more "print ">>"; ..." | 20:50 | |
fglock | oh, it's because $b is the main program :) | ||
heh | |||
ruoso | heh | ||
fglock++ | |||
heh | |||
szabgab | great, I could add it to examples/shell.p6 as well, need to clean it up a bit | 20:54 | |
fglock | szabgab: cool | 20:55 | |
21:02
FB|afk is now known as FurnaceBoy
21:04
fglock left
|
|||
svnbot6 | r10422 | szabgab++ | examples/shell.p6 - recoursive eval to keep variable scope fglock++ | 21:04 | |
21:04
fglock joined
21:08
coumbes joined
21:40
notThis joined
|
|||
notThis | Has anyone looked at converting Java interface definitions into (roughly) corresponding Perl6? | 21:41 | |
aufrank | I don't know Java | 21:44 | |
but when it comes up it's generally in the form of "Roles could be used like Java interfaces, and other ways too" | |||
21:54
jsiracusa joined
21:56
rdice joined
22:21
beppu joined
22:29
froh-doh joined
23:07
rashakil_ joined
23:16
ludan left
23:25
Khisanth joined
23:35
Quell joined
23:53
coumbes joined
|