/filo

Golang FILO, A First In Last Out infinitly growable and concurrent Memory stack (channels alternative).

Primary LanguageGoISC LicenseISC

FILO

  • A First In Last Out infinitly growable and concurrent Memory stack (channels alternative) for Golang.

Features

  • Concurrency-safe.
  • Infinite, no size limit of the data stored in the stack.
  • Can be used where FILO model is needed rather than FIFO (The default model found Channels).
  • Generic stack for complex types.
  • Special stack for string, float64 and int type.

Installation

  • Use the go get as go get github.com/coderme/filo
  • Or clone this repo into $GOPATH/github.com/coderme

Usage

  • Import the pkg import "github.com/coderme/filo"

License

  • See LICENSE.