Guanpeng Xu

Avatar
  • Total activity 38
  • Last activity
  • Member since
  • Following 0 users
  • Followed by 0 users
  • Votes 12
  • Subscriptions 9
  • Created

    Web Editor 2020

    Is modelix [1] still the state-of-the-art web editor option for MPS? I looked around and this seems to be the only one, and it is fairly active.   Thanks in advance.   [1]: https://github.com/model...
    • 4 followers
    • 4 comments
    • 0 votes
  • Edited

    Typos in Base Language

    For some reason, the GitHub page does not provide a way to report issues, so I try to post it here.   The descriptions of LessThanExpression and LessThanOrEqualsExpression in Base Language contain ...
    • 2 followers
    • 1 comment
    • 0 votes
  • Edited

    Invoking the "default" behavior of an interface concept

    Perhaps it is a bad design, but I arrange my concepts such that there is an interface concept IDeclarations that contains definitions of fields and methods, much like a Java class. I make it extend...
    • 2 followers
    • 2 comments
    • 0 votes
  • Edited

    Referring an imported type from an inference rule

    I need to verify that an expression is of the subtype of an imported type, as in this one:   But I do not know how to express it. I think I need to extend the base language by adding temporal type...
    • 2 followers
    • 2 comments
    • 0 votes
  • Created

    Blaming nodes

    Is there any simpler way to annotate or blame the structure other than going to the textual XML format files?   Thanks in advance.
    • 2 followers
    • 4 comments
    • 0 votes
  • Edited

    Accessing the inferred type in AbstractEquationStatement

    I would like to customize the error string of a check-only equation in the typesystem, but I find that when typeof(...) is used in the error string expression, the result is the variable that repre...
    • 2 followers
    • 4 comments
    • 0 votes
  • Edited

    Optimization in Generators

    What is the best practice for defining optimization rules for the generator of a language?   I have several ideas for this:   (1) The optimization rules could be implemented in the pre-processing s...
    • 2 followers
    • 1 comment
    • 0 votes
  • Edited

    Module repositories

    What is the recommended way of managing external MPS modules, besides manual setup?   For example, is it possible to use a (possibly private) module repository to automatically manage all modules w...
    • 2 followers
    • 6 comments
    • 0 votes
  • Created

    Diagramming Editor in MPS 2020.2

    Hello,   The Diagramming Editor in MPS 2020.2 does not work as described in the document (https://www.jetbrains.com/help/mps/diagramming-editor.html ).   First I tried the mindMaps sample. There wa...
    • 3 followers
    • 2 comments
    • 0 votes