Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2017-06-23

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:07 awwaiid joined #perl6-toolchain
00:13 awwaiid joined #perl6-toolchain
00:25 awwaiid joined #perl6-toolchain
00:31 awwaiid joined #perl6-toolchain
00:47 awwaiid joined #perl6-toolchain
01:08 awwaiid joined #perl6-toolchain
01:21 awwaiid joined #perl6-toolchain
01:27 awwaiid joined #perl6-toolchain
02:06 awwaiid joined #perl6-toolchain
02:27 awwaiid joined #perl6-toolchain
02:38 awwaiid joined #perl6-toolchain
02:44 awwaiid joined #perl6-toolchain
02:54 awwaiid joined #perl6-toolchain
03:05 awwaiid joined #perl6-toolchain
03:11 awwaiid joined #perl6-toolchain
03:23 awwaiid joined #perl6-toolchain
03:29 awwaiid joined #perl6-toolchain
03:41 awwaiid joined #perl6-toolchain
03:57 awwaiid joined #perl6-toolchain
04:02 awwaiid joined #perl6-toolchain
04:15 awwaiid joined #perl6-toolchain
04:20 awwaiid joined #perl6-toolchain
04:41 awwaiid joined #perl6-toolchain
04:47 awwaiid joined #perl6-toolchain
05:03 awwaiid joined #perl6-toolchain
05:13 awwaiid joined #perl6-toolchain
05:33 domidumont joined #perl6-toolchain
05:39 domidumont joined #perl6-toolchain
05:40 awwaiid joined #perl6-toolchain
05:51 awwaiid joined #perl6-toolchain
05:57 awwaiid joined #perl6-toolchain
06:05 domidumont joined #perl6-toolchain
06:14 awwaiid joined #perl6-toolchain
06:30 awwaiid joined #perl6-toolchain
06:46 awwaiid joined #perl6-toolchain
06:52 awwaiid joined #perl6-toolchain
06:58 awwaiid joined #perl6-toolchain
07:11 awwaiid joined #perl6-toolchain
07:46 awwaiid joined #perl6-toolchain
07:51 awwaiid joined #perl6-toolchain
08:13 awwaiid joined #perl6-toolchain
08:19 awwaiid joined #perl6-toolchain
08:24 awwaiid joined #perl6-toolchain
08:35 awwaiid joined #perl6-toolchain
08:41 awwaiid joined #perl6-toolchain
08:46 awwaiid joined #perl6-toolchain
09:00 awwaiid joined #perl6-toolchain
09:13 awwaiid joined #perl6-toolchain
09:23 awwaiid joined #perl6-toolchain
09:29 awwaiid joined #perl6-toolchain
09:40 awwaiid joined #perl6-toolchain
09:47 awwaiid joined #perl6-toolchain
10:03 awwaiid joined #perl6-toolchain
10:18 awwaiid joined #perl6-toolchain
10:24 awwaiid joined #perl6-toolchain
10:29 awwaiid joined #perl6-toolchain
10:35 awwaiid joined #perl6-toolchain
10:46 awwaiid joined #perl6-toolchain
10:52 awwaiid joined #perl6-toolchain
11:05 awwaiid joined #perl6-toolchain
11:16 awwaiid joined #perl6-toolchain
11:22 awwaiid joined #perl6-toolchain
11:29 awwaiid joined #perl6-toolchain
11:43 awwaiid joined #perl6-toolchain
11:49 awwaiid joined #perl6-toolchain
11:54 awwaiid joined #perl6-toolchain
12:06 awwaiid joined #perl6-toolchain
12:11 domidumont joined #perl6-toolchain
12:12 awwaiid joined #perl6-toolchain
12:18 awwaiid joined #perl6-toolchain
12:24 awwaiid joined #perl6-toolchain
12:36 awwaiid joined #perl6-toolchain
12:42 awwaiid joined #perl6-toolchain
12:46 domidumont joined #perl6-toolchain
12:47 awwaiid joined #perl6-toolchain
12:49 ZofBot joined #perl6-toolchain
12:53 awwaiid joined #perl6-toolchain
13:09 awwaiid joined #perl6-toolchain
13:40 awwaiid joined #perl6-toolchain
16:15 nine ugexe: https://irclog.perlgeek.de/perl6-dev/2017-06-23#i_14778031
16:15 nine ugexe: how's native dependencies in zef coming along?
16:21 hoelzro joined #perl6-toolchain
17:23 domidumont joined #perl6-toolchain
17:26 ugexe zef has a bunch of Distribution compatability cruft so that users could continue updating zef on older rakudos. The biggest wart is a result of the rakudo Distribution changes where Distribution still tries to allow Distribution.new to return a class: old rakudos cannot `does Distribution`, newer rakudos cannot `is Distribution`, so couldn't make a cleaner "cross version" implementation.
17:26 ugexe ...but it's been over a year since that change. And zef is getting versioned. So instead of dealing with that duality I decided I should refactor zef to use the current Distribution implementation to its fullest. I didn't think this was going to be difficult - I've already implemented the majority of this in Distribution::Common(::Remote). Since zef already matches dists ala
17:26 ugexe `$dist->contains_spec($some_spec)` I'd also add a method to do `$dist->can_build($some_build_spec)` and the current search logic wouldn't need to be changed.
17:27 ugexe I started an attempt at this refactor, but I would get deadlocks just trying to load modules. 182b170 - Fix stuck precomp on osx - was inspired by this issue. Unfortunately the commit had to be reverted soon after as it just moved the problem elsewhere.
17:27 ugexe On the bright side this issue has been resolved in 2017.06 with the proc::async changes, so the effort is no longer being blocked. Timewise I'll soon have either tons or none. Depends how much effort I exert for my next contract search... so probably tons lol
17:28 ugexe nine:
18:53 nine ugexe: in other words, no progress but maybe progress soon? :)
19:31 hoelzro joined #perl6-toolchain
20:05 ugexe that about sums it up
20:32 domidumont joined #perl6-toolchain
20:46 lizmat_ joined #perl6-toolchain
22:01 lizmat joined #perl6-toolchain
22:02 lizmat joined #perl6-toolchain

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary