Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jwoudenberg/rvn
Roc values as a serialization format
https://github.com/jwoudenberg/rvn
Last synced: about 1 month ago
JSON representation
Roc values as a serialization format
- Host: GitHub
- URL: https://github.com/jwoudenberg/rvn
- Owner: jwoudenberg
- License: upl-1.0
- Created: 2024-03-06T15:26:07.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-11T12:09:42.000Z (4 months ago)
- Last Synced: 2024-08-03T11:01:30.064Z (3 months ago)
- Language: Roc
- Size: 43 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- roc-awesome - jwoudenberg/rvn
README
# .rvn (Raven)
RVN is a serialization format based of [Roc].
Any Roc value is valid RVN.This means you can serialize to and from files with contents like this:
```roc
{
language: "Roc",
tags: [Fast, Friendly, Functional],
color: 0x7c38f5, # supports hex digits, comments too!
}
```Many thanks for Luke Boswell for [roc-json][], which served as a great example showing how to write a library like this!
[Roc]: https://roc-lang.org
[roc-json]: https://github.com/lukewilliamboswell/roc-json