🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 6 September 2022. |
|||
00:00
reportable6 left
00:01
euandreh left
|
|||
Anton Antonov | 🙈🙉🙊 | 00:02 | |
00:02
reportable6 joined
|
|||
Nemokosch | 🤣 | 00:06 | |
00:50
theesm left
00:52
theesm joined
01:03
euandreh joined,
xinming left
01:05
xinming joined
01:23
silug left
01:24
jgaz joined
|
|||
guifa | dang, datetime formatters are moving much faster | 01:44 | |
In just two evenings I've got 12 of the 45 or so finished | |||
Anton Antonov | @guifa how many hours per format you spent on? | 01:49 | |
guifa | Depends | ||
Right now I'm on a roll because simple ones like day / minute / second are really easy | |||
Can copy and paste a lot | |||
but the date time periods required a bit more thought, but I'd say averaging about 20ish each while multitasking so far including testing etc (although I need to write more tests) | 01:50 | ||
01:51
squashable6 left
|
|||
guifa | I'm not a fast coder lol | 01:52 | |
Anton Antonov | Wow -- that is some dedication! | 01:53 | |
01:54
squashable6 joined
02:05
jpn joined
|
|||
@guifa Do you follow any specification documents while working on "Polyglot::Regexen" ? | 02:10 | ||
02:10
jpn left
02:11
teatwo joined
02:12
teatwo left,
teatwo joined
02:13
jgaz left
02:14
tea3po left
02:21
silug joined
|
|||
guifa | AntonAntonov: yes, I based it off of the ECMA grammar, although with some edits. I also cheated a bit and stole some from jnthn's Cro module | 02:28 | |
but his wasn't nearly as complete as mine | |||
s/complete/exhaustive | 02:29 | ||
Anton Antonov | I see -- really good to know. | ||
guifa | The only thing keeping it from being more maintainable long term is name spacing issues | 02:33 | |
so unfortunately I'm forced to do old fashioned prefix namespacing | 02:34 | ||
resulting in those hideously long token names | |||
Anton Antonov | 🤔 | 02:35 | |
guifa | Basically, I was hoping to be able to use one of the techniques I mention in my talking on mixing grammars | 02:39 | |
the problem is that the match objects being passed around aren't standard raku match objects and they fail a type match test and I can't figure out how to create them separately | 02:40 | ||
Anton Antonov | Right -- there is a file named "Grammar-Mixin.rakumod". | 02:41 | |
Interesting... | 02:42 | ||
guifa | I'll definitely keep investigating. I'd love nothing more than to be able to reduce things down to 2-5 lines of boilerplate that imports only a single token that can reference dozens of its own properly namespaced tokens | 02:46 | |
I *really* want to be able to do that to enable foreign language slangs (e.g. ruby-sub foo( … ) { … } ) | 02:49 | ||
Anton Antonov | I had some sort similar question / want -- given a proto token can have method for the proto only. (I.e. not to have to program all the syms...) | 02:50 | |
03:21
linkable6 left
03:22
linkable6 joined
03:53
jpn joined
03:58
jpn left
04:58
linkable6 left,
squashable6 left,
reportable6 left,
benchable6 left,
unicodable6 left,
committable6 left,
nativecallable6 left,
sourceable6 left,
greppable6 left,
statisfiable6 left,
coverable6 left,
bloatable6 left,
tellable6 left,
quotable6 left,
shareable6 left,
releasable6 left,
unicodable6 joined,
linkable6 joined,
nativecallable6 joined
04:59
coverable6 joined,
sourceable6 joined,
benchable6 joined,
releasable6 joined,
shareable6 joined,
reportable6 joined,
committable6 joined
05:00
greppable6 joined,
tellable6 joined,
statisfiable6 joined
05:01
squashable6 joined,
bloatable6 joined,
quotable6 joined
06:00
reportable6 left
06:01
reportable6 joined
06:02
holyghost joined
06:58
kjp left
07:01
jpn joined,
kjp joined
07:23
jpn left
07:25
jpn joined
07:29
jpn left
07:40
Sgeo left
07:46
jpn joined
07:59
jpn left
08:05
jpn joined
08:29
jpn left
08:30
jpn joined
08:35
jpn left
08:42
jetchisel left
08:45
jetchisel joined
08:59
jmcgnh left
09:05
an3223 left
09:09
sena_kun joined
09:14
jmcgnh joined
09:39
lizmat_ joined
09:43
lizmat left,
jpn joined
09:47
lizmat_ left,
lizmat joined,
sarna left
10:47
linkable6 left,
evalable6 left
10:49
linkable6 joined
10:50
evalable6 joined
11:42
an3223 joined
11:58
jpn left
12:00
reportable6 left
12:01
reportable6 joined
12:40
jpn joined
13:38
jpn left
13:52
jpn joined
14:10
tea3po joined
14:11
tea3po left,
tea3po joined
|
|||
Nemokosch | are postfix control statements generated with an invisible block that interferes with &?BLOCK ? | 14:12 | |
14:13
jpn left
14:14
teatwo left
14:23
jpn joined
14:28
jpn left
15:11
Sgeo joined
16:11
jpn joined
16:16
jpn left
|
|||
lizmat | possibly | 16:38 | |
17:16
linkable6 left,
evalable6 left
17:17
evalable6 joined,
linkable6 joined
17:36
jgaz joined
17:42
jgaz left
17:51
an3223 left
18:00
reportable6 left
18:01
reportable6 joined
18:07
an3223 joined
18:38
jpn joined
18:43
jpn left
19:18
jgaz joined
19:34
nort left
|
|||
[Coke] | trying to mi6-ify a repository, it's telling me "Must run in the top directory", but I am. | 19:47 | |
ah. Mi6 requires there to be a lib directory (a single simple bin/ script won't work) | 19:51 | ||
tonyo | . | 19:56 | |
[Coke]: wonder how fez would deal with that too tbh [Coke] | |||
19:58
jpn joined
20:06
jpn left
|
|||
[Coke] | you could try it on commit 2bb7731 on github/coke/sudoku-helper | 20:20 | |
(I just fixed it up to work with mi6 and cut a new releaes) | |||
... which forced me to do the lib/ split and added tests while I was doing it, yay. | |||
20:27
jgaz left
20:34
jgaz joined
20:37
raiph joined
20:40
sjn is now known as sjn_
20:41
sjn_ is now known as sjn
20:45
jgaz left
21:02
jpn joined
21:17
sena_kun left
21:39
jpn left
22:29
nort joined
|
|||
guifa | hooray, I now have all datetime formatter patterns remade in RakuAST with the exception of timezones and year cycles (the latter isn't used in gregorian so it's a bit moot until I extend for support of other calendar types) | 22:36 | |
23:28
raiph left
|