NimYAML/README.md

26 lines
891 B
Markdown
Raw Normal View History

2015-12-29 17:38:22 +00:00
# NimYAML - YAML implementation for Nim
NimYAML is currently being developed. There is no release yet. See
[the documentation](http://flyx.github.io/NimYAML/) for an overview of already
available features.
2015-12-29 17:38:22 +00:00
## TODO list
* Misc:
2015-12-29 17:38:22 +00:00
- Add type hints for more scalar types
* Serialization:
- Support for more standard library types
2016-02-01 19:16:35 +00:00
- Support polymorphism
2015-12-29 17:54:24 +00:00
- Support variant objects
- Support transient fields (i.e. fields that will not be (de-)serialized on
objects and tuples)
2015-12-29 17:38:22 +00:00
- Use `concept` type class `Serializable` or something
2016-01-05 16:00:49 +00:00
- Check for and avoid name clashes when generating local tags for custom
object types.
- Possibly use `genSym` for predefined and generated `yamlTag` procs because
they are an implementation detail and should not be visible to the caller.
same goes for `lazyLoadTag` and `safeLoadUri`.
2015-12-29 17:38:22 +00:00
## License
[MIT](copying.txt)