strmechops - String Mechanics Operations
This is the development environment for the Go software package, strmech.
String Mechanics is a collection of string management tools designed for use in Go programs. This code was originally imported from my stringsopsgo repository, Version 3.0. The original stringopsgo repository is now deprecated and all future development efforts will focus on the strmech project.
While all development work will take place in this repository, strmechops, the release versions of this software package will be stored and distributed from the strmech repository.
The current Version of strmechops is v 0.1.0. This Version includes a lot of new types useful for string formmating and conversions.
It's still too early for a formal release through the strmech respository. But this current version will provide insight into the coverage and depth of string formatting capabilities.
Major Types
StrMech
BigDecimal
BigIntNum
ByteArrayDto
DateTimeHelper
DirMgr - Directory Management
FileMgr - File Management
FileBufferReader - Read File Data
FileBufferReadWrite - Reads/Writes File Data
FileBufferWriter - Writes File Data
Int8ArrayDto - Manages 8-bit Integer Arrays
IntDecimal - Processes Numeric Data in Scientific Notation
IntegerSeparatorSpec - Manages Integer Separation (thousands) in Mult-National Formats.
MathBigRatHelper - provides helper methods for Rational Numbers created with the Go Programming Language Big Math package
MathFloatHelper - provides helper methods for types float32 float64 and *big.Float
NumberStrKernel - Used to support International numeric and currency formatting.
SciNotationKernel - Supports Conversions and Formatting for Scientific Notation
Text Formatting - A multitude of types supporting Text Formatting
Vision Statement
Again, these types are NOT ready for prime time. Use them at your own risk.
However, they represent a lot of progress over the last version.