-
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.
https://racket-lang.org/ - I have not used it, but from description it has all of that and above. Why not learn from an example?
You could also check out the awesome (in my opinion, at least) make a lisp guide. In step 4 you implement environments with lexical scoping, in step 5 you get to implement tail call optimization, and macros in step 8. Of course, I'd recommend you to work through the whole thing from start to finish. You'll get the most out of it that way.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.