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
- Point
s, Vector
s, 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 map
s.
./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.