Documentation
¶
Overview ¶
Package container provides two subdirectories with 'normal' and concurrncy-safe 'ccsafe' containers
Directories
¶
Path | Synopsis |
---|---|
ccsafe
|
|
das
Package das provides a Dictionary by Anything for Strings
|
Package das provides a Dictionary by Anything for Strings |
dot
Package dot implements a container of named stringmaps.
|
Package dot implements a container of named stringmaps. |
dotpath
Package dotpath is all about Pathinking - Path..think.ing - Path.ink.ing - Pa.think.ing - Pa.thin.king ...
|
Package dotpath is all about Pathinking - Path..think.ing - Path.ink.ing - Pa.think.ing - Pa.thin.king ... |
drum
Package drum provides a simple counter (with names based on musical methaphores)
|
Package drum provides a simple counter (with names based on musical methaphores) |
fileinfocache
Package fic represents an os.FileInfo based cache of file data
|
Package fic represents an os.FileInfo based cache of file data |
fs
Package fs represents the constituents of a file system and provides type safe access.
|
Package fs represents the constituents of a file system and provides type safe access. |
fscache
Package fscache represents a file data cache based on an FsInfo
|
Package fscache represents a file data cache based on an FsInfo |
lru
Package lru implements an LRU cache.
|
Package lru implements an LRU cache. |
lsm
Package lsm provides a Lazy String Map - a named-anything map with lazy access to sorted content
|
Package lsm provides a Lazy String Map - a named-anything map with lazy access to sorted content |
stack
Package stack provides a concurrency-safe stack for interface{} guarded by a sync.Mutex
|
Package stack provides a concurrency-safe stack for interface{} guarded by a sync.Mutex |
svp
Package svp - StringValuePair - named constants Note: Being immutable implies concurrency safetey.
|
Package svp - StringValuePair - named constants Note: Being immutable implies concurrency safetey. |
tag
Package tag provides a StringValuePair - a named value
|
Package tag provides a StringValuePair - a named value |
tag/ami
Package tag extends "container/.../tag" with the pathfriendly functions from "do/nvp"
|
Package tag extends "container/.../tag" with the pathfriendly functions from "do/nvp" |
oneway
|
|
drum
Package drum provides a simple counter (with names based on musical methaphores)
|
Package drum provides a simple counter (with names based on musical methaphores) |
list
Package list implements a doubly linked list.
|
Package list implements a doubly linked list. |
lsb
Package lsb provides a Lazy String Buffer: efficient, and NOT concurrency safe! found in `path/path.go` - chapeaux to Rob Pike Note: I would not mind to see this below "strings" :-)
|
Package lsb provides a Lazy String Buffer: efficient, and NOT concurrency safe! found in `path/path.go` - chapeaux to Rob Pike Note: I would not mind to see this below "strings" :-) |
lsm
Package lsm provides a Lazy String Map - a named-anything map with lazy access to sorted content
|
Package lsm provides a Lazy String Map - a named-anything map with lazy access to sorted content |
stack
Package stack provides a normal (=non-concurrency-safe) stack for anything (interface{}) Note: the very crisp implementation was found in cmd/go/pkg.go importStack
|
Package stack provides a normal (=non-concurrency-safe) stack for anything (interface{}) Note: the very crisp implementation was found in cmd/go/pkg.go importStack |
sync
Package sync provides a no-op drop-in replacement for standard "sync" Let's say: You have a gr8 package.
|
Package sync provides a no-op drop-in replacement for standard "sync" Let's say: You have a gr8 package. |
Click to show internal directories.
Click to hide internal directories.