Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I work in similar use cases, making my own lang and in part doing a RDBMS. I do ERPs so this is something I need for my customers.
Sounds similar to lineiform. Which isn't all that stable or actively developed, but it is a cute approach to writing a meta-jit in rust. It's a weird approach, but IMO it's worth more experimentation.
i actually made something like that a while back, but didn't take it very far (it could basically only use integer values) and the primary target was to write bad code. i have uploaded it to github if you're looking for inspiration: https://github.com/8051Enthusiast/symexpr
First, it's much easier than you think, I swear. I strongly suggest that you start with the cranelift JIT toy language demo, it has everything that you need to get started.