3 ms·
We took a different approach on how to engage end-users by designing our own DSL with a compact pre-processor (template engine) for basic control structures: h
by rodionos 11y ago
We took a different approach on how to engage end-users by designing our own DSL with a compact pre-processor (template engine) for basic control structures:
http://apps.axibase.com/chartlab/14cf1974/3/ http://apps.axibase.com/chartlab/14cf1974/3/ - Basic example
http://apps.axibase.com/chartlab/2111a2b7/2/ http://apps.axibase.com/chartlab/2111a2b7/2/ - Inheritance and Iterator
http://apps.axibase.com/chartlab/e8635882/10/ http://apps.axibase.com/chartlab/e8635882/10/ - Time series Transformations
http://apps.axibase.com/chartlab/2ef08f32/1/ http://apps.axibase.com/chartlab/2ef08f32/1/ - Composite
html/js/d3.js is prominent but not exposed. Users still have to learn some basic syntax but we really wanted to give them an alternative to UI controls (select drop-down, click) and GUI editors which I find restrictive and limiting.
- tomcam 11y agoI hope this catches on. Just the right level of abstraction. Easy to learn, yet feature rich.