japhb | ditto, but we will get there again | 00:28 | |
timotimo | i'm not making much progress with that :( | 00:29 | |
00:38
lizmat joined
01:15
TimToady joined
01:48
ilbot3 joined
02:10
FROGGS joined
03:57
vendethiel joined
07:25
vendethiel joined
|
|||
dalek | arVM/ignoremark: 3ea7470 | FROGGS++ | / (10 files): implement ordbaseat and eqatim_s for ignoremark |
08:11 | |
arVM/ignoremark: e40b21c | FROGGS++ | src/core/interp.c: chars are not equal beyond end of string |
08:19 | ||
08:20
FROGGS joined
|
|||
FROGGS | I'll gist my nqp changes in a bit, to prevent a stage0 update in case I did silly things | 08:21 | |
08:28
tgt joined
08:31
tgt joined
|
|||
FROGGS | jnthn: gist.github.com/FROGGS/1a0cb3448b7f014511d8 - it passes all tests from S05-modifier/ignoremark.t, though I probably need to implement ignorecase+ignoremark | 08:33 | |
tadzik | japhb: what's the problem? | 09:11 | |
09:12
lizmat joined
11:00
lizmat joined
|
|||
jnthn | FROGGS: Seems reasonable. | 11:07 | |
11:36
FROGGS joined
|
|||
FROGGS | jnthn: feel free to tweak the MVM_string_ord_basechar_at function :o) | 11:38 | |
jnthn | *nod* | 11:39 | |
FROGGS | so, my plan is to make ignorecase+ignoremark work, then pushing a stage0 | 11:40 | |
ohh, and I have to think about jvm and parrot | |||
nwc10 | in the same way that we're thinking about NFG for parrot? | 11:41 | |
and, for that matter, NFG for JVM? | |||
(different from parrot NFG, to be fractionally less obtuse) | |||
FROGGS | and I had spotted an :mm modifier, and also have seen samemark tests (perhaps :mm is samemark)... ahh, and there we also sameaccent tests, I wonder if that is the same | ||
hmpf, ranges in character classes also need to be handled to work under ignoremark | 11:50 | ||
jnthn | urgh | 11:51 | |
FROGGS | which is a problem... | 11:53 | |
or... hmmm | |||
dunno if I can translate that to bound checks | |||
12:15
FROGGS joined
|
|||
FROGGS | I think I am going for an QAST::Regex subtype called 'ignorecase+ignoremark', and I really really hope that we do not have any other unimplemented modifiers of this kind | 12:17 | |
ahh, samecase and samemark seems to be for substitutions only... | 12:20 | ||
so that "aBcDe".subst(/<[b..d]>/, 'xxx', :ii) might end up as "eXxXe" | 12:22 | ||
TimToady: is that correct? | 12:23 | ||
and "aƶĆŗe".subst(/\w+/, 'a', :mm) results in "aƤƔa" | 12:25 | ||
(the ii example lacks a quantifier but besides that...) | |||
jnthn: +1 to QAST::Regex subtype 'ignorecase+ignoremark ? | 12:29 | ||
jnthn | FROGGS: I...hmm | 12:32 | |
I don't have a beter idea. | |||
FROGGS | beter... :P | 12:33 | |
that reminds me of weter.com | |||
the funny thing is that this page is unmodified since at least 10 years | 12:34 | ||
14:32
lizmat joined
|
|||
japhb | tadzik: The one where panda didn't know to treat .so/.dll specially, and people had to install them "by hand" for e.g. linenoise. I just hadn't noticed whether that was already done, or still NYI. | 14:51 | |
tadzik | let me see | 14:53 | |
I wasn't aware ofit | |||
yep, it's broken | |||
and now my perl6 is broken | |||
fuck | |||
but it does Copying blib/lib/liblinenoise.so to /home/tadzik/.rakudobrew/moar-nom/install/share/perl6/site/lib/liblinenoise.so | |||
so is that place wrong? | |||
japhb | tadzik: I wonder if there is something that needs to be done so the dlopen (or Windows equivalent) can find it. The collective memory of #perl6 might know it. | 14:55 | |
(Or if what really needs to be fixed is NativeCall ...) | |||
tadzik | right now I don't know how to make it work on linux either :) | ||
japhb | Come to think of it (from the outside), I would think it's the local install and NativeCall library lookup code paths that probably need thought. Whether panda has to be directly involved in that, I dunno. | 14:59 | |
lizmat | fwiw, we had a temporary solution for that in CURLI | 15:00 | |
but the migration of @*INC to strings broke that | |||
japhb | (It occurs to me that everyone had been referring to it as a "panda v. DLL" problem, but it's not actually a foregone conclusion that it's panda's problem beyond just getting the DLL to the proper install directory for that particular auth/version of the module.) | ||
lizmat | I hope to have time again tomorrow to look at this | 15:01 | |
japhb | lizmat: Ah, gotcha. | ||
tadzik | is there a reson why we shouldn't put site/lib in nativecall's search path? | ||
and/or: why isn't it there already :) | |||
oh, versioning.. | |||
japhb | Yeah | 15:02 | |
tadzik | so CUR needs to deal with .so (does it already?) and NativeCall has to be aware of it | ||
lizmat | CURLI does, but CURLI doesn't work with panda | ||
:-( | |||
at least, it didn't for me... :-( | 15:03 | ||
tadzik | is it panda's fault? | 15:04 | |
lizmat | well, fault is a big word | 15:08 | |
it is at least incompatible atm | |||
tadzik | hm | 15:10 | |
15:13
FROGGS joined
15:41
TimToady joined
|
|||
TimToady | FROGGS: re irclog.perlgeek.de/moarvm/2015-05-09#i_10575280 I think that would merely result in 'a'. You'd have to replace with aaaa to get the result you postulated | 15:45 | |
or just use \w and :g | 15:46 | ||
FROGGS | TimToady: I see | ||
19:12
zakharyas joined
19:13
brrt joined
|
|||
brrt | \o | 19:14 | |
timotimo | o/ | 19:15 | |
brrt just beat mario kart :-) | 19:25 | ||
19:43
vendethiel joined
20:11
lizmat joined
|
|||
jnthn tries to beat tutorial slides :) | 20:18 | ||
lizmat waved at jnthn, but he and pmichaud didn't look :-( | |||
:-) | 20:19 | ||
jnthn | lizmat: Didn't see you at all :( Such is my eyesight | 20:23 | |
lizmat | you were in a deep discussion, so even with good eyesight, you would not have seen us :-) | 20:24 | |
jnthn | ah :) | ||
lizmat | we were inside, you were outside passing | ||
jnthn | Ah, in l'irish pub? | 20:25 | |
lizmat | yup | 20:27 | |
jnthn | I'd totally join if I didn't have to finish this tutorial :) | 20:28 | |
lizmat | we were just in back from "Taste Of China" | ||
jnthn | Also I should rest my voice given I have to talk for 4 hours tomorrow. :) | ||
lizmat | I completely understand... I was just teasing :-) | ||
jnthn | Figured :-) | 20:29 | |
Well, tomorrow the talks are finished and I can relax with a beer :) | |||
lizmat | :-) | 20:30 | |
20:56
zakharyas joined
23:27
TimToady joined
|