On Sunday, 25 September 2016 at 22:12:21 UTC, Nick Sabalausky
wrote:
https://github.com/Abscissa/SDLang-D
New in v0.10.0:
Big convenience enhancements to DOM interface and an improved
pull parser interface. Plus documentation improvements and a
couple bugfixes.
Full changelog:
https://github.com/Abscissa/SDLang-D/blob/master/CHANGELOG.md
===================================================
SDLang-D is a D library to read and write SDLang. Both a DOM
and a Pull Parser are provided.
SDLang <http://sdlang.org> is similar to XML/JSON/YAML, but
much simpler and less verbose. It look like this:
-----------------------------
// A few basic values
first "Joe"
last "Coder"
ip "127.0.0.1" port=80
// Supports child tags
folder "myFiles" color="yellow" protection=on {
folder "my documents" {
document "resume.pdf"
}
}
-----------------------------
Language Guide:
https://github.com/Abscissa/SDLang-D/wiki/Language-Guide
I was actually thinking of using SDL for pseudo code
non-programmers could write, e.g. to create rule files that a
program could execute. It could work nicely with `if` and `else`
tags + attributes.