Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-01-28

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

All times shown according to UTC.

Time Nick Message
02:56 Kassandry joined #perl6-toolchain
04:32 Kassandry joined #perl6-toolchain
07:22 domidumont joined #perl6-toolchain
07:23 domidumont joined #perl6-toolchain
07:28 domidumont joined #perl6-toolchain
08:03 FROGGS joined #perl6-toolchain
09:24 leont joined #perl6-toolchain
15:07 lizmat joined #perl6-toolchain
15:11 lizmat joined #perl6-toolchain
15:57 cognominal joined #perl6-toolchain
16:25 jdv79 do we have anything like rpm's virtual pkgs?
16:29 sjn jdv79: there's a "provides" field, but strictly speaking we don't have any virtual packages (in RPM's sense)
16:31 sjn Although I _am_ a fan of extending the notion of "dependency" to include services and system resources, and that might perhaps cover some of the use cases RPM virtual packages handle now
16:36 jdv79 wonder if that has to be proxied through concrete namespaces (like Alien) or if there could be another way.
16:37 jdv79 i have no idea.  just thinking out loud.
16:40 jdv79 or, how could i say i provide or require some interface or api?  and then how does an installer satisfy that?
16:43 tony-o_ jdv79: could roles fill that gap?
16:47 tony-o_ or help, at least
16:48 tony-o_ essentially a module that does virtual HTTP::Server and is most used or <whatever criteria> can be offered with it
16:48 tony-o_ HTTP::Server is a role
16:48 ugexe a module name only (without its auth/ver/api) is already a virtual package: `use Foo::Bar;` will use whatever foo bar you installed. similarly s22 defines augments, emulates, supercedes, and superceded_by
16:55 tony-o_ i don't think that satisfies the guaranteed interface/api
17:31 domidumont joined #perl6-toolchain
17:39 FROGGS joined #perl6-toolchain
17:57 leont joined #perl6-toolchain
19:21 Kassandry joined #perl6-toolchain
19:37 leont joined #perl6-toolchain
20:44 lizmat joined #perl6-toolchain
22:24 FROGGS joined #perl6-toolchain

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