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.

Reply via email to