Opened 9 years ago

#3751 new task

Update MetaModelica Documentation

Reported by: sjoelund.se Owned by: sjoelund.se
Priority: high Milestone: Future
Component: MetaModelica Version: v1.9.4-dev-nightly
Keywords: Cc: openmodelicadevelopers@…

Description

There are a number of new MetaModelica features that have (possibly) not been fully documented in the design:

  • input output function variables: #3709
  • Parametrized uniontypes #3573
  • Closures (from Modelica)
  • isPresent (from Modelica 2.x)
  • Loops and list reductions (?)
  • Matching on enumerations (?) #3006
  • Matching on constants #3005
  • Destructive and dangerous operations: listSetRest (like lisp setcdr), listReverseInPlace, stringGetNoBoundsChecking, arrayCreateNoInit, arrayUpdateNoBoundsChecking, arrayGetNoBoundsChecking
  • Add the continue statement in loops #2897
  • Implement try/catch: #2887
  • Implement try/catch for stackoverflow (special annotation on try/catch): #2090
  • Implement threaded iterators: #2816 (not multi-threading, but threading iterators together)
  • Support myRecord.x := exp, etc in some cases

Change History (0)

Note: See TracTickets for help on using tickets.