🦋 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.
gfldex lizmat: do the irclogs make any attempt to deal with duplicate (over time) ircnicks? 07:29
lizmat in search, it does 09:50
if you click "include nick aliases'
gfldex lizmat: I'm asking because there is a request to teach the dicord bot to show per-server-nicks instead of the default username and don't want to cause confusion when names suddenly change. On IRC we get the nick-change-message, what would be missing on Discord. 19:07
If that is no problem anyway, because the IRC logs don't care, I can go ahead with the requested change. 19:08
lizmat well, irclogs.raku.org already knows about Discord... it removes the prefix already
gfldex We have a CoC, what is causing me to worry.
lizmat well, let's cross that bridge if it needs to be crossed 19:09
gfldex good point
fuck politics! let's code! \o/
Geth rakudo: 7148da1c61 | (Ben Davies)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Consider Positional/Associative type parameters in optional defaults

We need to copy type parameters for this; thankfully, the type of the
  @/% must be of Positional/Associative, whose parameters correspond to
Array/Hash's, so methods for these are already defined.
Allows the following signatures to produce a typechecking error for $a ... (11 more lines)
20:43
rakudo: 5496cacf93 | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Merge pull request #4648 from Kaiepi/optional-collections

Consider Positional/Associative type parameters in optional defaults
rakudo: 5c4970c5df | (Vadim Belman)++ | src/core.c/IO/Path.pm6
Add method 'inode'

The syscall is already supported by nqp, no extra efforts needed.
rakudo: 599a6362be | (Vadim Belman)++ | src/core.c/IO/Path.pm6
Add IO::Path `dev` and `devtype` methods

  `dev` returns stat(2) `st_dev` field (`nqp::const::STAT_PLATFORM_DEV`).
  `devtype` returns stat(2) `st_rdev` field
  (`nqp::const::STAT_PLATFORM_DEVTYPE`).
rakudo: 153e56a6d5 | (Vadim Belman)++ (committed using GitHub Web editor) | src/core.c/IO/Path.pm6
Merge pull request #4974 from vrurg/io-path-inode

Add method 'inode'
japhb vrurg: The does-not-exist strings in 599a6362be are copy pasta 20:53
vrurg japhb: Argh, where you've been these days? ;) 20:54
japhb Heh 20:54
Geth rakudo: 6dc2f92c98 | (Vadim Belman)++ | src/core.c/IO/Path.pm6
Fix a copy-paste erratum

Copied over from `inode`
20:57