🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
00:02 lizmat left 00:57 japhb left 01:01 japhb joined 01:06 japhb left 01:11 japhb joined 01:20 japhb left 01:25 japhb joined 01:33 japhb left 01:35 japhb joined 07:58 japhb left 08:01 japhb joined 08:32 japhb left 08:33 japhb joined 08:42 japhb left 08:48 lizmat_ left 08:49 lizmat joined
Geth rakudo/main: ca1fd75312 | (Elizabeth Mattijsen)++ | src/core.c/Grammar.rakumod
Streamline Grammar, largely de-nqpify

These optimizations were once nice, but no longer needed.
09:48
rakudo/lizmat-rat-raku: 919f425ac8 | (Elizabeth Mattijsen)++ | src/core.c/Rat.rakumod
Revert "RakuAST: compose vulgars that have a composed version"

This reverts commit 1720fbeb4351342f0a9e505df16704d063267098.
09:49
09:50 sena_kun joined 10:12 japhb joined 10:17 japhb left
ab5tract ohhh, that looks nice 10:52
nemokosch coleman: is the raku.org rework mergeable on your side? It seems to me nobody else would "claim" this review and andinus already agreed to it 11:02
this came up in a private discussion about raku.land... how to put the question... 11:49
is having "N ecosystems" for Raku a good and desirable thing or not? 11:50
I mean, in my opinion it is just historical development and the aim is (and should be) that there will be one
but what is the "popular opinion" about this?
Geth rakudo/main: b0c030838a | (Elizabeth Mattijsen)++ | src/Raku/ast/regex.rakumod
RakuAST: fix quast generation of ? regex quantifier

Fixes #5479
12:31
lizmat *qast :-) 12:33
12:48 MasterDuke left
coleman i will need a few days, commuting to job right now. sorry 13:20
haven't forgotten. just don't want downtime
wish me luck in Atlanta traffic 13:22
13:22 lizmat left
nemokosch okay okay, good luck, take care 13:41
jdv having n ecos was part of the initial intent/design iirc 14:28
[Coke] as we've discovered, though, not all ecos are equal. I suspect this may be like the "no one true compiler" where we have a defacto one that we use and recommend to use. 14:57
14:58 japhb joined 15:05 japhb left
jdv yup. but is raku.land part of an eco? 15:18
nemokosch oh that's not what I meant 15:20
for raku.land, it is quite commonsensical to support the existing ecosystems 15:21
I meant it in the broader sense, whether it is desirable for Raku (or any other language I'd say) to have parallel ecosystems
jdv i think its just like moarvm/jvm/etc like coke said. recommending 1 and only supporting 1 are different. 15:24
15:35 japhb joined 15:58 lizmat joined 16:00 lizmat left 16:03 lizmat joined 16:17 japhb left 16:41 japhb joined
[Coke] many packaging systems allow for multiple sources - but IME, secondary sources are usually enterprise/local repos. 16:52
so that a company deploying a product can more readily control what "latest version" means.
El_Che [Coke]: in my experience companies mirror an OS pkg repo or ecosystem site (eg with Artifactory) and the version on the container is declared in the build file (eg Jenkinsfile that builds the image) 16:57
[Coke] +1 17:21
sjn reminds that FOSDEM is in the beginning of February, and that this time there's a Raku + Perl devroom o/ 17:28
sjn reminds that FOSDEM is in the beginning of February, and that this time there's a Raku + Perl devroom \o/
deadline for submitting talks is on Friday this week
nemokosch that's crazy early, like usual... 18:13
ugexe Jenkins, what a security shit show that is 18:24
El_Che ugexe: bad experiences? 18:55
ugexe of course. most developers or sres i've talked about jenkins with hate everything about it with a passion 18:59
18:59 japhb left
ugexe you cant do anything without installing a bajillion adbandonware plugins that themselves are suspect re: security. and you cant ever upgrade because you're using abandonware plugins that aren't supported in the upgraded version 19:01
El_Che yes, the plugin situation is tricky. You need to be very selective about it. 19:04
the thing I dislike about Jenkins is Groovy :)
ugexe i actually liked blue ocean + groovy when i first tried jenkins. but as time went on i heard lots of negative things about it, experienced my own jenkins instances get hacked, and now blue ocean itself is deprecated while they continue to work on the rube goldberg machine of original jenkins 19:06
19:20 gfldex left
El_Che I dislike blue ocean with passion :) 19:32
it removed all useful information from builds 19:33
20:30 japhb joined 21:46 patrickb left 21:47 patrickb joined 22:59 sena_kun left 23:41 lizmat_ joined 23:44 lizmat left 23:47 lizmat_ left, lizmat joined