Perl 6 - the future is here, just unevenly distributed

IRC log for #testml, 2012-12-20

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

All times shown according to UTC.

Time Nick Message
19:46 ingy hi `patch`
19:53 rking joined #testml
19:53 ingy hi rking
19:54 rking Howdy ingus.
19:54 ingy rking: testml is the ingification of rkingism
19:56 rking I like it.
19:56 ingy I'm about to create a testml-lite-tml repo
19:57 ingy I'm adding testml-lite to my shortlist of AcmeismNow™ projects
19:57 rking So… testml-xx is to be a pegex tool, and testml-lite is a TestML that doesn't use Pegex, right?  But what does the -tml mean?
19:57 ingy -tml is a repo of testml tests for a given acemist project
19:57 ingy jsony-tml pegex-tml etc
19:58 ingy in the future it will likely be submoduled into a -cd repo
19:59 rking So this is the shared thing to verify various testml-lite impls, right?
19:59 ingy yes
19:59 rking I think this whole push is in the right direction.
20:00 rking An end to WET modules
20:00 ingy testml-lite-pm (forthcoming) needs to pass same tests as testml-lite-rb'
20:00 ingy s/'//
20:01 rking I have a few questions, but I'll sit back and watch
20:01 ingy ok
20:48 ingy rking: help me out here
20:48 rking Shonuff.
20:49 ingy for a while I was thinking that github organization repos, should always be forks from the original author's repos
20:49 ingy but now I'm not sure
20:50 ingy what do you think?
20:50 rking What's the option? Doing it reversed?
20:51 ingy well should I even have an ingydotnet repo of an acmeism project?
20:51 rking OK so
20:51 rking There's a negativity against org-owned repos, like it somehow diffuses responsibility
20:52 rking But I think that's case-by-case
20:52 rking The username is the asset, the collateral, on the repo.
20:52 rking In this case I'm pretty sure you're willing to fight hard for "Acmeism", so I don't think that argument applies against it.
20:52 rking So in that case I don't really see the point in the 2nd copy
20:54 ingy hrm
20:55 ingy I need to know what the purpose of the acmeism organization is
20:55 rking Well, in a way it's BPAN
20:55 rking A place you can go to browse Acmeized stuff
20:56 rking Maybe once there are 1,000 Acmeized things, you could go back to personally-owned repos for stuff
20:56 ingy I see 2 purposes: 1) an index to all things acmeism 2) A way to give commit bits to all acmeists
20:56 rking Yep
20:57 ingy the fork solution is not too bad though
20:59 ingy just needs a little acmesim-dots help probably
21:07 ingy rking: take a look at https://github.com/ingydotnet/testml-lite-tml for me
21:07 ingy gonna rework testml-lite-rb to pass that test
21:08 ingy I'm gonna stick with owning my repos for now, btw...
21:08 ingy we can skin that cat another time
21:08 ingy sorry `patch` :\
21:08 ingy skin that potato
21:23 ingy at some point we need to look at PHP :[
21:23 ingy actually, someone else can carry that cross
21:24 ingy we can help them etc, but I don't feel the need to go there myself just for kicks
21:24 ingy I'd go for tcl before php
21:33 GitHub118 [testml-lite-tml] ingydotnet pushed 1 new commit to master: http://git.io/cykOgw
21:33 GitHub118 testml-lite-tml/master bbe3e19 Ingy döt Net: just use .rdoc for now
21:33 ingy :)
21:36 ingy rking: btw, in your Gemfile you can specify what gemspec file to use, but afaict it has to end with '.gemspec'
21:37 ingy I'm tempted to call it 'gemspec.gemspec'
21:37 ingy currently I have it as '.gemspec'
21:47 ingy rking: I'm going with gem.gemspec
21:48 ingy no tab interference with .git or Gemfile
21:48 ingy looks pretty good
21:48 ingy gemspec :name => 'gem'
21:48 ingy goes in the Gemfile
21:49 rking Hrm.
21:50 rking Sounds kinda nerdy, I donno.
21:50 rking dry.gemspec
21:50 rking this.gemspec
21:50 rking a.gemspec
21:50 rking x.gemspec
22:08 rking ingy: Hrm.
22:09 rking ingy: Looks OK. You know I disadvocate semis, so getting past that it seems like a good amount of functionality
22:36 ingy semis will eventually be optional (most likely)
22:36 ingy better to be strict up front
22:37 ingy anyway not really asking about the testml syntax
22:38 ingy although I forget if
22:38 ingy %TestML 0.1.0
22:38 ingy is really
22:38 ingy %TestML: 0.1.0
22:38 ingy I hope note :)
22:39 ingy *not
23:12 ingy rking: the problem with making testml have a nice non-global api in test/foo.rb files is that test/unit has this wonky global api
23:14 ingy so testml needs to shove in a class that inherits from Test::Unit::TestCase and defines a testxxx method
23:15 ingy so it gets awkward
23:15 ingy testml doesn't want to be a test running framework
23:15 ingy it wants to fit in with whatever framework is used
23:16 ingy so you can use the base framework and testml together
23:16 ingy anyway, we can just keep iterating until it's all good
23:27 ingy hrm
23:27 ingy maybe I'm being dumb :)
23:28 ingy I think I have a way
23:29 ingy it might involve a global var for now
23:29 ingy but I'm ok with that

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