https://github.com/juliastring/strtables.jl
Simple packed string tables, with support for load/save to a file or open IO stream.
https://github.com/juliastring/strtables.jl
Last synced: 20 days ago
JSON representation
Simple packed string tables, with support for load/save to a file or open IO stream.
- Host: GitHub
- URL: https://github.com/juliastring/strtables.jl
- Owner: JuliaString
- License: other
- Created: 2017-01-18T04:46:50.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-05-19T17:28:16.000Z (almost 5 years ago)
- Last Synced: 2025-11-10T00:36:39.946Z (4 months ago)
- Language: Julia
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# StrTables:
## Support for creating packed tables of strings and save/load simple tables with values
[pkg-url]: https://github.com/JuliaString/StrTables.jl.git
[julia-url]: https://github.com/JuliaLang/Julia
[julia-release]:https://img.shields.io/github/release/JuliaLang/julia.svg
[release]: https://img.shields.io/github/release/JuliaString/StrTables.jl.svg
[release-date]: https://img.shields.io/github/release-date/JuliaString/StrTables.jl.svg
[checks]: https://img.shields.io/github/checks-status/JuliaString/StrTables.jl/master
[license-img]: http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat
[license-url]: LICENSE.md
[gitter-img]: https://badges.gitter.im/Join%20Chat.svg
[gitter-url]: https://gitter.im/JuliaString/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
[codecov-url]: https://codecov.io/gh/JuliaString/StrTables.jl
[codecov-img]: https://codecov.io/gh/JuliaString/StrTables.jl/branch/master/graph/badge.svg
[contrib]: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat
[![][release]][pkg-url] [![][release-date]][pkg-url] [![][checks]][pkg-url] [![][codecov-img]][codecov-url] [![][license-img]][license-url] [![contributions welcome][contrib]](https://github.com/JuliaString/StrTables.jl/issues)
This is used to build compact tables that can be used to create things like entity mappings
It also provides simple load/save functions to save and then load string tables along with
other simple types (UInt8..UInt64, Int8..Int64, Float32, Float64, vectors of those types,
and String) to/from a file.
Doing so can eliminate a lot of JITing time needed just to parse and then create a table from
Julia source, and when Julia can be used to build executables, allows the tables to be updated
without recompiling the executable.