Skip to content

Latest commit

 

History

History
23 lines (22 loc) · 3.77 KB

GLOSSARY.md

File metadata and controls

23 lines (22 loc) · 3.77 KB

µcad Glossary

Term(s) Alternative(s) Description
difference Geometrical difference of multiple objects
explicit initializer Function which initializes a module by parameters
field member Top level member variables and parameters of a module
implicit initializer init Parameter list without code to initialize a module
initializer module initializer Method that initializes a module with parameters (implicitly or explicitly)
intersection intersect Geometrical intersection of multiple objects
module Bundles a namespace, polymorph initializers and code (including functions) into one scope
namespace Name scope with a public interface and internal elements
parameter multiplicity Calling a method multiple times by given arrays for parameters which usually are single
post-initialization Code executed after module initialization
pre-initialization Code executed before module initialization
primitive types Builtin µcad types
public pub Outside visibility of namespaces, modules, functions and fields
statement Command to evaluate
tuple List of named values
union Merge of two geometrical object into one
unit bundle Using one unit for an array of values
unit types Data types defined by type names or units
vector Vec, array Ordered list of values