klum-dsl / klum-ast

Turn your models into super models
https://github.com/klum-dsl/klum-ast/wiki
MIT License
3 stars 0 forks source link

PhaseGuards #281

Open pauxus opened 1 year ago

pauxus commented 1 year ago

To keep the phases cleaner, We might consider forbidding certain actions after certain phases, i.e.:

after the Phases, theoretically, we could completely drop the RW instance and perhaps even the Proxy

This could easily be checked during runtime by methods in the Proxy/Factory class

t could find most basic violations already during compilation.