Which is preferable, when building an app for an embedded Linux platform? Trying to decide between converting my data driven approach to code-generation, or expanding the data approach to support expressions and data dependencies.
29% Small: prefer code
71% Flexible: prefer data
7 votes โ€ข Final results

Apr 24, 2018 ยท 8:22 AM UTC

3
Well, it looks like flexibility wins over size/performance. I'll be designing an expression DSL for my stuff this week I guess :-D Thanks all who voted/commented.
Replying to @dsilverstone
Something something every project turns into a DSL something I heard this once somewhere probably something?
1
Yeah, I'm in a situation where I either have to develop an expression DSL for my app, or switch from runtime yaml to compile-time codegen.
1
This tweet is unavailable
Codegen would be smaller, faster, lower latency, lower power. Data-driven is likely more easily debuggable. Either would be easy to change later. There are no colleagues to explain it to (personal project)
1