breck7 / scrollsdk

The code for Particles and Parsers, which Scroll is built on.
https://sdk.scroll.pub
383 stars 17 forks source link

information loss during conversion of treeformat and its domain specific languages #158

Closed ghost closed 1 year ago

ghost commented 1 year ago

As far as i am aware pldb (https://github.com/breck7/pldb) format can be converted into scroll but there dont seem to be any information about building hierarchical tree formats for various uses and its interoperability.

The lack of information about interoperability between various treeDB various dialects for domain specific languages need to be documented somewhere.

ghost commented 1 year ago

Related information https://github.com/breck7/pldb/issues/223

Should all dialects/DSL of tree notation support REPL environment and CLI tools ??

breck7 commented 1 year ago

The lack of information about interoperability between various treeDB various dialects for domain specific languages need to be documented somewhere.

This is a good point! Tree Notation is extremely basic and to convert and DSL like PLDB to/from something like JSON or XML requires the PLDB Grammar. And that is the case for all tree languages. This should be better documented.