Skip to content
/ bytecat Public

An implementation of a byte string which is an immutable rope-like sequence designed for efficient concatenation of byte arrays.

License

Notifications You must be signed in to change notification settings

sinoz/bytecat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByteCat

An implementation of a byte string which is an immutable rope-like sequence designed for efficient concatenation of byte arrays. It works similar to Go's slices that are built into the language. This implementation however, adds a higher-level API that will make your code slightly easier to read. Unlike regular slices, the subordinate Iterator-and Builder of the byte string also implement Go's Reader-and Writer interfaces and thus seamlessly integrate with other I/O packages.

Installation

go get -v github.com/sinoz/bytecat

Examples

There is a list of examples that you can consult here.

About

An implementation of a byte string which is an immutable rope-like sequence designed for efficient concatenation of byte arrays.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages