SDLang-D v0.10.0 - Big convenience improvements

Chris via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Sep 27 01:55:38 PDT 2016


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.


More information about the Digitalmars-d-announce mailing list