fluid-tech IRC Logs-2013-07-04

fluid-tech IRC Logs-2013-07-04

[14:11:10 CDT(-0500)] <yzen> Bosmon2: hi

[16:25:21 CDT(-0500)] <Bosmon2> hi yzen

[16:25:34 CDT(-0500)] <Bosmon2> Thanks for the early pul request

[22:27:40 CDT(-0500)] <Bosmon2> JORA

[22:27:49 CDT(-0500)] <Bosmon2> Your PUL request looks pretty good, yzen

[22:28:04 CDT(-0500)] <yzen> Bosmon2: that's great, what are you seeing ?

[22:28:15 CDT(-0500)] <Bosmon2> You might like to think about a way to get the schema merged simply by the natural action of grade merging

[22:28:19 CDT(-0500)] <Bosmon2> But it may just end up too fiddly

[22:29:28 CDT(-0500)] <Bosmon2> There is a serious issue that currently all of the synthetic grades created by the system have fixed names

[22:29:34 CDT(-0500)] <Bosmon2> But I imagine you will deal with that in time : p

[22:29:47 CDT(-0500)] <Bosmon2> e.g. "fluid.uiOptions.schemas.primary"

[22:30:13 CDT(-0500)] <Bosmon2> Could you explain the usage of "relay" in the naming of the method "relayPrimary"?

[22:48:10 CDT(-0500)] <yzen> Bosmon2: sure

[22:48:11 CDT(-0500)] <yzen> Bosmon2: the name might not be the best, but what that dynamic grade function does is "relaying" the supplied schema to the final primary schema

[22:48:56 CDT(-0500)] <yzen> Bosmon2: my main issue however is that primary does not override default schema grades because of the final order of all schema grades constituting the final primary schema

[22:50:04 CDT(-0500)] <Bosmon> yzen - ok

[22:50:12 CDT(-0500)] <Bosmon> yzen - also bear in mind that the primary purpose of the "primary schema builder" isn't really to actually build a primary schema....

[22:50:36 CDT(-0500)] <Bosmon> But merely to get the information that WOULD be in a primary schema to all of the other grades participating in the final built UIO scheme

[22:51:10 CDT(-0500)] <Bosmon> So this needs to be factored into your observation that "the primary does not override default schema grades"

[22:51:36 CDT(-0500)] <Bosmon> Ideally the output of the "primary schema builder" is a data structure that meets the needs of the other parts of the UIO builder

[22:52:41 CDT(-0500)] <Bosmon> Although it looks like an actual primary schema is close enough to this...

[22:52:55 CDT(-0500)] <Bosmon> So does this test case fail: "Supplied primary schema should override the default schema grades" ?

[22:53:46 CDT(-0500)] <Bosmon> Could you also explain the usage of the term "proper" in the "properSchemaGrade" ? : P

[22:55:37 CDT(-0500)] <Bosmon> You have some very strange function initialisation expressions in your pull

[22:55:41 CDT(-0500)] <Bosmon> "fluid.uiOptions.primaryBuilder.buildPrimary = function buildPrimary(schemaIndex, auxTypes) {"

[22:55:54 CDT(-0500)] <Bosmon> That is, the function has both a global as well as a name within the expression