Perl 6 - the future is here, just unevenly distributed

IRC log for #inline, 2014-12-22

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

All times shown according to UTC.

Time Nick Message
02:39 priodev joined #inline
02:43 ingy mohawk: sounds like too much work. this was supposed to be a simple grant about making Inline work well in CPAN modules. We only made the tiniest changes to Inline and Inline::C/CPP to do it. And in theory it could work with other langs.
02:45 ingy but it's an idea maybe for the future
02:45 ingy blib/Inline is just what we configged the _Inline build dir to be
02:46 ingy davido__: ping
02:54 leont davido__: that is currently a bit broken, it may get fixed in the future though
02:55 davido_ joined #inline
02:56 davido_ here
02:56 mohawk i'll make a gh issue with my ideas above
03:02 GitHub112 [inline-module-pm] mohawk2 opened issue #27: Possible alternative method for Inline::Module http://git.io/eMZNPw
03:39 ingy hi davido_
03:39 davido_ hi ingy
04:09 dao^ingy joined #inline
04:11 dao^ingy davido_: in the pairup
04:13 dao^ingy .
05:11 davido_ be right there...
05:11 dao^ingy ok
05:12 dao^ingy wider
05:12 davido_ ok
05:12 davido_ is that going to work?
05:12 dao^ingy I can adjust
05:13 davido_ I'll just shift to the desktop...
05:13 dao^ingy just leave it
05:13 dao^ingy ok
05:13 davido_ brb
05:13 dao^ingy good
05:14 davido__ better?
05:14 dao^ingy yeah
05:14 davido__ I can go bigger if you need.
05:15 dao^ingy no need
05:15 davido__ so, where are we? tests?
05:15 ingy well I want to change blib/Inline
05:16 ingy on some of the frameworks
05:16 ingy to use a tempdir the framework already has
05:16 ingy blib only makes sense in EUMM context
05:16 davido__ not in dz?
05:17 ingy a blib never appears in a dzil repo dir
05:17 davido__ ok.
05:17 ingy but right now I'm working on a couple tests
05:19 davido__ hm, that was my laptop.
05:19 dao^ingy ok
05:49 dao^ingy davido__: still aake?
05:49 dao^ingy awake
05:49 davido__ yes
05:49 davido__ :)
05:49 dao^ingy :D
05:49 davido__ you? haha
05:50 dao^ingy this is at least some testing on all frameworks
05:50 davido__ I am learning more shell scripting from this.
05:50 dao^ingy not really much awake here
05:51 dao^ingy it's really hard to beat shell for this
05:52 davido__ yeah, I'm seeing it's pretty nice.
05:52 davido__ one problem is the tests written in bash or whatever won't work with Windows, but if they're just author tests that's fine.
05:53 mohawk ...unless you want to actually author modules on windows?
05:53 mohawk i don't think that's at all good
05:53 ingy mohawk: that's not really what we are talking about
05:54 mohawk ok
05:54 ingy we are writing author tests for Inline::Module
05:54 mohawk where are the bash tests?
05:54 mohawk ok
05:54 ingy wait for the next push
05:55 ingy fwiw I think authoring on windows works
05:55 ingy for some def of works
05:55 davido__ yeah.
05:56 ingy for the insane
05:56 * ingy hugs Mithaldu
06:02 ingy brb
06:02 davido__ ok.
06:04 ingy back
06:04 davido__ k
06:09 dao^ingy writing tests is good :)
06:09 davido__ :)
06:10 dao^ingy reminds me how things work :[
06:10 davido__ How many times have you taken over projects with tens of thousands of lines of code and no tests?
06:10 dao^ingy you can `make manifest distdir`
06:10 dao^ingy but you can't `./Build manifest distdir`
06:10 davido__ hm.
06:11 dao^ingy taken over or given away :D
06:11 dao^ingy j/k
06:11 davido__ actually that's a good point.
06:11 davido__ or "passed"
06:13 dao^ingy that might be a bug :D
06:13 davido__ good :)
06:13 davido__ there have to be bugs. good one was found.
06:13 dao^ingy nope. just a test bug
06:13 davido__ ok, either way.
06:21 dao^ingy why did that fail?
06:22 davido__ Not sure.
06:23 davido__ lol
06:23 dao^ingy ?
06:23 davido__ didn't get a fail there.
06:32 davido__ brb
06:35 davido__ k
06:41 dao^ingy that's all the acme branches
06:41 davido__ good.
06:41 dao^ingy I'll commit then quick refactor
06:43 GitHub173 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/v3k_yw
06:43 GitHub173 inline-module-pm/master 4f274bb Ingy döt Net: test/devel/test-acme-math-xs.t supports all variants
06:58 dao^ingy for some reason we are hanging on dzil and zild
06:58 davido__ :(
06:59 dao^ingy think I found it
06:59 davido__ what is it?
07:00 dao^ingy the globstar
07:01 davido__ ah
07:08 mohawk i thought the globvideo killed that
07:08 dao^ingy *groan*
07:13 dao^ingy FastSieve works too
07:13 dao^ingy fantastic
07:13 davido__ Yup :)
07:14 dao^ingy and we can simply add files to the list
07:14 davido__ Yeah, it's a good framework.
07:15 davido__ It's past midnight. Can we resume after this commit, in the morning?
07:16 dao^ingy yeah I'm done here
07:16 GitHub162 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/5K_CFA
07:16 GitHub162 inline-module-pm/master c409887 Ingy döt Net: Refactor to use defaults and overrides...
07:16 davido__ ok, cool. :) It's nice to have those tests in place.
07:16 dao^ingy yeah
07:16 davido__ will you be around tomorrow?
07:16 dao^ingy at least eveything is now getting tested at least by us
07:17 ingy yeah find me in the moring
07:17 ingy morning
07:17 davido__ ok, see you in the morning :)
07:17 ingy o/
07:45 GitHub9 [inline-module-pm] ingydotnet closed issue #27: Possible alternative method for Inline::Module http://git.io/eMZNPw
07:45 GitHub86 [inline-module-pm] ingydotnet comment on issue #27: I::M doesn't _make_ a `blib/Inline`, it just tells Inline to use that as its DIRECTORY.... http://git.io/oG70SQ
07:49 GitHub120 [inline-module-pm] ingydotnet comment on issue #25: Fixed. We inject a special Inline::CPP::Config that uses ExtUtils::CppGuess
07:54 GitHub174 [inline-module-pm] mohawk2 comment on issue #27: It would be interesting if there were a method to make Inline::C return its *.xs file, probably akin to `bind`. That would make this task almost trivial. http://git.io/YNwKHg
09:11 GitHub27 [inline-module-pm] ingydotnet opened issue #28: Replace blib/Inline with something more appropriate for some frameworks. http://git.io/B7fPqA
11:12 sivoais joined #inline
17:31 ingy davido__: yo
17:38 ingy^1 joined #inline
18:07 Mithaldu ingy: :D
18:07 Mithaldu ingy: fwiw, i am actually using Inline::C via PDL for some stuff
18:07 Mithaldu on windows
18:08 ingy^1 report all bugs!
18:08 ingy^1 :)
18:09 ingy^1 I'd like for Inline::Module to work fine for win32 dev
18:09 ingy^1 it's just not that much code
18:22 ingy http://blogs.perl.org/users/ingy_dot_net/2014/12/tis-the-season-to-get-inline.html
18:38 davido__ hi, i'm in.
18:38 ingy^1 hi
19:08 GitHub110 [acme-math-xs-pm] ingydotnet created ext (+1 new commit): http://git.io/DbNdfg
19:08 GitHub110 acme-math-xs-pm/ext 821c2c8 Ingy döt Net: Initial commit
19:13 travis-ci ingydotnet/acme-math-xs-pm#105 (ext - 821c2c8 : Ingy döt Net): The build passed.
19:13 travis-ci Change view : https://github.com/ingydotnet/acme-math-xs-pm/commit/821c2c83033b
19:13 travis-ci Build details : http://travis-ci.org/ingydotnet/acme-math-xs-pm/builds/44858134
19:16 GitHub96 [acme-math-xs-pm] ingydotnet pushed 1 new commit to ext: http://git.io/N00J-g
19:16 GitHub96 acme-math-xs-pm/ext e2f9dea Ingy döt Net: Use Alt name 'External'
19:33 GitHub25 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/eopfuw
19:33 GitHub25 inline-module-pm/master 7fb6261 Ingy döt Net: Add ext branch to acme tests
19:34 GitHub115 [acme-math-xs-pm] ingydotnet pushed 1 new commit to ext: http://git.io/-DwtMw
19:34 GitHub115 acme-math-xs-pm/ext 1974224 Ingy döt Net: ext-0.0.1
19:34 GitHub12 [acme-math-xs-pm] ingydotnet tagged ext-0.0.1 at ext: http://git.io/1EjM-A
19:44 travis-ci ingydotnet/acme-math-xs-pm#108 (ext-0.0.1 - 1974224 : Ingy döt Net): The build passed.
19:44 travis-ci Change view : https://github.com/ingydotnet/acme-math-xs-pm/compare/ext-0.0.1
19:44 travis-ci Build details : http://travis-ci.org/ingydotnet/acme-math-xs-pm/builds/44860483
20:52 ingy ll
21:13 GitHub144 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/rkCKAA
21:13 GitHub144 inline-module-pm/master eed605c Ingy döt Net: More devel tests
21:17 GitHub84 [Devel-GlobalDestruction-XS] ingydotnet pushed 2 new commits to alt-inline: http://git.io/HEkZ5A
21:17 GitHub84 Devel-GlobalDestruction-XS/alt-inline e746a4e Ingy döt Net: Add MANIFEST.SKIP to MANIFEST.SKIP
21:17 GitHub84 Devel-GlobalDestruction-XS/alt-inline b5417e8 Ingy döt Net: alt-inline-0.02
21:17 GitHub146 [Devel-GlobalDestruction-XS] ingydotnet tagged alt-inline-0.02 at alt-inline: http://git.io/9o8CCw
21:18 ingy^1 rafl: ^^ :)
21:18 ingy^1 https://github.com/ingydotnet/Devel-GlobalDestruction-XS/tree/alt-inline
21:33 GitHub59 [Devel-GlobalDestruction-XS] bulk88 opened pull request #1: add PERL_NO_GET_CONTEXT for efficiency (master...master) http://git.io/V4ZScg
22:08 GitHub43 [acme-math-xs-pm] ingydotnet pushed 2 new commits to m-b: http://git.io/2YxPfw
22:08 GitHub43 acme-math-xs-pm/m-b 9729e4e Ingy döt Net: Don't SKIP Build.PL
22:08 GitHub43 acme-math-xs-pm/m-b 792a9b3 Ingy döt Net: m-b-0.0.5
22:08 GitHub105 [acme-math-xs-pm] ingydotnet tagged m-b-0.0.5 at m-b: http://git.io/wYULOA
22:08 GitHub138 [acme-math-xs-pm] ingydotnet tagged zild-0.0.3 at zild: http://git.io/6whtYA
22:14 travis-ci ingydotnet/acme-math-xs-pm#110 (m-b-0.0.5 - 792a9b3 : Ingy döt Net): The build passed.
22:14 travis-ci Change view : https://github.com/ingydotnet/acme-math-xs-pm/compare/m-b-0.0.5
22:14 travis-ci Build details : http://travis-ci.org/ingydotnet/acme-math-xs-pm/builds/44877752
22:16 travis-ci ingydotnet/acme-math-xs-pm#110 (zild-0.0.3 - f6b178c : Ingy döt Net): The build failed.
22:16 travis-ci Change view : https://github.com/ingydotnet/acme-math-xs-pm/compare/zild-0.0.3
22:16 travis-ci Build details : http://travis-ci.org/ingydotnet/acme-math-xs-pm/builds/44877758
22:28 GitHub156 [Devel-GlobalDestruction-XS] ingydotnet pushed 1 new commit to alt-inline: http://git.io/HVZeDQ
22:28 GitHub156 Devel-GlobalDestruction-XS/alt-inline 63ec783 Ingy döt Net: Don't skip out C code!
22:31 GitHub53 [Devel-GlobalDestruction-XS] ingydotnet pushed 1 new commit to alt-inline: http://git.io/jamsGQ
22:31 GitHub53 Devel-GlobalDestruction-XS/alt-inline 0c4dfa8 Ingy döt Net: alt-inline-0.0.3
22:32 GitHub30 [Devel-GlobalDestruction-XS] ingydotnet tagged alt-inline-0.03 at alt-inline: http://git.io/8sIUpg
22:39 GitHub158 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/PiMIXA
22:39 GitHub158 inline-module-pm/master 7406f6e Ingy döt Net: Refactor tests so we can run individually
22:40 chansen joined #inline
23:09 GitHub10 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/259YFw
23:09 GitHub10 inline-module-pm/master ba14433 Ingy döt Net: Finish up tutorial.
23:21 GitHub8 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/uqxMAg
23:21 GitHub8 inline-module-pm/master 8e9164c Ingy döt Net: Update documentation
23:24 GitHub35 [inline-module-pm] ingydotnet pushed 1 new commit to master: http://git.io/xZtWVw
23:24 GitHub35 inline-module-pm/master 9e1712a Ingy döt Net: CPAN Release 0.28...
23:24 GitHub190 [inline-module-pm] ingydotnet tagged 0.28 at master: http://git.io/I3jYJw
23:32 ingy davido__: the tutorial is done now
23:32 ingy and the doc updated
23:33 ingy basically the whole thing is done (and ready to respond to infinite bug reports :)
23:34 ingy davido__: anyway please review the docs and such
23:34 ingy I'll look at the outstanding issues
23:36 GitHub40 [inline-module-pm] ingydotnet comment on issue #16: Done
23:36 GitHub120 [inline-module-pm] ingydotnet closed issue #16: Finish tutorial http://git.io/NTDR1Q

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