🦋 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:03
reportable6 joined
00:09
ProperNoun left
00:10
ProperNoun joined
01:04
xinming left
01:07
xinming joined
|
|||
ugexe | I wrote up a draft grant proposal for adding dependency lock file support to zef - gist.github.com/ugexe/b04f71e97fad...ca73b42860 | 01:34 | |
[Coke] | +1 from me. | 01:46 | |
02:03
xinming left,
xinming joined
|
|||
ugexe | i still plan on investigating a grant to do configurable default $*REPO.repo-chain ala `RAKU_DEFAULT_REPO_CHAIN="inst#/foo" raku -e '.say for $*REPO.repo-chain'`, but I want to do this smaller lock file grant first | 02:19 | |
02:29
jpn left
02:30
razetime joined
02:46
razetime left
02:56
xinming left,
xinming joined
|
|||
jaguart | the terminology in the grant was not clear to me - a lock file being something different from a uri that indicates where to source a dependency from | 03:13 | |
or is the 'lock file' the equiv to an environment file in other languages? | 03:14 | ||
so I could have a dependency-origin-production.json and a dependency-origin-development.json | 03:16 | ||
and I guess you would have to handle the cases where the dependency is on x:auth<a>:ver<0.1.0+> but the dependency-origin is pinned to something different than that | 03:20 | ||
i.e. the dist at the uri is x:auth<b>:ver<0.0.1> etc | 03:21 | ||
03:22
xinming left,
xinming joined
|
|||
jaguart | TIL that node developers use 'lock file' terminology in this way - meaning package-lock.json - and see stories of the CI challenges for package managers | 03:34 | |
04:22
linkable6 left,
evalable6 left
04:23
linkable6 joined
04:25
evalable6 joined
|
|||
ugexe | the problem of if the distribution at the end of a given source-url matches the correct data already exists | 04:27 | |
to be clear the 'uri' field isn't technically needed for the most basic lock file. but it allows for tooling to implement other more complex things. for instance a tool might generate this lock file and create a folder where it saves all the distribution tar files to (setting the uri to these new local files) | 04:31 | ||
04:32
Kaiepi left
|
|||
ugexe | it also means something like a checksum check could occur in that tool instead of me having to implement it as part of this :P | 04:34 | |
04:35
Guest2998 left
|
|||
ugexe | i agree calling it something other than a lock file is good though. cpanfile.snapshot is a perlish example | 04:36 | |
jaguart | so you're not thinking developer sets the uri, but that uri is managed by tooling for caching etc? | 04:46 | |
05:04
razetime joined
06:00
reportable6 left
|
|||
jaguart | the Bool type unexpectedly reports two attributes with the same name and different types - is that a reporting bug? | 06:00 | |
m: Bool.^attributes.say | |||
camelia | (str $!key int $!value bigint $!value) | ||
06:03
reportable6 joined
06:23
xinming left,
xinming joined
06:51
xinming left,
xinming joined
07:51
notable6 left,
bisectable6 left,
benchable6 left,
statisfiable6 left,
quotable6 left,
greppable6 left,
linkable6 left,
tellable6 left,
unicodable6 left,
reportable6 left,
bloatable6 left,
shareable6 left,
evalable6 left,
committable6 left,
releasable6 left,
sourceable6 left,
coverable6 left,
nativecallable6 left,
squashable6 left,
committable6 joined
07:52
squashable6 joined,
unicodable6 joined,
nativecallable6 joined,
coverable6 joined,
bloatable6 joined
07:53
evalable6 joined,
shareable6 joined,
bisectable6 joined,
releasable6 joined,
linkable6 joined
07:54
notable6 joined,
greppable6 joined,
sourceable6 joined,
quotable6 joined,
statisfiable6 joined,
tellable6 joined,
benchable6 joined,
reportable6 joined
08:54
reportable6 left,
coverable6 left,
committable6 left,
statisfiable6 left,
greppable6 left,
squashable6 left,
linkable6 left,
shareable6 left,
notable6 left,
sourceable6 left,
releasable6 left,
evalable6 left,
bloatable6 left,
bisectable6 left,
quotable6 left,
benchable6 left,
tellable6 left,
unicodable6 left
08:55
notable6 joined,
squashable6 joined,
releasable6 joined,
tellable6 joined,
shareable6 joined
08:56
sourceable6 joined,
unicodable6 joined,
bisectable6 joined,
greppable6 joined,
statisfiable6 joined,
benchable6 joined,
quotable6 joined
08:57
coverable6 joined,
bloatable6 joined,
reportable6 joined,
committable6 joined,
evalable6 joined,
linkable6 joined
09:00
AlexDaniel left
09:48
clarjon1 joined
09:49
Kaiepi joined
10:03
Xliff left,
sena_kun joined,
kaskal left
10:09
kaskal joined
10:39
equinox joined
11:19
equinox left
11:46
equinox joined
12:00
reportable6 left
12:01
reportable6 joined
12:06
razetime left
13:06
linkable6 left,
evalable6 left
13:08
linkable6 joined,
evalable6 joined
|
|||
guifa | Perhaps those attributes are coming from different inheritances. Private attributes aren't accessible from subclasses or roles | 13:18 | |
14:07
equinox left
15:01
swaggboi joined
15:34
sena_kun left
15:43
sena_kun joined
15:49
Kaiepi left,
Kaiepi joined
16:44
equinox joined
17:13
melezhik joined
|
|||
melezhik | Hi lizmat , I have updated sparrowhub links , if someone could please take a look at my PR ? github.com/tpf/grants-perlfoundati...rg/pull/25 thanks | 17:14 | |
tellable6 | 2022-12-14T21:22:21Z #raku <SmokeMachine> melezhik: I just merged that! Thank you! | ||
17:14
melezhik left
17:21
melezhik joined
|
|||
melezhik | thanks lizmat | 17:21 | |
lizmat | yw :-) | 17:22 | |
melezhik | I wonder if TPRF accepts grants this year, yet ? | ||
lizmat | fwiw, I'm no longer on the Grant Committee... so I wouldn't know | ||
melezhik | I mean I saw ugexe drafts, that made me think maybe I would try to propose something from myself, or this one is intended to another auditory ? | 17:25 | |
17:30
codesections left
17:32
melezhik left
17:40
melezhik joined
|
|||
melezhik | draft -> draft of grant proposal for zef lock mechanism | 17:40 | |
17:42
melezhik left
18:00
reportable6 left,
reportable6 joined
18:02
sena_kun left
18:04
sena_kun joined
18:19
Kaiepi left,
Kaiepi joined
18:20
equinox left
18:46
codesections joined
18:50
jpn joined
18:55
melezhik joined
19:00
melezhik left
|
|||
guifa | I believe so, codesections is more in tune with that stuff | 19:34 | |
jaguart see the following | 19:36 | ||
m: class a { has $!x = 0 }; class b is a { has $!x = 1 }; b.new.^attributes.say | |||
camelia | (Mu $!x Mu $!x) | ||
codesections | .tell melezhik I believe that TPRF grants should be accepting grants. I know that the previous grant chair stepped down and there's been a bit of a transition period, but AFAIK they're accepting grant applications as normal | 19:40 | |
tellable6 | codesections, I'll pass your message to melezhik | ||
20:00
linkable6 left,
evalable6 left
20:01
linkable6 joined
20:02
evalable6 joined
|
|||
MitarashiDango[m | It looks like prove6 on the Rakudo Star Docker images no longer runs due to missing dependencies. Do they need to be added here? github.com/rakudo/star/blob/43ecfe...odules.txt ? The missing deps look to be Path::Finder, Pod::Usage, and sigpipe. | 20:03 | |
20:04
xinming left,
xinming joined
|
|||
MitarashiDango[m | It looks like they're all new deps post 2022.07. | 20:09 | |
20:29
xinming left,
xinming joined
20:41
jpn left
20:45
jpn joined
20:50
jpn left
21:21
jpn joined,
xinming left,
xinming joined
21:38
perlbot left,
simcop2387 left
21:40
simcop2387 joined
21:41
jpn left
21:42
perlbot joined
22:20
jpn joined
22:45
xinming left
22:47
xinming joined,
clarjon1 left
23:18
vrurg_ joined,
vrurg left
23:25
Nemokosch joined
|
|||
Nemokosch | m: ('0' .. '9').classify(* cmp 5).&dd | 23:26 | |
camelia | (my Any %{Mu} = Order::Less => $["0", "1", "2", "3", "4"], Order::Same => $["5"], Order::More => $["6", "7", "8", "9"]) | ||
Nemokosch | nice | ||
23:48
habere-et-dispet joined,
habere-et-dispet is now known as habere-et-disper
23:51
sena_kun left
23:54
Nemokosch left
|