3 ms·
Super cool work! I'm always excited and a little terrified to see other people who share my sensibilities about which direction is forward in code editing : )
by conartist6 2y ago
Super cool work! I'm always excited and a little terrified to see other people who share my sensibilities about which direction is forward in code editing : )
- conartist6 2y agoI'm taking my own stab at the same problem over in this org: https://github.com/bablr-lang/ https://github.com/bablr-lang/. It makes my head spin seeing the problem domain expressed in such a different way!
- rybla 2y agoLooks interesting, but I'm having trouble finding where to start reading about what's involved. Do you have a suggestion?
- conartist6 2y agoI keep trying to write docs but then I also keep making them out of date. The idea is that instead of each author of a tool like Pantograph building its own system of language support, (with each language author having to build support for each tool) our hope was that we could design some set of data structures, APIs, and capabilities which would allow a proper frontend/backend divide between languages and the the tools which consume their definitions. The best place to get started is to see how CSTML works in the playground: https://bablr.org/playground https://bablr.org/playground. It's meant to be a self-describing format. It can be streamed, and we have a btree-backed storage format for it that makes incremental editing of immutable trees a breeze.
- deleted 2y ago[deleted]