Gallery Tutorial [TECHNICAL SLIDE TRAIL] The Webel libraries for Wolfram Mathematica: With SysMLv1 models. Section SECTION: The Webel Var` package Entity-based variable registry Tags and keywords Mathematica keywords Entity Webel Mathematica keywords Var` W`Base` '$e$' 'e$var$' Keywords Wolfram Wolfram Language Mathematica Webel::SysML4Mathematica Webel IT Australia Abstract Data Types Webel:ADT Systems Modeling Language SysMLv1 Click on the image to view it full size For reference, an associated Policy Note (you don't need to visit this link yet): Webel: Mathematica: CONVENTION: Entity "field definers" are prefixed with '$e$[pac]' (where '[pac]' is a nickname for a package or logical grouping) and carry String field names. EntityStore functions are prefixed with 'e$[pac]'. Up next Var` package: Package function ::usage overview Notes [CONVENTION, NAMING, PATTERN, POLICY]{STRICT} Webel: Mathematica: CONVENTION: Entity "field definers" are prefixed with '$e$[pac]' (where '[pac]' is a nickname for a package or logical grouping) and carry String field names. EntityStore functions are prefixed with 'e$[pac]'. Snippets (quotes/extracts) Visit also Visit also (backlinks) Related slides (includes other tutorials) Incremental benefit through Doc`, Var`, HelpF`, HelpO`, HelpM` Var` package: Package function ::usage overview Var` package: “qualified name” String as key Var` package: Register variables with e$var$add Var` package: ‘sym$’ markup reused in ‘$E$’ functions Var` package: Extracted Associations Related slides (backlinks, includes other tutorials) About the Webel Var` package variables registry Var` package variables registry example: Heat exchanger calculations (just p1 of 227 variables!) Var` package variables registry example: Heat exchanger calculations (just p2 of 227 variables!) Flags Book traversal links for Var` package: Special '$e$' field convention Previous Up Next