Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
pkg/annealing/observer
observer package contains Reporting implementations that capture annealing events and log them to various destinations in potentially very different formats (as dictated by loggers passed to a logger at build-time)
|
observer package contains Reporting implementations that capture annealing events and log them to various destinations in potentially very different formats (as dictated by loggers passed to a logger at build-time) |
pkg/annealing/observer/filters
modulators package supplies a number of observer modulators for managing the chattiness of loggers.
|
modulators package supplies a number of observer modulators for managing the chattiness of loggers. |
pkg/model/action
action package contains interfaces and behaviour for general-purpose "management actions" that change a model's decision variables based on their activation status.
|
action package contains interfaces and behaviour for general-purpose "management actions" that change a model's decision variables based on their activation status. |
pkg/model/variable
Variable package supplies generalised model variables that allow watchers of models to make decisions on those models by reacting the changes in model decision variables.
|
Variable package supplies generalised model variables that allow watchers of models to make decisions on those models by reacting the changes in model decision variables. |
pkg
|
|
archive
Package archive offers support for the compact storage and retrieval of state in memory.
|
Package archive offers support for the compact storage and retrieval of state in memory. |
attributes
Attribs package offers up a flexible approach to attaching Attribs that then be used to avoid the brittle parameter problem.
|
Attribs package offers up a flexible approach to attaching Attribs that then be used to avoid the brittle parameter problem. |
errors
Package errors offers an extension of functionality to the default golang errors package.
|
Package errors offers an extension of functionality to the default golang errors package. |
logging
logging package defines loggers responsible for formatters log entries (delegated to Formatter) and delivering the formatted entries to whatever log destinations are needed.
|
logging package defines loggers responsible for formatters log entries (delegated to Formatter) and delivering the formatted entries to whatever log destinations are needed. |
logging/formatters
Package formatters defines observer formatters that take Attributes and convert them into observer-ready strings.
|
Package formatters defines observer formatters that take Attributes and convert them into observer-ready strings. |
name
name package offers a suite of interfaces and structs, allowing uniform naming/identification of entities.
|
name package offers a suite of interfaces and structs, allowing uniform naming/identification of entities. |
strings
Package strings offers an extension of functionality to the default golang strings package.
|
Package strings offers an extension of functionality to the default golang strings package. |
threading
threading supplies support in terms of forcing functions to run on the OS thread via a bound main goroutine (some behaviour, like OLE function invocations, demand this).
|
threading supplies support in terms of forcing functions to run on the OS thread via a bound main goroutine (some behaviour, like OLE function invocations, demand this). |
Click to show internal directories.
Click to hide internal directories.