diff options
| author | Blaine Mooers <bmooers1@gmail.com> | 2021-10-27 04:45:53 -0500 | 
|---|---|---|
| committer | Blaine Mooers <bmooers1@gmail.com> | 2021-10-27 04:45:53 -0500 | 
| commit | 5dd6c5e970c21ff4a5c792f3e31d7a85e85bd936 (patch) | |
| tree | 1e7c5dd941515f00914b74032c5d61ecc50e0b57 /2021/talks/structural.md | |
| parent | 016134bf4531b687188c9515dc2cc064da722f4b (diff) | |
| parent | 4e8bb14baec45a2826e6e412eb19a13f7e538fb0 (diff) | |
| download | emacsconf-wiki-5dd6c5e970c21ff4a5c792f3e31d7a85e85bd936.tar.xz emacsconf-wiki-5dd6c5e970c21ff4a5c792f3e31d7a85e85bd936.zip | |
Merge branch 'master' of git.emacsconf.org:emacsconf-wiki
36 hours passed since I made my changes
Diffstat (limited to '2021/talks/structural.md')
| -rw-r--r-- | 2021/talks/structural.md | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/2021/talks/structural.md b/2021/talks/structural.md index 889de8a0..d1fca711 100644 --- a/2021/talks/structural.md +++ b/2021/talks/structural.md @@ -10,7 +10,7 @@ Ethan Leba  In this talk, I'll discuss a vision for how writing code could be, where the  editing operations map directly to the primitives of the language itself -- and -my humble attempt of implementing this vision. **tree-edit** seeks to provides a +my humble attempt of implementing this vision. _tree-edit_ seeks to provides a  structural editing plugin supporting conceivably any language with a tree-sitter  parser. @@ -24,19 +24,19 @@ etc. So when we write and edit code, why do we edit in terms of deleting,  inserting, replacing characters – not wrapping, inserting, raising,  deleting expressions and statements? -I'll also discuss the implementation of `tree-edit`, which uses a novel +I'll also discuss the implementation of tree-edit, which uses a novel  combination of the fantastic  [tree-sitter](https://github.com/emacs-tree-sitter/elisp-tree-sitter) parser  with an embedded logic programming DSL ([miniKanren](http://minikanren.org/),  using elisp port [reazon](https://github.com/nickdrozd/reazon)) to power it's  syntax tree generation. -Check out the GitHub repo at: https://github.com/ethan-leba/tree-edit +Check out the GitHub repo [here](https://github.com/ethan-leba/tree-edit)!  # Outline  -   Discuss motivation                          (Why should I care?) --   Demonstrate tree-edit                       (Live-coding with `tree-edit`) +-   Demonstrate tree-edit                       (Live-coding with tree-edit)  -   Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)  <!-- | 
