<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 26 Feb 2014, at 15:18, Timur Nurlygayanov <<a href="mailto:tnurlygayanov@mirantis.com">tnurlygayanov@mirantis.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">for me just unclear the following syntacsis:<br>$.image_id<br>what is $ in this case? It will be more clear if we can replace $ to something - any instance with readable name, like global.image_id or context.image_id.<br>looks like $ can be the different in different name spaces.<br><br></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">it will be unclear for new users and of course it will be easy when we have experience with the DSL.</span></blockquote></div><br><div>Yes, “$” actually comes from YAQL which is simple expression language with pythonic-like syntax. We were planning to use it here. However, we got an idea to make it possible to use other languages by having a simple abstraction ExpressionEvaluator in the system. It already exists.</div></body></html>