🦋 Welcome to the former MAIN() IRC channel of the Raku Programming Language (raku.org). This channel has moved to Libera (irc.libera.chat #raku)
Set by lizmat on 23 May 2021.
00:02 reportable6 left 00:05 reportable6 joined 00:08 guifa left 00:13 Doc_Holliwood left 00:17 rassoc left 00:26 guifa joined 00:35 squashable6 left 00:37 squashable6 joined 01:13 frost joined 01:16 xinming left 01:38 frost left 02:01 nine left, nine joined 02:58 swaggboi left 03:03 frost joined 03:05 jess joined 03:17 swaggboi joined
perlmaros lizmat/ugexe: looks like rakudo is only trying to write precomp to the same directory where the code resides - where it does not have write permissions in my case. it could write to ~/.precomp, though - but this directory isn't used. Is there any way to tell rakudo which directory to use? 04:15
04:17 linkable6 left, evalable6 left, linkable6 joined 04:18 evalable6 joined 04:41 Eddward left 05:00 bwiyy joined 05:12 Doc_Holliwood joined
CIAvash Raycat|Home: your code works, but on scalar variables. If you want fixed array, you can write `my Square @board[9]` 05:15
05:33 bwiyy left
moon-child m: class Square {}; subset Board of Array[Square] where .elems > 2; my Board $x = [Square.new, Square.new, Square.new] 05:42
camelia Type check failed in assignment to $x; expected Board but got Array ([Square.new, Square....)
in block <unit> at <tmp> line 1
05:44 jess left
moon-child (see also redd.it/o8iddx for more discussion) 05:50
(side-note: it would be nice if there were a variant of 'where' that could apply to containers rather than their contents. E.G. my @x where' List) 05:51
CIAvash also see github.com/Raku/doc/issues/2368 There are different behaviors for `where` clause used in assignment, binding and parameter. 06:02
06:02 reportable6 left 06:03 reportable6 joined 06:04 stoned75 left 06:06 stoned75 joined
CIAvash So currently `sub f (@a where Board){...}` works. Also `my (*@a where Board5) := [<your array>]`, but not `my @a where Board5 := [<your array>]` 06:19
* So currently `sub f (@a where Board){...}` works. Also `my (*@a where Board) := [<your array>]`, but not `my @a where Board := [<your array>]`
06:43 kylese joined 07:43 releasable6 left, unicodable6 left, statisfiable6 left, bisectable6 left, quotable6 left, committable6 left, benchable6 left, coverable6 left, shareable6 left, nativecallable6 left, bloatable6 left, sourceable6 left, linkable6 left, reportable6 left, tellable6 left, evalable6 left, squashable6 left, greppable6 left, notable6 left 07:44 sourceable6 joined, bloatable6 joined, notable6 joined, evalable6 joined 07:45 tellable6 joined, linkable6 joined, shareable6 joined, quotable6 joined, greppable6 joined, squashable6 joined, nativecallable6 joined, benchable6 joined, committable6 joined 07:46 coverable6 joined, bisectable6 joined, statisfiable6 joined, reportable6 joined, unicodable6 joined, releasable6 joined
Geth doc/master: 4 commits pushed by (JJ Merelo)++ 07:54
08:17 Doc_Holliwood left 08:26 Sgeo left 08:50 Manifest0 left 09:17 squashable6 left 09:19 squashable6 joined, ufobat joined 09:41 ufobat left 10:09 ufobat joined 10:21 Doc_Holliwood joined 10:45 ufobat left 10:58 sono left 11:35 jess joined 11:38 rassoc joined 12:03 reportable6 left, reportable6 joined 12:27 RandalSchwartz joined 12:40 Manifest0 joined 13:26 rtypo joined
ugexe perlmaros: i guess you could pass an empty directory that has write permissions as the first include (i.e. `-I ./empty-dir -I./dir-with-source` or RAKULIB="./empty-dir,./dir-with-source") 13:29
14:01 frost left 14:37 jess left 15:12 Eddward joined 15:21 MoC joined 15:25 monkey_ joined 16:06 guifa left 16:11 perlbot left
SmokeMachine .tell patrickb could you confirm if github.com/FCO/Red/issues/487 was fixed, please? 16:11
tellable6 SmokeMachine, I'll pass your message to patrickb
16:11 kybr left 16:12 simcop2387 left 16:18 GreaseMonkey left 16:19 perlbot joined, greaser|q joined 16:21 simcop2387 joined
Geth doc: 3197b934f7 | Coke++ | doc/Language/modules.pod6
fix typo
16:25
linkable6 Link: docs.raku.org/language/modules
16:37 kybr joined 16:47 MoC left 17:47 benchable6 left, coverable6 left, linkable6 left, committable6 left, notable6 left, bloatable6 left, tellable6 left, nativecallable6 left, quotable6 left, bisectable6 left, squashable6 left, statisfiable6 left, sourceable6 left, releasable6 left, shareable6 left, reportable6 left, greppable6 left, unicodable6 left, evalable6 left, notable6 joined 17:48 nativecallable6 joined, reportable6 joined, sourceable6 joined, linkable6 joined, tellable6 joined, releasable6 joined, greppable6 joined, quotable6 joined, statisfiable6 joined 17:49 committable6 joined, shareable6 joined, evalable6 joined, squashable6 joined, unicodable6 joined 17:50 coverable6 joined, benchable6 joined, bisectable6 joined, bloatable6 joined 18:02 reportable6 left 18:03 reportable6 joined 18:16 happy-dude joined 18:34 ChanServ sets mode: +o lizmat 18:35 ChanServ sets mode: +o lizmat 18:36 ChanServ sets mode: +o ugexe 18:37 RandalSchwartz left, tyil[m] was kicked by ugexe (tyil[m])) 18:38 ChanServ sets mode: -o ugexe 18:40 ChanServ sets mode: -o lizmat 18:46 monkey_ left 18:47 Eddward left 18:49 Sgeo joined 18:50 notna joined
rassoc what was that about? 18:54
19:01 happy-dude left 19:19 stoned75 left 19:21 stoned75 joined 19:52 chrysanthematic joined 19:57 Eddward joined 20:04 Raycat|Home left, Raycat|Home joined 20:13 holyghost joined 20:18 RandalSchwartz joined 20:25 jess joined 20:35 xinming joined 20:39 notna left 20:45 xinming left, xinming joined 20:54 xinming left 20:55 xinming joined 21:00 chrysanthematic left 21:02 Eddward left, kylese left 21:12 Bobob joined
Bobob Hello world 21:13
Just started my Raku journey for the summer time, the language is very compelling
El_Che It's fun 21:14
Bobob super expressive and loose in ways, I was messing around with Golang and I felt really constrained
El_Che I probably like Raku and Go the most atm 21:15
they are very different and that's a good thing
Bobob Go was really my introduction to concurrency 21:16
goroutines are neat
El_Che yeah and channels
stuff you also find in raku :)
Bobob yeah raku is really versatile 21:18
thanks for the convo, cheers
21:18 Bobob left
El_Che have fun 21:19
21:36 greaser|q left, greaser|q joined, greaser|q is now known as GreaseMonkey 22:14 LizBot joined, LizBot left, Geth left 22:15 Geth joined, TempIRCLogger joined 23:15 evalable6 left, linkable6 left 23:16 linkable6 joined, evalable6 joined 23:58 [dpk] joined, tejr left, dpk left 23:59 tejr joined