🦋 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.
Geth ecosystem/main: 85c3517eb8 | L'Alabameñu++ (committed using GitHub Web editor) | META.list
Intl::LanguageTaggish now in zef ecosystem
02:10
Geth ecosystem/main: 44ef807b39 | L'Alabameñu++ (committed using GitHub Web editor) | META.list
UserTimezone is now in zef ecocystem
02:26
lizmat weekly: docs.google.com/document/d/1KpVUBx...8M/preview 10:21
notable6 lizmat, Noted! (weekly)
Abhoerschutz Guten Mittag, Good afternoon, Bon après-midi, Добрый день. 10:56
lizmat Abhoerschutz o/ 11:03
Abhoerschutz lizmat: Hello.
lizmat welcome :-) 11:04
Abhoerschutz lizmat: Thank you. 11:25
lizmat Abhoerschutz is there a question you'd like to ask, or are you just hanging out ? 11:29
Voldenet buenas tardes, xiawu hao 11:33
lizmat assumes just hanging out :-) 11:40
Abhoerschutz lizmat: I don't have a specific question to ask. But someone in here told me about raku.land — which is a very nice site.
Geth Raku-Steering-Council/main: 428dee0a74 | (Elizabeth Mattijsen)++ | minutes/20220115.md
Minutes of 15 Oct 2022
13:18
Raku-Steering-Council/main: 427cbb262f | (Elizabeth Mattijsen)++ | 2 files
Oops, properly name the file!
13:19
Voldenet this channel is nice, because it lets you find out about some cool syntax tricks once in a while 13:25
Nemokosch what do you mean? 13:27
What is "contest query"? 13:30
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/10/17/2022-...p-no-fear/ 14:10
melezhik o/ 16:41
tellable6 2022-10-14T15:38:09Z #raku <[Coke]> melezhik - github.com/rakudo/rakudo/issues/4685 - shouldn't this be a Curlie bug, not a rakudo bug?
melezhik .tell [Coke] I am not sure if this a curlie bug, when I was creating the one, I thought this is Rakudo's one, at least someone told me that this could be a true )) 16:42
tellable6 melezhik, I'll pass your message to [Coke]
melezhik hi all, I have started to work on complete new CICD system based on Sparrow - SparrowCI, this is completely new design and I hope will be more easier for end users, I have dropped few examples in twitter (melezhik2) - let me know if someone is interested in using this ... thanks 16:43
Nemokosch melezhik: gotta be honest... my personal problem is that I can't keep up with you. As a total analphabet to devops, I don't know how Sparrow, SparkyCI, SparrowCI, Tomtit and all that jazz relate to each other and which one I should take a closer look at in a couple of months 16:55
tbrowder hi, has anyone tried to use unicode fonts with PostScript? if so i would appreciate a link to more info. 17:08
melezhik Nemokosch - no worries , what I am trying to say that SparrowCI is going to replace some old systems I wrote before, but it still bases on old software I wrote before - I know it could be confusing, but more or less I think I am going to continue with this - github.com/melezhik/SparrowCI
melezhik replacement probably is not accurate term, SparrowCI I guess will be main API for end user. Tomtit and Cromit will stay, but they have slightly different use case, and I think focus will be more on SparrowCI now. 17:25
Nemokosch what made you reconsider the approach? 17:31
melezhik good question. 17:33
long story short. I guess Sparrow/Tomtit idea is ok, but it mean and end user should create a lot of files to run a simple code - I mean one need to create task directory / task file and finally high level Raku file to run all this as a task function - for example. here 17:35
github.com/melezhik/Sparrow6/blob/...-structure
all this means a quite high barrier , especially for people who want all in single file  approach (when normally is true for the most of frameworks ) 17:37
even though such a split on many files gives some benefits for a framework author - but not for a framework user ))
so, I am doing a sort transpiler now, which SparrowCI is, which makes it's possible to have all SparrowIsh code to be presented in a single YAML file, the approach models devops folks like with declarative DSL and bla-bla-bla 17:39
compare previous code example with this one now - github.com/melezhik/SparrowCI/blob.../task.yaml 17:40
melezhik this clever bit is that this example would be transpiled into underlying Sparrow structure ( with many firs and files ) and and be executed as a standard Sparrow task, so I almost don't need to code anything ))) 17:41
so I am killing 2 birds in one stone here - provide an end user with a neat/simpler interface/API and still using already tested and well structured Sparrow design / code underneath 17:45
also I have thought on expansion this SparrowCI API to other languages and communities, because for end user this is just a YAML based DSL allows to runs tasks written on different languages and exchange tasks states with tasks input/output data ... 17:46
github.com/melezhik/SparrowCI/tree...s/examples 17:47
Nemokosch and both birds are sparrows, haha
melezhik that's right ))) it always about that HA-HA 17:48
hopefully it adds some clarity now ... 17:49
Nemokosch I think so 17:56
melezhik thanks
btw besides input/output data tasks might exchange artifacts (binary files) with each other github.com/melezhik/SparrowCI/blob...facts.yaml 17:59
johnjaye does anybody know this book on raku? 21:36
forgot the author. saw it in the library
Nemokosch there is this site perl6book.com 21:39
it came up today as well, because I think it should be updated/moved some way 21:40
BUT it might help you find the book 🙂