hi,
I fully understand and like what you wrote but what about the expressions(arithmetic, logical...) that expressions must be in text-base format and that the only one simple view.and we need to extend thim.
do we have build special text parser for thim,. or we have to write thim in tree-based interface.?
thank you,
In MPS, when we define a concept, we usually also define this concept's editor. Editor is comprised of cells. There are different kinds of cells, like cell to show immutable text, cell to show property value and so on.
When rendered, it looks like set of adjacent rectangles. Often it looks and feels like text. In other cases it resembles table or form.
You will find some screenshots here:
http://www.sergeydmitriev.com/mps/blog/archives/2006/09/mpss_base_langu.html
http://www.sergeydmitriev.com/mps/blog/archives/2006/12/collections_in.html
http://www.sergeydmitriev.com/mps/blog/archives/2007/11/models_synch.html