My initial thought for how this could work is that...
# random
a
My initial thought for how this could work is that there were have to be code evaluation, which builds strings of code from there ---> (some missing ideas on how to have that evaluated because it would skip compile time right into runtime) --> and run the strings as code
g
Usually such cases on JVM solved by Annotation Processors
a
That they do, although my experience/impression indicates those annotations address separate concerns like logging, testing
I'd like to look more in the direction of reflection, but looking at annotation processing would be helpful