janriemer, (edited )

There is still plenty of room for in the space of 's:

sapling | A highly experimental vi-inspired editor where you edit code, not text.

https://github.com/kneasle/sapling

Accessible AST-Based for Visually-Impaired Programmers (2019)

https://dl.acm.org/doi/pdf/10.1145/3287324.3287499

Also related:
diffsitter | A tree-sitter based AST to get meaningful semantic diffs

https://github.com/afnanenayet/diffsitter

➡️ Edit: please check out part 2 of this post below...

1/2

janriemer,

...speaking of , and editors, how could I forget to mention @niklaskorz's and @ArturHD's work on the code editor, which has been the result of their paper "Virtual Domain Specific Languages via Embedded Projectional Editing"!?

https://dl.acm.org/doi/pdf/10.1145/3624007.3624059

puredit is "a projectional that uses textual as its source of truth."

https://github.com/niklaskorz/puredit

You can try the editor here:

https://puredit.korz.dev/

Just mind-blowing! 🤯

2/2

niklaskorz,
@niklaskorz@rheinneckar.social avatar

@janriemer Thanks! :)

Lots of kudos to @marijn for CodeMirror 6, which is amazingly extensible and thus perfect for such kinds of experiments.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programming
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines