breck7 / scrollsdk

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

💡 merge treebase into core code #134

Closed breck7 closed 1 year ago

breck7 commented 3 years ago

All TreeBase projects are now running on Scroll. I can't think of any reason to have a TreeBase that is not a Scroll. If the problem domain is a good fit for TreeBase (entity oriented, plain text, git version controlled, one file per entity), you might as well make it a scroll and generate an HTML page per file.

So the TreeBase methods should be merged into Core, and the TreeBase class and terminology nuked.

breck7 commented 1 year ago

I tried this in 2021/2022 but this was wrong.

Scroll is designed primarily to compile to HTML. TrueBase is designed primarily to compile to CSV. So different approaches were warranted.