common

package module
v0.0.0-...-8cba18c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2021 License: MIT Imports: 0 Imported by: 0

README

go-common

The go-common library contains utility packages.

It includes the following packages:

  • bits - bit sets README
  • combinationgen - iterator for all combinations of a non-uniform matrix README
  • feed - atom feeds README
  • logging - precise logging framework README
  • pool - pool of resources README
  • safestore - possibly threadsafe key-value cache README
  • simpleblobstore - simple blob storage README
  • tree - traversal of tree structure (parent/child nodes) README
  • vfs - virtual file system README
  • ...
  • printf - formatted printing utilities README
  • errorutil - error handling utilities README
  • testutil - testing utilities README
  • ioutil - input/output utilities README
  • osutil - operating system utilities (files, directories, exec functions, etc) README
  • reflectutil - reflect utilities README
  • regexputil - regexp utilities README
  • runtimeutil - runtime utilities (stackframe, etc) README

Installing

go get github.com/ugorji/go-common/...

Documentation

Overview

Package common contains many common and general packages.

Directories

Path Synopsis
Package bits enables dealing with bit sets.
Package bits enables dealing with bit sets.
Package combinationgen creates an iterator for all combinations of a (non-uniform) matrix.
Package combinationgen creates an iterator for all combinations of a (non-uniform) matrix.
Package errorutil contains functions and types for error management.
Package errorutil contains functions and types for error management.
Package feed supports Atom feeds.
Package feed supports Atom feeds.
Package ioutil provides input/output utilities.
Package ioutil provides input/output utilities.
Package logging provides a precise logging framework.
Package logging provides a precise logging framework.
Package osutil provides utilities functions for the operating system.
Package osutil provides utilities functions for the operating system.
Package pool manages a pool of resources.
Package pool manages a pool of resources.
Package printf provides utilities for formatted printing.
Package printf provides utilities for formatted printing.
Package reflectutil provides reflection utilities.
Package reflectutil provides reflection utilities.
Package regexputil provides utility functions for regexp.
Package regexputil provides utility functions for regexp.
Package runtimeutil provides runtime utilities.
Package runtimeutil provides runtime utilities.
Package safestore provides a possibly threadsafe key-value cache.
Package safestore provides a possibly threadsafe key-value cache.
Package simpleblobstore provides simple blob storage.
Package simpleblobstore provides simple blob storage.
Package testutil provides testing utilities.
Package testutil provides testing utilities.
Package tree implements traversal of tree structures (parent node with child nodes).
Package tree implements traversal of tree structures (parent node with child nodes).
Package vfs implements a virtual file system.
Package vfs implements a virtual file system.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL