<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Structural Editing, a Guide for the Perplexed - Paulus Esterhazy</title>
        <link>https://diode.zone/videos/watch/4f2037b5-d734-4b95-ab45-eb546a6ff85c</link>
        <description>A presentation about structural editing (like paredit), by Paulus Esterhazy, at the Emacs Berlin meetup, February 2017.</description>
        <lastBuildDate>Tue, 20 Oct 2026 14:40:22 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://diode.zone</generator>
        <image>
            <title>Structural Editing, a Guide for the Perplexed - Paulus Esterhazy</title>
            <url>https://diode.zone/lazy-static/avatars/61b689b7-84d5-43c7-9fa8-e63a7fd1d952.png</url>
            <link>https://diode.zone/videos/watch/4f2037b5-d734-4b95-ab45-eb546a6ff85c</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://diode.zone/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://diode.zone/feeds/video-comments.xml?videoId=4f2037b5-d734-4b95-ab45-eb546a6ff85c" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Structural Editing, a Guide for the Perplexed - Paulus Esterhazy - Stacey Sharp]]></title>
            <link>https://diode.zone/w/aLGXNxBXXSNNfJZVpAnLh5;threadId=32919</link>
            <guid>https://diode.zone/w/aLGXNxBXXSNNfJZVpAnLh5;threadId=32919</guid>
            <pubDate>Sun, 29 Jan 2023 07:20:16 GMT</pubDate>
            <content:encoded><![CDATA[<p>Structural editing in the sense of that presentation is nothing today so special, and there are many ways one could say "structural editing" for various packages, and also does not distinguish Emacs from other editors by using that term.</p>
<p>I was expecting that video speech is related to structure which is more strict, such as in</p>
<p>Semantic Synchrony:<br />
<a href="https://github.com/synchrony/smsn" target="_blank" rel="noopener noreferrer">https://github.com/synchrony/smsn</a></p>
<p>or editing of database objects.</p>
<p>Of course it is possible to think of "trees", but those trees in text do not really exist unless there is program that is forced to think of tree.</p>
<p>It means there is no "structure". It is only slight viewpoint from a program and programmers to handle some parts of text as "structure".</p>
<p>I would not call text "structured" at all. Of course we can see "structure" from human viewpoint, there is s-exp, there is comment, there is header. We can also "structure" files, this is all true, but in sense of a computer, that is not structured data.</p>
<p>Structured vs. Unstructured Data: What’s the Difference? | IBM:<br />
<a href="https://www.ibm.com/cloud/blog/structured-vs-unstructured-data" target="_blank" rel="noopener noreferrer">https://www.ibm.com/cloud/blog/structured-vs-unstructured-data</a></p>
<p>Structured vs Unstructured Data – What's the Difference?:<br />
<a href="https://www.g2.com/articles/structured-vs-unstructured-data" target="_blank" rel="noopener noreferrer">https://www.g2.com/articles/structured-vs-unstructured-data</a></p>
]]></content:encoded>
            <dc:creator>Stacey Sharp</dc:creator>
        </item>
    </channel>
</rss>