|
»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg p6eval perl6: ... | irclog: irc.perl6.org/ | UTF-8 is our friend! Set by sorear on 4 February 2011. |
|||
|
00:04
bacek left
00:07
adriano86 joined
|
|||
| adriano86 | :) | 00:07 | |
|
00:13
noganex joined
00:17
tyatpi_ left
|
|||
| donri | paste.pocoo.org/show/358685 why no work? | 00:19 | |
|
00:22
stkowski left
00:55
adriano86 left
00:58
Trashlord left
01:02
Rotwang left
01:03
woosley joined
01:09
fhelmberger joined
|
|||
| donri | because of the pairs apparently | 01:13 | |
|
01:32
f00li5h joined
01:36
noganex left
01:40
whiteknight left
01:45
plobsing left,
tyatpi_ joined
|
|||
| Util | donri: It works when you change `"/" but Get` to just `Get`, so I would think that the problem lies in the run-time mixin badly interacting with the signature. | 01:52 | |
| As I understand it, `$request where Get` in the signature means $request must have the *value* of Get, or at least smart-match Get. | 01:53 | ||
| I don't know how you would specify that $request has to have the *property* of Get. | 01:54 | ||
| donri | Util: it worked when I made the enum without pairs | 01:55 | |
| but now that i try to make $request a custom class rather than the string, it fails :D | |||
| colomon | rakudo: enum HttpMethod { :Get<GET>, :Post<POST> }; my $a = Get; say $a; say $a ~~ Get; | ||
| donri | Cannot take numeric value for object of type | ||
| p6eval | rakudo d5ccf9: OUTPUT«Could not find sub &HttpMethod in main program body at line 22:/tmp/T4QxFpgYE6» | ||
| colomon | rakudo: enum HttpMethod ( :Get<GET>, :Post<POST> ); my $a = Get; say $a; say $a ~~ Get; | 01:56 | |
| p6eval | rakudo d5ccf9: OUTPUT«GETBool::True» | ||
| donri | guess i'll have to make a custom ACCEPTS | ||
| colomon | rakudo: enum HttpMethod ( :Get<GET>, :Post<POST> ); my $a = 10 but Get; say $a; say $a ~~ Get; | ||
| p6eval | rakudo d5ccf9: OUTPUT«10Bool::False» | ||
| donri | rakudo: enum HttpMethod <Get Post>; my $a = 10 but Get; say $a; say $a ~~ Get; | 01:58 | |
| p6eval | rakudo d5ccf9: OUTPUT«10Bool::False» | ||
| donri | rakudo: enum HttpMethod <Get Post>; my $a = "/" but Get; say $a; say $a ~~ Get; | ||
| p6eval | rakudo d5ccf9: OUTPUT«/Bool::True» | ||
| donri | fun, isn't it | ||
| hm | |||
| rakudo: enum HttpMethod <Get Post>; my $a = "/" but Post; say $a; say $a ~~ Post; | |||
| p6eval | rakudo d5ccf9: OUTPUT«/Bool::False» | ||
| donri | :D | ||
| i see | |||
| it's because +"/" is 0 is Get | 01:59 | ||
| colomon | seems like this might not be the best approach? | ||
| donri | I'm just doing it wrong is all | 02:00 | |
| also, not doing anything real just exploring | 02:01 | ||
|
02:01
cotto joined
02:02
jql joined,
silent_h_ left
02:06
cosimo joined
02:07
nymacro joined
|
|||
| Util | donri: Reading S14/"Run-time Mixins", it looks like you are mis-using "but", and that the compiler is not yet smart enough to complain. I am out of time to examine it further. donri++ for the exploration | 02:11 | |
| donri | I probably am. That was just temporary anyway, the main idea was to have requests smartmatch against a http method enum | 02:12 | |
|
02:14
cdarroch left
|
|||
| sorear | rakudo: my (Str $s where /^H/) = 'World'; say $s; | 02:27 | |
| phenny | sorear: 23 Mar 10:50Z <moritz_> tell sorear FYI rakudo build mem usage currently peaks at ~600MB on a 64bit platform. ISTR that the GC threshold depends on available mem, so might be different on your machine | ||
| p6eval | rakudo d5ccf9: OUTPUT«World» | ||
| sorear | phenny: tell masak I think 'my $!spleen' is ETOOMUCHMAGIC and have no plans to implement it at this time. I may be persuaded by a rise in demand. | 02:28 | |
| phenny | sorear: I'll pass that on when masak is around. | ||
|
02:29
tyatpi_ left
|
|||
| sorear | TimToady: it didn't work after all | 02:29 | |
|
02:30
plobsing joined
|
|||
| sorear | Rakudo parses the LHS of a parenned my as a signature and then lossily converts it to a declaration | 02:30 | |
| TimToady | ah well... | 02:32 | |
| rakudo: my (Str $s where /^H/ = 'Hello'); say $s; | |||
| p6eval | rakudo d5ccf9: OUTPUT«Any()» | ||
|
02:36
icwiener_ joined
|
|||
| donri | shouldn't that be a type error? | 02:36 | |
| sorear | I'm not sure | ||
| it should obviously be an error | 02:37 | ||
| but it might be a semantic constraint error | |||
|
02:39
icwiener left
02:40
VXZ joined
|
|||
| TimToady | rakudo: my (Str $s where /^H/ = 'Hello') = (); say $s; | 02:44 | |
| p6eval | rakudo d5ccf9: OUTPUT«Any()» | ||
| TimToady | rakudo: my (Str $s where /^H/ = 'Hello') := (); say $s; | ||
| p6eval | rakudo d5ccf9: OUTPUT«Hello» | ||
| TimToady | but oughta work without the := () | 02:45 | |
|
02:56
icwiener_ left
02:57
orafu joined
|
|||
| TimToady | I don't know why you think it should be an error; the where is tighter than the = | 03:05 | |
| sorear | TimToady: I am referring to 21:27 < sorear> rakudo: my (Str $s where /^H/) = 'World'; say $s; | 03:07 | |
| TimToady | I don't think of that as as an assignment | 03:08 | |
| donri | I can't figure out how to get an enum instance from a value, or is it simply NYI in rakudo? | 03:12 | |
| rakudo: enum Day <Sun Mon Tue Wed Thu Fri Sat>; say Day(3) | 03:16 | ||
| p6eval | rakudo d5ccf9: OUTPUT«Could not find sub &Day in main program body at line 22:/tmp/rIJMBKERu4» | ||
|
03:50
noganex joined
04:14
plainhao left
|
|||
| PerlJam | donri: Is that even specced? | 04:21 | |
| donri | Yep | ||
| PerlJam | where? | ||
| oh. S12 says you can do: my day $d = 3; say $d.key; # to get "Wed" | 04:22 | ||
| ack++ | 04:23 | ||
| yeah, just looks like it's NYI | |||
| donri | Day(3) # Wed constant, found as value | 04:24 | |
| PerlJam | donri: yep, I just read down that far | ||
| donri | neither can I seem to use enums as mixed in roles :( | ||
| PerlJam | donri: you may need to wait for rakudo-on-6model | 04:26 | |
| donri | hokay :) | ||
|
04:26
gbacon joined
04:31
HarryS joined
04:32
dsp_ left,
dsp_ joined,
Helios- left
04:33
Helios- joined
04:36
flatwhatson_ joined,
sftp left
04:40
nsh joined
04:50
takesako joined
05:00
[particle]1 joined
05:01
[particle] left
05:02
[particle]1 is now known as [particle]
05:17
Util joined
05:47
estrabd left
05:51
bacek joined
06:00
nulrsan joined,
nulrsan left
06:01
Helios- left,
nulrsan joined,
kaare_ joined
06:02
Helios- joined,
patch_ joined
06:03
Mowah joined
06:06
mtk left
06:07
phenny joined
06:14
mtk joined
06:15
bacek left
06:26
starcoder2 joined
06:28
VXZ left
06:35
ponbiki joined
|
|||
| tadzik | good morning | 06:55 | |
| moritz_ | \o | 06:57 | |
| donri | Why does Web.pm use underscores in identifiers? :( | 07:08 | |
| mixed with hyphens, how 'cute' :) | 07:13 | ||
| moritz_ | hysterical raisins. | 07:15 | |
| donri | that's not an excuse in perl6-land :P | 07:16 | |
|
07:22
wtw joined
|
|||
| moritz_ | it is an excuse, just not a good one | 07:25 | |
| donri | ;) | ||
|
07:26
noganex left
07:28
noganex joined
|
|||
| donri | question is, would changes be accepted? | 07:29 | |
| moritz_ | ask masak. But I'd think "yes" | ||
| donri | the GET method is also a completely wrong php-ism | ||
| moritz_ | what does it do? | ||
| donri | query args | 07:30 | |
| which you can have for any http method | |||
| moritz_ | should probably be URL-PARAMS or so | ||
| donri | nah, should be 'args' :) | ||
| moritz_ | too unspecific | ||
| donri | or maybe 'params' | ||
| tadzik | or params(), like in Dancer | ||
| donri | what's the difference? | 07:31 | |
| tadzik | owait, not the same | ||
| donri | werkzeug.pocoo.org/ is very well-designed and would IMHO serve good as a source of inspiration for web.pm | 07:32 | |
|
07:33
cognominal joined
|
|||
| moritz_ is always fascinated when he sees random German words in unexpected places | 07:34 | ||
| donri | was very glad to discover hitomi though, too few people understand the benefits of xml templates | 07:36 | |
| moritz_ | including me | 07:38 | |
| donri | packages.python.org/Flask-Genshi/#why-genshi | 07:39 | |
| the example isn't even fair to genshi because the jinja one is missing <title>...</title> | |||
| moritz_ | I'm working on a p5 web project now, and I have unit- and regressiontests for both backend and generated HTML | 07:43 | |
| but I don't have any tests for the JS part | |||
| I kinda fear there's no easy solution to that | |||
| donri | docs.jquery.com/Qunit ? | 07:44 | |
| moritz_ | ideally I'd like to avoid the browser completely, which is what my other tests do so far | ||
| donri | lets hope for a future of js on parrot | 07:45 | |
| moritz_ | even then somebody would need to implement the DOM | ||
| donri | there are command-line js implementations | ||
| maybe you can mock the DOM somehow? | 07:46 | ||
|
07:47
nulrsan left
07:48
birdwindupbird joined
|
|||
| tadzik is amazed by the chrome extension which puts Jimmy Wales' Wikipedia banner on _every_ webpage | 07:49 | ||
|
07:55
shi joined
|
|||
| moritz_ | we should put a Personal Appeal from Perl Founder Larry Wall on all web pages | 07:56 | |
| tadzik | or a Personal Appeal by a Perl 6 mascott Camelia | ||
|
08:27
dju joined,
agentzh joined
08:28
dju left
08:29
dju joined
08:33
birdwindupbird left
08:43
mj41 joined
09:19
plobsing left
09:20
plobsing joined
09:21
pmurias joined
09:27
woosley left
|
|||
| pmurias | would taking STD_P5 to a state of basic usability be a good GSoC project? | 09:36 | |
| moritz_ | pmurias: yes (but of course that would need an exacter defintion for an actual application) | 09:37 | |
|
09:37
dakkar joined
|
|||
| pmurias | would writing a niecza-related proposal make sense? | 09:40 | |
|
09:40
awoodland joined
|
|||
| moritz_ | sure | 09:41 | |
| it's Perl Foundation, not "Perl 5 and Rakudo Foundation" :-) | |||
| pmurias | is it likely that two niecza related ones will get accepted? as i think sorear will apply | 09:42 | |
| moritz_ | pmurias: that's basically impossible to predict, given that it's the first year where TPF and PaFo apply separately, and we don't know yet how many applications and slots we get | 09:43 | |
|
09:45
Rotwang joined
|
|||
| tadzik | moritz_: nopaste.snit.ch/38515 could you give me a hand with this one? | 09:55 | |
| I have no idea why it does not match that last part, </h> | |||
| moritz_ | it still matches $<name> | 09:58 | |
| but not the '>' | 09:59 | ||
| wtf? | |||
| tadzik | oh look | 10:01 | |
| when I do (<name=ident>) and later $0 instead of $<name> it parses | |||
| that's insane | |||
|
10:02
agentzh left
10:03
cosimo left,
_twitch joined
|
|||
| moritz_ | maybe $<name> doesn't work well when there are two <name>s in the same regex? | 10:04 | |
| tadzik | strange bug | ||
| but { say $<name> } was ok | 10:05 | ||
| is <!after> NYI? | 10:11 | ||
| phenny: tell masak I fixed most of the Web.pm, it compiles and mostly works, it's down to some failing tests in Hitomi due to <?after> not being implemented. See the commits here: github.com/tadzik/web/commits/master | 10:24 | ||
| phenny | tadzik: I'll pass that on when masak is around. | ||
| tadzik | phenny: botsnack! | ||
| moritz_ | tadzik: yes, after is NYI | 10:28 | |
|
10:32
amkrankruleuen joined
10:38
aesop joined
10:42
xinming_ joined
10:45
xinming left
10:54
shi left
10:55
Rotwang left
|
|||
| moritz_ accidentally pushed to rakudo without spectesting. Bad moritz--, no cokie | 10:55 | ||
| mathw | tsk | 10:58 | |
| mathw eats moritz_'s cookie | |||
| (you make mistakes, I get fat... and that's not something you want to happen, is it) | |||
| dalek | kudo: 792e860 | moritz++ | src/Perl6/Grammar.pm: workaround for RT #86906 - .panic fails to panic in some grammar rules The fix should really be to make the context information available, but since the control flow is a bit weird in that parts of the grammar, I don't know how to do this. Instead it's just s/self\.panic/pir::die/, which improves the error message, but makes line numbers unavailable. |
10:59 | |
| moritz_ | mathw: better than me making mistakes *and* getting fat | ||
|
10:59
awoodland left
|
|||
| donri | getting fat: eating the cake and keeping the cake | 11:24 | |
|
11:48
ab5tract joined
11:50
am0c joined
|
|||
| colomon | o/ | 11:51 | |
| takadonet | morning all | 12:00 | |
| donri | Also, i.imgur.com/ZRneF.jpg | 12:09 | |
|
12:11
wallberg joined
12:18
sftp joined
12:19
s1n joined
12:20
amkrankruleuen left,
leprevost joined
12:25
s1n left
12:28
tyatpi_ joined
12:29
amkrankruleuen joined
12:34
nadim_ left
12:36
nadim joined,
s1n joined,
amkrankruleuen left
12:37
amkrankruleuen joined
12:41
amkrankruleuen left
12:43
amkrankruleuen joined,
hanekomu joined,
hanekomu left,
hanekomu joined
12:45
s1n left
12:48
kjeldahlw joined
12:49
s1n joined
12:55
s1n left
12:56
pmurias left
|
|||
| moritz_ spectested his latest commit, didn't break anything | 12:56 | ||
| colomon | moritz_++ | 13:03 | |
|
13:13
plobsing left
13:16
mtk left
13:21
mtk joined
13:26
MayDaniel joined,
birdwindupbird joined
13:27
woosley joined
13:28
birdwindupbird left
13:32
MayDaniel left
|
|||
| moritz_ | smarterware.org/7550/designers-wome...pen-source | 13:37 | |
| PerlJam | moritz_: nice. | 13:47 | |
|
13:49
madalu joined
13:50
wallberg left
13:55
madalu left
14:03
twinshadow joined
14:09
hanekomu left
14:15
plainhao joined,
alester joined
14:18
pmurias joined
14:46
plobsing joined
14:48
envi joined
14:52
ab5tract left
14:56
woosley left
14:57
PacoLinux joined
15:04
orko joined
15:06
Eevee left
15:12
mj41 left
15:17
Patterner left
15:18
Psyche^ joined,
Psyche^ is now known as Patterner,
Eevee joined,
wtw left
15:19
VXZ joined,
Mowah left
15:21
envi left,
envi_ joined
15:25
bacek joined
15:28
icwiener joined
15:31
pmurias left
15:34
VXZ left
15:35
orko left
15:41
nymacro left
15:43
cogno joined
15:45
kjeldahlw left
15:47
VXZ joined
15:48
cogno left
|
|||
| [Coke] | .u S | 15:48 | |
| phenny | U+FF33 FULLWIDTH LATIN CAPITAL LETTER S (S) | ||
|
15:49
_twitch left
|
|||
| [Coke] | and I wonder how many groups, perl6 included, are thinking "wow, it must really suck in those other OSS projects..." | 15:51 | |
| (moritz's smarterware url) | |||
| moritz_ | other projects? | 15:52 | |
| so far I know of two designers who have invested some work in creating rakudo or perl 6 logos, and both were rather disappointed | |||
| though by lack of feedback, not hostility or elitism | 15:53 | ||
| [Coke] | perlsixers, have no fear. Duke Nuke 'em release delayed again. | 15:55 | |
| jnthn | Is it delayed because they don't have a fast enough Perl 6 implementation to run it on yet? :) | 15:56 | |
| moritz_ | jnthn: yep, waiting for 6model | ||
| jnthn | :P | 15:57 | |
| 6model is kinda here. It's just that Rakudo doesn't run on it yet. :) | |||
| Mostly because along the way I decided to battle a few other issues. | |||
| (All the NQP bits I'm doing at the moment are directly applicable to Rakudo too.) | 15:58 | ||
|
15:58
ymasory_ left
|
|||
| RichiH | moritz_: lack of feedback can be worse than negative feedback | 15:58 | |
| [Coke] | jnthn: anything others can do to help? | 16:00 | |
| jnthn | [Coke]: One task that I will block on that is very possible for others to do is fix up "make install" for nqp, so it doesn't scribble over nqp-rx and can co-exist with it. | 16:03 | |
| [Coke]: The stuff I'm most actively working on at the moment is related to gradual typing and dealing with things that have lifetimes that cross the compile-time/runtime boundary. Given I'm still understanding the space myself as I implement stuff, I'm finding it hard to know how to draw others in to working on that. Once that is done and the Rakudo on 6model work starts proper, I expect plenty of LHF. | 16:06 | ||
| moritz_ | RichiH: I know. I've tried to give feedback to both, but it wasn't as much as they hoped for | 16:11 | |
|
16:14
Trashlord joined
|
|||
| RichiH | ++ for trying :) | 16:18 | |
| TimToady | well, it's a bit hard when "not exactly what we were looking for" is not exactly what they want to hear... :) | 16:23 | |
| jnthn 's compiler presentation has 42 slides now, but he's pretty sure the answer isn't "stop now, it's done" :) | 16:24 | ||
| Alas, 'tis late here. | |||
| sleep & :) | |||
| moritz_ | sleep well jnthn | 16:25 | |
| TimToady | there's lots of really good design out there, but any particular slot can only be filled by a single design; the best thing we can do to attract designers is to invent new slots that need designs | ||
| jnthn | moritz_: Thanks...I'm doing amazingly well at that so far. I feared the jetlag would be a mess... | ||
| ...but so far I'm coping OK. :) | |||
| PerlJam | I thought sri got plenty of feedback, just that it didn't happen right away and that it wasn't "wow, we could use that!" | ||
| __sri | PerlJam: not useful feedback | 16:27 | |
| the point is i could have drawn anything, and was looking for direction here | 16:28 | ||
| PerlJam | __sri: oh. Make it look more like Camelia :) | ||
| TimToady | now be nice | ||
| __sri++'s designs are beautiful, and should go on some perl6.* sites, just I don't think it's right for perl6.org particularly | 16:29 | ||
| __sri | i basically came with the wrong assumptions | ||
| TimToady | we were already tired of fighting the mascot wars by then :) | ||
| PerlJam | A butterfly sitting on an onion could make some nice imagry only I think people would get the wrong idea. | 16:31 | |
| TimToady | and I think the .org site should reflect the mascot; other sites can be more logo-esque, particularly more commercially oriented sites, when we get 'em | ||
| moritz_ wonders if modules.perl6.org should have a whole swarm of small butterflies :-) | |||
| PerlJam | TimToady: I like your optimism! | ||
| __sri | open source design work is very thankless and unrewarding, glad i tried it but learned the lesson | ||
| PerlJam | moritz +1 | ||
| __sri: I think artistry is rarely rewarding except in the sense of personal accomplishment. | 16:32 | ||
| __sri | yea, the gain of design is mostly monetary | 16:34 | |
| PerlJam | hmm .... I wonder if TPF would give a grant for logo designs (I doubt it) | 16:35 | |
| Certainly there's been much more talk about "marketing perl" though, so maybe people would go for it. | |||
| by people, I mean TPF | 16:36 | ||
| moritz_ | there was an interesting hackernews discussion on how to attract designers | ||
| maybe I can dig up the link | |||
| PerlJam | moritz_: It probably starts with "be nice; give hugs" :) | ||
| __sri | moritz_: that discussion was good | ||
| the bottom line was that it is much easier for hackers to profit from open source than for designers | 16:37 | ||
| there is much truth to it | |||
| moritz_ | news.ycombinator.com/item?id=2267861 finally found it | 16:38 | |
| __sri | or who here knows the name of an open source projects logo designer? ;) | 16:39 | |
| moritz_ knows one | |||
| __sri | and that's pretty much the only incentive there is for designers ;p | 16:41 | |
| PerlJam | At work I'm in the position of knowing that I need a designer (for the website), but not knowing how to find one that can meet my needs. | ||
| moritz_ | __sri: how many open source programmers does the average designer know? | 16:42 | |
| __sri | how many open source designers does the average designer know? :D | 16:43 | |
| donri | how many designers with real knowledge of usability does the average open source programmer know? | ||
| __sri | design and ux are related but not the same | ||
| donri | IME designers are either programmers themselves or photoshoptards who think everything-is-an-image-or-even-flash is awsumlulz | ||
| Hopefully I only lack experience with good designers | 16:44 | ||
| PerlJam | donri: that's pretty close to my experience as well. | ||
| __sri | there are really good ones like hicks that can do both | ||
| donri | "If it looks good (on my screen, in my single browser (if even)) it is good." | ||
| __sri | hicksdesign.co.uk # did most of the opera ui, firefox logo... | 16:45 | |
| moritz_ | that looks nice | 16:46 | |
| donri | and s/he does no programming? | ||
| __sri | none at all | ||
| donri | intrusting | ||
| moritz_ | and also w3 compliant, except for one stupid typo :-) | ||
| PerlJam | __sri: funny, I looked at hicksdesign.co.uk/journal/ and immediately thought of you. :) | 16:47 | |
| "made of unicorns" | |||
| __sri | heh | ||
| donri | Generally though I think you have to understand the technology if you're designing for the web/computers | ||
| Even if you don't actually do backend devel | |||
| TimToady | that's an oversimplification, I think | 16:48 | |
| there are many layers | |||
| donri | 'course | ||
| PerlJam | donri: only somewhat. If they can mentall separate "content" from "design" that may be good enough. | ||
| moritz_ | you can understand the technology (to a good degree) without doing any programming | ||
| TimToady | and camelia is intended to be a relatively low layer in the food chain | ||
| donri | moritz_: in deed, that was my point | ||
| TimToady | there's not much visual design that can be directly associated with a language | 16:49 | |
| but surrounding services open up many more design opportunities | |||
| donri | The main issue I think is that you're designing for a non-static medium if you're not doing print | ||
| __sri | i do agree that programmers with a sense for ux can be very valuable though | 16:50 | |
| moritz_ | so far I had some good success here by offering a valuable service with terrible design to the great #perl6 folks, and then somebody came up with a much improved design for me :-) | 16:51 | |
| success by delegation | |||
| donri | also, sorry, i jumped in in the middle of your conversation here and have no idea about the actual context :) | ||
| PerlJam wishes someone else would redesign the look for the Perl 6 Advent calendar. | 16:52 | ||
| TimToady | donri: life is like that all over | ||
| mailchimp is cute | 17:05 | ||
| moritz_ has a certain aversion against everything that has the faint smell of HTML emails | 17:08 | ||
|
17:08
dsp_ left
|
|||
| PerlJam | What's Camelia's scientific name? something like Lepidoptera Bactrianus ? | 17:09 | |
| PerlJam doesn't remember if the Perl camel was a dromedary or and bactrian actually | |||
| s/and/a/ | |||
| weird brain-o | 17:10 | ||
|
17:10
madalu joined
|
|||
| TimToady | it's a drama dairy | 17:11 | |
| PerlJam | So Lepidoptera Dromedarius? | 17:12 | |
| TimToady | sounds about right | ||
| TimToady suspects the hump is what eventually turns into the wings... | 17:13 | ||
|
17:14
dsp_ joined,
madalu left
17:15
impious joined
17:25
ymasory left
|
|||
| [Coke] | . o O (concatepillar) | 17:26 | |
|
17:31
fhelmberger_ joined
17:33
fhelmberger left
|
|||
| PerlJam | you know ... my wife has a butterfly tattoo on her hip ... I wonder if she'll let me have it colored to look like Camelia? ;) | 17:37 | |
|
17:44
MayDaniel joined
17:47
fhelmberger_ left
17:56
jest joined
17:57
justatheory joined
18:00
allbery_b left
18:01
MayDaniel left
18:06
envi_ left
18:17
tyatpi_ left,
ymasory joined
18:38
madalu joined
18:44
stkowski joined
18:47
madalu left
18:48
masak joined
|
|||
| masak | oh hai zebras | 18:48 | |
| phenny | masak: 02:28Z <sorear> tell masak I think 'my $!spleen' is ETOOMUCHMAGIC and have no plans to implement it at this time. I may be persuaded by a rise in demand. | ||
| masak: 10:24Z <tadzik> tell masak I fixed most of the Web.pm, it compiles and mostly works, it's down to some failing tests in Hitomi due to <?after> not being implemented. See the commits here: github.com/tadzik/web/commits/master | |||
| masak | sorear: demand's probably pretty low. | 18:49 | |
| tadzik++! | |||
| tadzik | oh hai Carl | ||
| I thought I have a workaround for this <!after>, but the tests were failing anyway, so I didn't commit it :) | 18:50 | ||
| PerlJam | <?after> isn't implemented? | ||
| tadzik | nah | ||
| PerlJam | odd, I thought it was for some reason | ||
| moritz_ | it was in alpha | 18:51 | |
| master only has <?before> | |||
| PerlJam | oh, that's probably why I thought it was implemented | 18:52 | |
| tadzik | masak: oh, and the commit messages lie, I didn't actually fix Ratel, it works only partially | ||
|
19:04
dakkar left
19:05
Chillance joined
19:10
aesop left
|
|||
| masak | PerlJam: <?after> is a bit non-trivial to implement. | 19:20 | |
| moritz_ | but often you can work around its absence | 19:23 | |
| PerlJam is so used to seeing "non-trivial" as a euphemism for "freaking impossible" that it took a few seconds to realize that masak really did mean "non-trivial" :) | 19:26 | ||
|
19:29
aesop joined
|
|||
| masak | PerlJam: it's fairly clear how to do it, but it requires a bit of work. | 19:29 | |
| tadzik: Ratel is Tene's baby, so it's possible he's interested in hearing about failures. | 19:31 | ||
| tadzik: also, maybe this'll help make finish up the Web.pm grant -- for which, if so, I'm immensely grateful. :) | |||
|
19:31
allbery_b joined
|
|||
| slavik1 | consumerist.com/2011/03/worst-compa...arter.html | 19:32 | |
| tadzik | I wonder how sensemaking would it be to implement Dancer as a subclass of Astaire | ||
| slavik1 | please vote for Comcast :) | ||
| masak | tadzik: I know mberends has been involved in porting, or thinking about porting, Dancer to Perl 6. | 19:33 | |
| tadzik | masak: yeah, I know. I think HTTP::Server::Simple was the first stef | 19:34 | |
| or even step | |||
| moritz_ | has anybody fixed it to work with rakudo's new sockets? | 19:37 | |
|
19:43
MayDaniel joined
|
|||
| tadzik | yes, I did | 19:47 | |
|
19:48
justatheory left
19:51
Rotwang joined
|
|||
| dalek | ast: 116ac1c | (Kyle Hasselbacher)++ | S04-statements/loop.t: [loop.t] Test for RT 63760 -- "loop {} while" is a syntax error |
19:52 | |
| Tene | masak: Ratel isn't exactly a big piece of code | 20:00 | |
| like 50-ish lines iirc? | |||
| I wouldn't call it my baby, more like my poorly-remembered one-night stand. | 20:01 | ||
| tadzik | maybe there's a place for Modern::Web, a Web.pm parts that are still loved :) | ||
| Rotwang | honey badgers ftw | 20:02 | |
|
20:03
MayDaniel left
|
|||
| Tene | tadzik: It's not that I dislike it, just that there's not much there to love. It's the simplest thing that could possibly work, and I expect it's about the same as most anyone would implement a templating library of that style. | 20:08 | |
| tadzik: I personally don't like that style of templating, but I know enough people that do that I wanted to make sure it was available. | |||
| tadzik: It's super short and should be pretty trivial to fix up. You should be able to remove the use of eval on line 27 and just use a normal regex there. | 20:09 | ||
| I don't know if .subst has changed since alpha days | |||
| Beyond that, um... maybe the $*OUT declaration? | 20:10 | ||
|
20:10
leprevost left
|
|||
| Tene | Nothing else looks obviously sketchy to me. | 20:10 | |
|
20:13
KyleHa joined
|
|||
| KyleHa | rakudo: my %h=<a b c> Z 1,2,3; for %h { .say } | 20:13 | |
| p6eval | rakudo 792e86: OUTPUT«a 1b 2c 3» | ||
|
20:13
dju_ joined
|
|||
| KyleHa | Are those tabs supposed to be there? | 20:14 | |
| colomon | KyleHa: yes | 20:16 | |
| KyleHa | Thank you. | ||
| colomon | that's how Pairs stringify | ||
|
20:17
dju left
|
|||
| dalek | ast: 25a71d3 | (Kyle Hasselbacher)++ | S16-io/bare-say.t: [bare-say] Test for RT 74822 -- Too many CR in a for loop with % |
20:18 | |
|
20:20
mj41 joined
20:29
plobsing left
20:33
plobsing joined
20:36
Hackbinary joined
20:38
KyleHa left
|
|||
| Tene | git diff | 20:42 | |
| oops | |||
| moritz_ | binary files a/Tene and b/Tene differ | ||
| Tene | tadzik: I've got a patch that gets ratel working on rakudo master | ||
| or, at least, whichever modern version of rakudo I have checked out | 20:43 | ||
| tadzik: have you been committing to a branch in the web repo, or... I could paste the patch? | |||
| tadzik | Tene: I'll give you a commit bit to my fork | ||
| Tene | 'k | ||
| tadzik | Tene: done | ||
|
20:44
jest left
|
|||
| moritz_ | hugme: list projects | 20:45 | |
| hugme | moritz_: I know about Math-Model, Math-RungeKutta, MiniDBI, bench-scripts, book, gge, hugme, ilbot, java2perl6, json, modules.perl6.org, november, nqp-rx, nqpbook, perl6, perl6-examples, perl6-wtop, proto, pugs, rakudo, star, svg-matchdumper, svg-plot, tardis, try.rakudo.org, tufte, ufo, web, yapsi | ||
| moritz_ | hugme: add tadzik to web | 20:46 | |
| hugme hugs tadzik. Welcome to web! | |||
| moritz_ | in case you didn't have commit access before... :-) | ||
| tadzik | dunno :) | ||
| Tene | tadzik: want me to put this on tadzik/master? tadzik/ng? | 20:47 | |
| tadzik | Tene: tadzik/master, that's where commits go | ||
|
20:50
VXZ left
20:54
ymasory left
21:01
tadzik left
|
|||
| Tene | tadzik: pushed | 21:02 | |
| oh, ENOTADZIK | |||
|
21:04
Util left
21:17
mberends joined
|
|||
| mberends | \o from a new UMTS connection | 21:18 | |
| phenny | mberends: 23 Mar 14:32Z <moritz_> tell mberends you might consider coming up with a NQP-on-JVM GSOC proposal | ||
|
21:21
plainhao left
|
|||
| mberends | moritz_: GSOC is a nice idea, but immediately a few worries come to mind: 1. 6model itself is not big or complete enough to provide precise goals, 2. if I might mentor it, I would want to know more about how the result should look (need jnthn++) 3. there is a high probability of a time overrun. | 21:24 | |
| How negative that looks, not what I intended. Most important - GSOC would be very welcome, and the problems can be dealt with! | 21:26 | ||
|
21:30
donri left
21:32
tadzik joined
|
|||
| tadzik | is feather having smoketests again? :) | 21:32 | |
| Tene++ # Ratel | 21:33 | ||
|
21:35
mj41 left
21:36
kaare_ left
|
|||
| masak | rakudo: my @words = <kalle pelle abcdef deforestation>; for "a".."z" Z "c".."z" -> $a, $c { my $b = $a; $b++; my $regex = ($a, $b, $c).join(".*"); say "$regex:"; .say when /<$regex>/ for @words } | 21:38 | |
|
21:38
MayDaniel joined
|
|||
| p6eval | rakudo 792e86: OUTPUT«(timeout)abcdefb.*c.*d:abcdefc.*d.*e:abcdefd.*e.*f:abcdefdeforestatione.*f.*g:f.*g.*h:g.*h.*i:» | 21:38 | |
| masak | rakudo: my @words = <kalle pelle abcdef deforestation>; for "a".."z" Z "b".."z" Z "c".."z" -> $a, $b, $c { my $regex = ($a, $b, $c).join(".*"); say "$regex:"; .say when /<$regex>/ for @words } | ||
| p6eval | rakudo 792e86: OUTPUT«No applicable candidates found to dispatch to for 'infix:<Z>'. Available candidates are::():(Any $lhs, Any $rhs) in main program body at line 22:/tmp/33R8qPIfvq» | ||
| masak | alpha: my @words = <kalle pelle abcdef deforestation>; for "a".."z" Z "b".."z" Z "c".."z" -> $a, $b, $c { my $regex = ($a, $b, $c).join(".*"); say "$regex:"; .say when /<$regex>/ for @words } | ||
| p6eval | alpha : OUTPUT«a.*b.*c:Use of uninitialized valueCould not find non-existent sub whenin Main (file src/gen_setting.pm, line 324)» | ||
| masak | what? really? :) | 21:39 | |
| alpha: my @words = <kalle pelle abcdef deforestation>; for "a".."z" Z "b".."z" Z "c".."z" -> $a, $b, $c { my $regex = ($a, $b, $c).join(".*"); say "$regex:"; .say if /<$regex>/ for @words } | |||
| p6eval | alpha : OUTPUT«a.*b.*c:Use of uninitialized valueCould not find non-existent sub ifin Main (file src/gen_setting.pm, line 324)» | ||
|
21:39
mberends left
|
|||
| masak | alpha never got list comprehensions? huh. | 21:40 | |
|
22:02
madalu joined
22:04
Mowah joined
22:09
MayDaniel left,
skangas joined
22:10
madalu left,
sftp left
22:17
madalu joined
|
|||
| masak | alpha: my @words = <kalle pelle abcdef deforestation>; for "a".."z" Z "b".."z" Z "c".."z" -> $a, $b, $c { my $regex = ($a, $b, $c).join(".*"); say "$regex:"; for @words { if /<$regex>/ { .say } } } | 22:25 | |
| p6eval | alpha : OUTPUT«a.*b.*c:Could not find non-existent sub ifin Main (file src/gen_setting.pm, line 324)» | ||
| masak | still with the non-existent sub that couldn't be found... ;) | ||
|
22:26
plobsing left
|
|||
| masak | alpha: my $a = "foo"; say "foo" ~~ /<$a>/ | 22:26 | |
| p6eval | alpha : OUTPUT«Confused at line 10, near "~~ /<$a>/"in Main (file <unknown>, line <unknown>)» | ||
| masak | that's probably the real issue. | ||
|
22:30
aindilis joined
|
|||
| masak | 'night, #perl6. | 22:30 | |
| dream of alpha and ng combined -- the features with a ∪ and the bugs with a ∩ :) | 22:33 | ||
|
22:33
masak left
22:36
Mowah left,
sftp joined
22:39
[particle] left
22:45
whiteknight joined
22:48
madalu left
23:06
kfo left,
awoodland joined
23:07
cosimo joined
23:12
plobsing joined
23:20
[particle] joined
23:25
am0c left
23:40
benabik joined
23:41
pjcj joined
23:42
Sarten-X joined,
ymasory joined
23:43
risou joined
23:49
Chillance left
23:50
risou left
23:52
tewk joined
23:58
adriano86 joined
|
|||
| adriano86 | :) | 23:58 | |
|
23:59
s1n joined
|
|||