On Mon, 20 Jan 2014 05:09:14 -0800, Matt Taylor <taylor...@gmail.com>
wrote:
On Monday, 20 January 2014 at 00:23:37 UTC, Adam Wilson wrote:
Aurora will not be exposing any low-level API to the front-end, that
would be a pretty serious encapsulation violation and could have some
pretty bad consequences for the rest of the API.
Fair enough, it sounds like decisions have been made. :-) Personally, I
think its a shame - it's not at all clear to me that abstraction and
encapsulation deserve such primacy, at the expense of so many other
things - but it is what it is. I look forward to seeing how the API
shapes up.
Cheers
Matt Taylor
Well, one of the things that is being discussed is wrapping the low-level
API's into an abstraction layer then using that abstraction to build the
retained mode API. This would give you access immediate mode rendering,
and it would be easier to expose the rendering context to that API than it
would be the retained mode API.
--
Adam Wilson
GitHub/IRC: LightBender
Aurora Project Coordinator