Hi all Carsten started to review the Sightly Engine API in SLING-4275 [1]. Since this issue covers 4 topics, I think it would be best to quickly discuss these topic in separate threads.
#4 RenderContext Object Traversal The Sightly Engine provides functionality for extensions to transparently travers object hierarchies to implement Sightly Expressions. The methods to do so are currently exposed in the RenderContext object which is created for each evaluation of a Sightly Template/Script. Question is whether we should expose this traversal functionality as a service. As such this traversal would be „globally applicable“ and could not be adapted to each call. Also extensions would have another reference to a service. WDYT ? Regards Felix [1] https://issues.apache.org/jira/browse/SLING-4275
