avsm changed the topic of #mirage to: mirage 2 released! party on!
kdef has quit [Quit: Leaving]
nullcat_ has joined #mirage
brson has quit [Ping timeout: 255 seconds]
avsm has joined #mirage
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
avsm has quit [Quit: Leaving.]
boogie has joined #mirage
boogie has quit [Remote host closed the connection]
brson has joined #mirage
brson has quit [Quit: leaving]
yomimono has joined #mirage
<seangrove>
dsheets: I'm trying to get a layout directive working (just exploring in my own branch), and I have both the layout file and the post parsed in memory, but having a bit of trouble figuring out how to insert one blueprint document inside of another. How would you recommend I go about it? Getting it into the right point is important, and so making it a hole would work for that, but require another pass through with the new document (plus
<seangrove>
the mutative nature is making stuff like that more difficult).
<seangrove>
I know you're pretty busy now though, so no worries if nothing simple to explain comes to mind
boogie has joined #mirage
avsm has joined #mirage
boogie has quit [Remote host closed the connection]
avsm has quit [Quit: Leaving.]
thomasga has joined #mirage
andreas1 has quit [Ping timeout: 265 seconds]
andreas1 has joined #mirage
<dsheets>
seangrove, hi, I'm a bit fuzzy on the template variable interfaces you have. if you want to put a blueprint into another, you should be able to just insert the inner document into the bindings used by the outer document. Then, when the template is rendered, your inner document will be inserted into the outer.
<dsheets>
If there is no hole in the outer document, then either a way to parse it with holes in place is required or we need to develop a pattern scanning system (not yet, probably). If you want the binding to be immutable, we don't have a solution yet but whatever the answer is would fit into the design stuff we were talking about.
<dsheets>
A major component of the scope design is what happens to the hole-namespace of the inner document. Is it exposed directly at the outer layer? What if there are name conflicts? How do we handle those now? Should it be namespaced with dots?
thomasga has quit [Quit: Leaving.]
thomasga has joined #mirage
thomasga has quit [Client Quit]
mort___ has joined #mirage
andreas1 has quit [Read error: Connection reset by peer]
andreas1 has joined #mirage
o_pax has joined #mirage
o_pax has quit [Client Quit]
tizoc has quit [Quit: Coyote finally caught me]
tizoc has joined #mirage
<seangrove>
dsheets: Yeah, because I'm not sure about all of that, I've been building small things in jekyll, and getting Tower (hackily) to the point where it can render it the same way (albeit it <t:include ...> tags instead of {% include ... %} for now). I want to 1.) use this things asap, and 2.) have a better sense of how the pieces should compose before inflicting a bad design on others
<dsheets>
seangrove, yep, sounds like you're on the right track
<dsheets>
getting it usable for *someone* asap is a good idea :-)
avsm has joined #mirage
seangrove has quit [Remote host closed the connection]
seangrove has joined #mirage
boogie has joined #mirage
larhat has joined #mirage
andreas1 has quit [Ping timeout: 255 seconds]
andreas1 has joined #mirage
andreas1 has quit [Client Quit]
andreas1 has joined #mirage
andreas1 has quit [Remote host closed the connection]
andreas1 has joined #mirage
mort___ has quit [Quit: Leaving.]
boogie has quit [Remote host closed the connection]
boogie has joined #mirage
boogie has quit [Ping timeout: 265 seconds]
larhat has quit [Quit: Leaving.]
boogie has joined #mirage
boogie has quit [Remote host closed the connection]
boogie has joined #mirage
boogie has quit [Remote host closed the connection]