Documentation
¶
Overview ¶
Package schema provides types and functions for general information and knowledge representations.
Directories
¶
Path | Synopsis |
---|---|
Package config provides types and functions/methods for setting up configuration mapping.
|
Package config provides types and functions/methods for setting up configuration mapping. |
Package data provides types (interfaces and default implementations) and functionality for generic data (sort of records, maps, ...) handling facilities.
|
Package data provides types (interfaces and default implementations) and functionality for generic data (sort of records, maps, ...) handling facilities. |
Package forge implements a stack-base interpreter using language elements from Forth.
|
Package forge implements a stack-base interpreter using language elements from Forth. |
cmd
Package main is the top-level command line starter.
|
Package main is the top-level command line starter. |
input
Package input provides functionalities for reading streams and files into lines, and splitting up lines and streams into tokens and other substrings.
|
Package input provides functionalities for reading streams and files into lines, and splitting up lines and streams into tokens and other substrings. |
prim
Package prim provides the primitive words that have to be defined in Go.
|
Package prim provides the primitive words that have to be defined in Go. |
syslib
Package syslib provides OS-specific facilities.
|
Package syslib provides OS-specific facilities. |
Package funky provides a few constructs usually present in pure functional programming environments, using Go 1.18 generics.
|
Package funky provides a few constructs usually present in pure functional programming environments, using Go 1.18 generics. |
Package graph provides types and functions for generic knowledge representation, including items,messages, events, and statements about these in an RDF-like fashion.
|
Package graph provides types and functions for generic knowledge representation, including items,messages, events, and statements about these in an RDF-like fashion. |
context
Package context defines a graph context that handles the environment during graph processing, e.g.
|
Package context defines a graph context that handles the environment during graph processing, e.g. |
talk
Package talk provides external interfaces for graphs.
|
Package talk provides external interfaces for graphs. |
Package logging provides generic logging facilities.
|
Package logging provides generic logging facilities. |
Package mapping provides utilities for accessing generic maps with string keys, e.g.
|
Package mapping provides utilities for accessing generic maps with string keys, e.g. |
Package memory provides utilities (interfaces and simple default implementations) for transparently storing and retrieving key:value assignments.
|
Package memory provides utilities (interfaces and simple default implementations) for transparently storing and retrieving key:value assignments. |
Package ptr provides a generic interface for accessing an ordered collection of values sequentially, updating it and appending to it using a pointer (or cursor) type that keeps track of the current position.
|
Package ptr provides a generic interface for accessing an ordered collection of values sequentially, updating it and appending to it using a pointer (or cursor) type that keeps track of the current position. |
package registry provides a global registry for handlers (functions for handling certain events) and other objects that should be addressed by name.
|
package registry provides a global registry for handlers (functions for handling certain events) and other objects that should be addressed by name. |
package stack provides a generic first-in / first-out stack.
|
package stack provides a generic first-in / first-out stack. |
Package testing provides a testing object T with functions for classical unit testing.
|
Package testing provides a testing object T with functions for classical unit testing. |
Package value provides types and functions for the representation of generic values with flexible types created at runtime
|
Package value provides types and functions for the representation of generic values with flexible types created at runtime |
Package voc implements a generic vocabulary.
|
Package voc implements a generic vocabulary. |
Click to show internal directories.
Click to hide internal directories.