Perl 6 - the future is here, just unevenly distributed

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

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

All times shown according to UTC.

Time Nick Message
01:38 llfourn joined #perl6-toolchain
01:56 ilbot3 joined #perl6-toolchain
01:56 Topic for #perl6-toolchain is now Fire is step THREE! | https://github.com/perl6/toolchain-bikeshed | Channel logs: http://irclog.perlgeek.de/perl6-toolchain/today | useful prior art: https://metacpan.org/pod/CPAN::Meta::Spec
05:40 nine ugexe: CompUnit::PrecompilationDependency::File serializes and deserializes CompUnit::DependencySpecification objects.
05:41 nine ugexe: but "provides" is not about DependencySpecifications. It's about Longnames of modules. DependencySpecifications are for fuzzy matching of Longnames. Longnames are much simpler.
07:02 domidumont joined #perl6-toolchain
07:08 domidumont joined #perl6-toolchain
08:14 domidumont joined #perl6-toolchain
09:11 domidumont joined #perl6-toolchain
10:33 llfourn joined #perl6-toolchain
13:34 ugexe Dependency specs can be long names, and provides does not allow a means of giving a long name
13:40 ugexe I guess I don’t see why there should be a difference between how provides and depends each parse the names they contain
14:26 ugexe the items in provides are essentially the same as depends, with the difference being that `provides` includes the `:file<...>` portion of the long name (as a value to a key instead of directly ala Foo::Bar:file<...> but still)
14:29 ugexe which are also then used for fuzzy matching the same way as other depends
14:33 ugexe although I call this concept 'depspec' because i need to use it for non-cu dependencies (native) as well
15:00 ugexe https://gist.github.com/ugexe/4334edeb5402643fa20a86fc8ac13c33#file-utils-distribution-t-L264 shows an example of using provides in this way (with the meta data on lines 222 and 223)
15:01 b2gills joined #perl6-toolchain
16:04 domidumont joined #perl6-toolchain

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