def – Project Haystack

def

def

Create a new definition bound to the given symbol. See Defs chapter.

meta

def def
doc See above
is symbol
lib lib:ph

supertypes

val

Data value type

    scalar

Scalar is an atomic value kind

        symbol

Symbol to a def

tags

doc

Documentation in simplified flavor of markdown

enum

Defines an eumeration of string key names

is

Defines one or more supertypes of a subtyping relationship

mandatory

Requires that the marker be applied to dicts which use the marker's subtypes

maxVal

Inclusive maximum for a numeric value

minVal

Inclusive minimum for a numeric value

notInherited

Marker applied to a def to indicate that is not inherited into subtype definitions

of

Expected value type of a collection, reference, or choice

tagOn

This tag is used on the given entity

transient

Indicates a value tag which should not be persisted

wikipedia

Hyperlink to the subject's page on Wikipedia