Language usage and quotation
Is it everything right with necessity to use language in editor aspect when i need to quote something somewhere in element factory? Why it isn't enough to introduce dependency on structure aspect?
Please sign in to leave a comment.
Because <quotation> is an embedded fragment written in your language and therefore it uses all it's feature - structure, editors, behavior, typesystem, etc.
If you want to workaround, use smodel language (node<> API) or builders language. If you use <quotation> of your language in it's editor aspect, you cant compile your language from scratch (in quotations you're able to use your language from previous compilation).
such an order that all dependencies are processed in right order,
providing right bootstrapping of the language (so, dependencies are
topologically sorted)?
--
Andrew Zabavnikov
The trick is: "I want to use the language, but want to treat concept instances not as instances, but rather as references to those concepts". There's no a dependency type in MPS now which could handle this case.