https://github.com/entonio/golib
Utility packages I develop for my go programs. Shared here in case you may find use for bits of them, or learn possible ways of doing things in go.
https://github.com/entonio/golib
bureaucracy currency-spelling freguesias go go-array go-library go-map go-xml nif vba
Last synced: 3 months ago
JSON representation
Utility packages I develop for my go programs. Shared here in case you may find use for bits of them, or learn possible ways of doing things in go.
- Host: GitHub
- URL: https://github.com/entonio/golib
- Owner: entonio
- License: apache-2.0
- Created: 2024-04-27T14:14:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-27T14:14:41.000Z (about 1 year ago)
- Last Synced: 2024-04-27T15:26:39.026Z (about 1 year ago)
- Topics: bureaucracy, currency-spelling, freguesias, go, go-array, go-library, go-map, go-xml, nif, vba
- Language: Go
- Homepage:
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GoLib
=====This is a collection of code that I've developed over the years to help in writing my own go programs, and hence the imaginative name.
I publish it here in case someone may find parts of it useful. It would be strange indeed if someone had use for all of it.
This is a single library containing several packages, rather than being a set of independent packages, because many of them are dependent on others, chiefly but not only the `lang` package.
This is not written in the usual go style, it's written the way I like it to be. If you wish to use parts of it in your own work, you should probably adjust it to your target standards.
There is little to no documentation. Parts of the code are older than others, and partly due to the language's evolution itself, I would probably write them differently today, or not at all. Still, there has been some effort in keeping the whole up to date with APIs and language features.
License
-------
Except where/if otherwise specified, all the files in this package are copyright of the package contributors mentioned in the `NOTICE` file and licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0), which is permissive for business use.