Perl 6 - the future is here, just unevenly distributed

IRC log for #native, 2015-07-02

| Channels | #native index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:07 plicease The FAQ is feature complete :)  When you get a chance please review and vote.
02:08 plicease It may not be perfect but I think it is an improvement on nothing?
14:11 jberger plicease / sivoais : I wonder if we should ask Getty to transfer the dzil plugin to the gh org?
14:41 plicease I would support putting [Alien] into the org
14:42 plicease I was also going to propose putting Alien::{patch,gmake} and maybe Alien::Libbz2 in there too.
14:44 plicease I don't want to overload the gh org with stuff, but they seem key
14:45 jberger the good news is that for most Alien:: modules, they just sit there and continue to work
14:45 jberger so it doesn't matter what org they are in
14:46 jberger that was part of my config-only-ish design goal
14:46 plicease There are a few that use %p that might benefit from using %c instead, but otherwise I agree
14:47 plicease testament to this is how smoothly the switch to staged installs went.
14:55 * plicease knocks on wood hoping the ground underneath doesn't collapse
15:11 sivoais joined #native
16:26 sivoais I would also be fine with having [Alien] in the org. It's mostly plicease that has been updating it lately to incorporate the newest changes :-D
16:28 sivoais I'll ask Getty if he's fine with that.
16:33 sivoais would comaint on that also be good? I currently have comaint on it
16:35 sivoais added an issue <https://github.com/Getty/p5-dist-zilla-plugin-alien/issues/10>
16:47 jberger joined #native
17:05 plicease yes, commented.
17:06 plicease esp. if it is going to be in the gh org
18:00 jberger joined #native
18:52 sivoais plicease: another idea for an Alien- module... <https://github.com/cosimo/perl5-text-hunspell/issues/3>
18:52 sivoais I noticed you also had Text-Spell-FFI
18:53 sivoais Alien::hunspell
18:55 plicease That is very early stages.  but hopefully I will get back to it.
18:55 plicease I think the tricky bit was getting the right dictionaries
18:56 plicease From memory there is a common format used by the major spelling libraries
18:56 plicease But they don't usually come with their own dictionaries.
18:56 sivoais ah... so retrieving data
18:56 sivoais yeah, that can be tricky
18:57 sivoais I did a silly thing for my Data::TestImage module that downloads data and unpacks it into a sharedir
18:57 sivoais and uses an environment variable to indicate which subset of the data to download
18:59 plicease Alien::dict::en?
19:01 plicease This is also related to the compositing problem (libfoo depends on libbar etc) that we have
19:01 plicease not solved yet.
19:03 sivoais Maybe Data::WordList with different modules under the same namespace for different sources (aspell, hunspell)
19:03 sivoais since they aren't *actual* dictionaries
19:04 sivoais and I see wordlists being something people might want outside of use by Alien::* (even though that name doesn't mean much)
19:05 sivoais yeah, that compositing is still an issue that I haven't looked into yet. I have a modules that I need to experiment on (uninum optionally deps on GMP)
19:05 * plicease didn't know Data:: was a thing
19:06 plicease I one time solved it for Alien::Libarchive, but it isn't AB based and definitely not a general solution.
19:07 sivoais I'm making it a thing ;-) It might be too generic of a namespace, but I'd like to see simplified data access for some of my grand plans
19:08 plicease sounds good.  I think Data::WordList::EN would ignore the system en dictionary and just grab it from the interwebs.
19:08 plicease Unless there is a good cross platform way of discovering system provided dictionaries.
19:09 plicease Data::Base ... that doesn't sound right.
19:09 sivoais no, I don't think there is. They are usually found in /usr/share/dict, but what is under that isn't standardised, I think
19:09 sivoais hahah, no, that would be very confusing
19:10 sivoais Lingua::WordList could also work
19:11 sivoais not sure if /usr/share/dict/words is in a POSIX standard or something
19:12 sivoais but I'm sure that if someone wants a wordlist, they will want to grab specific ones... not all wordlists are created equally :-D
19:13 plicease true.
19:16 plicease looks like Debian keeps en_US.{dic,aff} in /usr/share/hunspell and /usr/share/myspell
19:17 plicease I am not sure what myspell is
19:23 sivoais ah, myspell is an older spellchecker.. most people have replaced myspell with hunspell since it has more support for languages that have word compounding
19:24 sivoais hunspell is backwards compatible with myspell dictionaries
19:24 plicease got it.  There seem to be both hunspell- and myspell- language packages on debian.
19:25 sivoais so if you install the myspell dictionary, it conflicts with the hunspell dictionary package since the myspell package is a symlink
19:25 plicease some with overlapping files fun.
19:48 plicease https://github.com/plicease/Alien-Hunspell
19:48 plicease tested this with and without ALIEN_FORCE
19:50 plicease the autoconf / pkg-config combo makes it really easy to turn out an AB based Alien
19:51 jberger \o/
19:51 jberger that was the whole idea, make it easy!
19:53 jberger then again, you are using exact_filename, I knew people would use that too easily
19:53 * jberger shouldn't have been coerced into that
19:55 plicease The fetch code needs some work.  we don't support /version/packgae-version.tar.gz yet
19:57 plicease What I should be able to do is specify http://hunspell.sourceforge.net/ and AB should be able to find the link to http://downloads.sourceforge.net/hunspell/hunspell-1.3.3.tar.gz
19:57 jberger using http?
19:57 plicease where each version has its own directory.  I don't think we support that do we?
19:57 jberger I thought it did?
19:57 jberger maybe not
19:59 jberger oh, no certainly not
19:59 jberger because that would be a different http request and I don't remember handling more than one listing requets
19:59 jberger though it should I suppose
19:59 plicease right.
20:07 plicease sivoais: I commented on the issue.  See if anything comes of it.
20:08 sivoais awesome :-D
20:44 plicease okay now you got me started https://github.com/cosimo/perl5-text-hunspell/pull/8

| Channels | #native index | Today | | Search | Google Search | Plain-Text | summary