module
Version:
v0.0.25
Opens a new window with list of versions in this module.
Published: Feb 18, 2024
License: MIT
Opens a new window with license information.
README
¶
Iridescence (go)
Content
./asserts - Asserts for slice and map (with test) and a testing.T mock.
./clients - JsonGet and JsonPost.
./experimental - Misc stuff that is whatever.
./files - path and FS utils.
Split(fullPath) -> dir, name, ext
IsolateName("./path/to/file.ext") -> "file"
ListFS(...)
type SubdirectoryFS ...
./geom - Points, Vectors, and a Staggered SGrid.
- Status: Stable but useless.
./handlers - FSTemplateHandler magic.
./logging - slog/log helpers with a TeeLogger and Attr.
./maths - Sign, Abs, Min, Max, Sum, GeometricMean, XenoSum
- Status: Ready
./maths/test_gen - Generates the repetitive tests.
./middleware - LoggingMiddleware
./queues - THQueue is an auto-growing Ring Queue.
./random - A Source wrapper that add stuff on top of WELL512
- Status: #TODO:ODOT#
./random/sources - Implementation of WELL512 source for math/rand.
./serialization - JSON/YAML common SER-DES funcs.
./servers -
./sets - map[K]struct{} and related utils. YAML/JSON and maps.
./templates/funcs - go template helper funcs.
./text - TextGrid for terminal rendering.
./tools - Stuff that should probably move
./tools/countula - a line-of-code counter.
./tools/sawmill - a web based log viewer.
./utils - A pile of misc utils.
TODO
- Rearrange to standard layout -> v0.1
- Separate out tools and stuff
- Monadic Option/Result
- Integrate with stuff
Directories
¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
experimental
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
templates
|
|
|
|
|
|
|
|
tools
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.