Gallery Tutorial [TECHNICAL SLIDE TRAIL] The Webel libraries for Wolfram Mathematica: With SysMLv1 models. Section SECTION: Webel coding and naming conventions for the Wolfram Language Tags and keywords Topic level ESSENTIAL Mathematica keywords String Webel Mathematica keywords '$info$f$' Keywords Wolfram Wolfram Language Mathematica Webel::SysML4Mathematica Webel IT Australia Click on the image to view it full size For reference, the associated policy note (you don't need to visit it yet): Webel: Mathematica: CONVENTION: "pattern helpers" (which are not themselves Patterns) use the prefix '$pat$. Encapsulated Patterns use a 'pat$' prefix, and may use a '$pat$' pattern helper (such as an Alternatives). Up next The Webel ‘$t$’ “pseudo type” indicator String convention (for optional additional documentation only) Notes [NAMING, OPTION, PATTERN, TIP]{OPTION} Mathematica: Webel: You CAN/MAY use $ in variable names and function names - just not as the first character before a Capital - and it's extremely useful. You won't get sent to Azkaban prison if do you use a $ character! [CONVENTION, NAMING, PATTERN, POLICY]{STRICT} Webel: Mathematica: CONVENTION: "pattern helpers" (which are not themselves Patterns) use the prefix '$pat$. Encapsulated Patterns use a 'pat$' prefix, and may use a '$pat$' pattern helper (such as an Alternatives). Snippets (quotes/extracts) Related slides (includes other tutorials) DRY not WET! "Don't Repeat Yourself!" Related slides (backlinks, includes other tutorials) Visit also The Webel SysML4Mathematica recipe for modelling Wolfram Language code in Systems Modeling Language (SysML) for Model-Based Systems Engineering Visit also (backlinks) Flags Book traversal links for The Webel ‘$pat$’ pattern helper convention for frequently used Patterns Previous Up Next