summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2020/schedule-details.txt9
-rw-r--r--2020/schedule.md9
-rw-r--r--2020/schedule/08.md4
-rw-r--r--2020/schedule/09.md4
-rw-r--r--2020/schedule/20.md4
-rw-r--r--2020/schedule/21.md10
-rw-r--r--2020/schedule/22.md4
-rw-r--r--2020/schedule/25.md4
-rw-r--r--2020/schedule/26.md4
-rw-r--r--2020/schedule/38.md28
-rw-r--r--2020/schedule/39.md28
-rw-r--r--2020/submissions.org428
12 files changed, 320 insertions, 216 deletions
diff --git a/2020/schedule-details.txt b/2020/schedule-details.txt
index 8bdfeb79..48ffe616 100644
--- a/2020/schedule-details.txt
+++ b/2020/schedule-details.txt
@@ -12,6 +12,7 @@
<tr><td width=100>10:48 AM</td><td width=100>10:58 AM</td><td><a href="/2020/schedule/06">Trivial Emacs Kits</a></td><td>Corwin Brust</td></tr>
<tr><td width=100>11:01 AM</td><td width=100>11:21 AM</td><td><a href="/2020/schedule/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a></td><td>Sid Kasivajhula</td></tr>
<tr><td width=100>11:24 AM</td><td width=100>11:44 AM</td><td><a href="/2020/schedule/08">Building reproducible Emacs</a></td><td>Andrew Tropin</td></tr>
+<tr><td width=100>11:47 AM</td><td width=100>12:27 PM</td><td><a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs</td></tr>
<tr><td colspan="4"><strong>12:00 - 13:00 Lunch<strong></td></tr>
<tr><td colspan="4"><strong>13:00 - 16:30 Afternoon talks<strong></td></tr>
<tr><td width=100> 1:03 PM</td><td width=100> 1:13 PM</td><td><a href="/2020/schedule/09">Orgmode - your life in plain text</a></td><td>Rainer König</td></tr>
@@ -27,15 +28,15 @@
<tr><td width=100> 4:03 PM</td><td width=100> 4:13 PM</td><td><a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td></tr>
<tr><td width=100> 4:16 PM</td><td width=100> 4:36 PM</td><td><a href="/2020/schedule/20">OMG Macros</a></td><td>Corwin Brust</td></tr>
<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr>
-<tr><td colspan="4"><strong>17:00 Overflow talks<strong></td></tr>
-<tr><td width=100> 5:03 PM</td><td width=100> 5:43 PM</td><td><a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs</td></tr>
<tr><td colspan="4"><strong>NOVEMBER 29 (Sunday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:30 Opening remarks<strong></td></tr>
-<tr><td colspan="4"><strong>9:30 - 12:00 Morning talks<strong></td></tr>
+<tr><td colspan="4"><strong>9:00 - 9:10 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong>9:10 - 12:00 Morning talks<strong></td></tr>
+<tr><td width=100> 9:13 AM</td><td width=100> 9:30 AM</td><td><a href="/2020/schedule/38">Emacs development update</a></td><td>John Wiegley</td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:53 AM</td><td><a href="/2020/schedule/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td></tr>
<tr><td width=100> 9:56 AM</td><td width=100>10:46 AM</td><td><a href="/2020/schedule/23">Incremental Parsing with emacs-tree-sitter</a></td><td>Tuấn-Anh Nguyễn</td></tr>
<tr><td width=100>10:49 AM</td><td width=100>11:09 AM</td><td><a href="/2020/schedule/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a></td><td>Andrea</td></tr>
<tr><td width=100>11:12 AM</td><td width=100>11:22 AM</td><td><a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a></td><td>Zen Monk Alain M. Lafon</td></tr>
+<tr><td width=100>11:25 AM</td><td width=100>11:45 AM</td><td><a href="/2020/schedule/39">Non-GNU ELPA</a></td><td>Richard Stallman</td></tr>
<tr><td colspan="4"><strong>12:00 - 13:00 Lunch<strong></td></tr>
<tr><td colspan="4"><strong>13:00 - 16:30 Afternoon talks<strong></td></tr>
<tr><td width=100> 1:03 PM</td><td width=100> 1:13 PM</td><td><a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a></td><td>Pierce Wang</td></tr>
diff --git a/2020/schedule.md b/2020/schedule.md
index b611db7f..57dc845b 100644
--- a/2020/schedule.md
+++ b/2020/schedule.md
@@ -20,6 +20,7 @@ Please note that the times on this schedule are a rough approximation, and that
<tr><td width=100>10:48 AM</td><td width=100>10:58 AM</td><td><a href="/2020/schedule/06">Trivial Emacs Kits</a></td><td>Corwin Brust</td></tr>
<tr><td width=100>11:01 AM</td><td width=100>11:21 AM</td><td><a href="/2020/schedule/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a></td><td>Sid Kasivajhula</td></tr>
<tr><td width=100>11:24 AM</td><td width=100>11:44 AM</td><td><a href="/2020/schedule/08">Building reproducible Emacs</a></td><td>Andrew Tropin</td></tr>
+<tr><td width=100>11:47 AM</td><td width=100>12:27 PM</td><td><a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs</td></tr>
<tr><td colspan="4"><strong>12:00 - 13:00 Lunch<strong></td></tr>
<tr><td colspan="4"><strong>13:00 - 16:30 Afternoon talks<strong></td></tr>
<tr><td width=100> 1:03 PM</td><td width=100> 1:13 PM</td><td><a href="/2020/schedule/09">Orgmode - your life in plain text</a></td><td>Rainer König</td></tr>
@@ -35,15 +36,15 @@ Please note that the times on this schedule are a rough approximation, and that
<tr><td width=100> 4:03 PM</td><td width=100> 4:13 PM</td><td><a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td></tr>
<tr><td width=100> 4:16 PM</td><td width=100> 4:36 PM</td><td><a href="/2020/schedule/20">OMG Macros</a></td><td>Corwin Brust</td></tr>
<tr><td colspan="4"><strong>16:30 - 17:00 Closing remarks<strong></td></tr>
-<tr><td colspan="4"><strong>17:00 Overflow talks<strong></td></tr>
-<tr><td width=100> 5:03 PM</td><td width=100> 5:43 PM</td><td><a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs</td></tr>
<tr><td colspan="4"><strong>NOVEMBER 29 (Sunday)<strong></td></tr>
-<tr><td colspan="4"><strong>9:00 - 9:30 Opening remarks<strong></td></tr>
-<tr><td colspan="4"><strong>9:30 - 12:00 Morning talks<strong></td></tr>
+<tr><td colspan="4"><strong>9:00 - 9:10 Opening remarks<strong></td></tr>
+<tr><td colspan="4"><strong>9:10 - 12:00 Morning talks<strong></td></tr>
+<tr><td width=100> 9:13 AM</td><td width=100> 9:30 AM</td><td><a href="/2020/schedule/38">Emacs development update</a></td><td>John Wiegley</td></tr>
<tr><td width=100> 9:33 AM</td><td width=100> 9:53 AM</td><td><a href="/2020/schedule/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td></tr>
<tr><td width=100> 9:56 AM</td><td width=100>10:46 AM</td><td><a href="/2020/schedule/23">Incremental Parsing with emacs-tree-sitter</a></td><td>Tuấn-Anh Nguyễn</td></tr>
<tr><td width=100>10:49 AM</td><td width=100>11:09 AM</td><td><a href="/2020/schedule/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a></td><td>Andrea</td></tr>
<tr><td width=100>11:12 AM</td><td width=100>11:22 AM</td><td><a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a></td><td>Zen Monk Alain M. Lafon</td></tr>
+<tr><td width=100>11:25 AM</td><td width=100>11:45 AM</td><td><a href="/2020/schedule/39">Non-GNU ELPA</a></td><td>Richard Stallman</td></tr>
<tr><td colspan="4"><strong>12:00 - 13:00 Lunch<strong></td></tr>
<tr><td colspan="4"><strong>13:00 - 16:30 Afternoon talks<strong></td></tr>
<tr><td width=100> 1:03 PM</td><td width=100> 1:13 PM</td><td><a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a></td><td>Pierce Wang</td></tr>
diff --git a/2020/schedule/08.md b/2020/schedule/08.md
index 41d6e602..f8a7883f 100644
--- a/2020/schedule/08.md
+++ b/2020/schedule/08.md
@@ -3,7 +3,7 @@
Back to the [[schedule]]
Previous: <a href="/2020/schedule/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
-Next: <a href="/2020/schedule/09">Orgmode - your life in plain text</a>
+Next: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
# Building reproducible Emacs
@@ -36,7 +36,7 @@ and more Emacs-users oriented.
Back to the [[schedule]]
Previous: <a href="/2020/schedule/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
-Next: <a href="/2020/schedule/09">Orgmode - your life in plain text</a>
+Next: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/09.md b/2020/schedule/09.md
index 43ee7423..3ac09fd3 100644
--- a/2020/schedule/09.md
+++ b/2020/schedule/09.md
@@ -2,7 +2,7 @@
[[!meta copyright="Copyright &copy; 2020 Rainer König"]]
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/08">Building reproducible Emacs</a>
+Previous: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
Next: <a href="/2020/schedule/10">Lead your future with Org</a>
@@ -41,7 +41,7 @@ supplemented by a 100+ pages course book.
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/08">Building reproducible Emacs</a>
+Previous: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
Next: <a href="/2020/schedule/10">Lead your future with Org</a>
diff --git a/2020/schedule/20.md b/2020/schedule/20.md
index 0cad5435..0e4b3aa7 100644
--- a/2020/schedule/20.md
+++ b/2020/schedule/20.md
@@ -3,7 +3,7 @@
Back to the [[schedule]]
Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a>
-Next: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
+Next: <a href="/2020/schedule/38">Emacs development update</a>
# OMG Macros
@@ -30,7 +30,7 @@ conclusions, ask questions, and discuss.
Back to the [[schedule]]
Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a>
-Next: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
+Next: <a href="/2020/schedule/38">Emacs development update</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/21.md b/2020/schedule/21.md
index f0ee659c..a68afaab 100644
--- a/2020/schedule/21.md
+++ b/2020/schedule/21.md
@@ -2,12 +2,12 @@
[[!meta copyright="Copyright &copy; 2020 Eduardo Ochs"]]
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/20">OMG Macros</a>
-Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
+Previous: <a href="/2020/schedule/08">Building reproducible Emacs</a>
+Next: <a href="/2020/schedule/09">Orgmode - your life in plain text</a>
# On why most of the best features in eev look like 5-minute hacks
-Saturday, Nov 28 2020, 5:03 PM - 5:43 PM
+Saturday, Nov 28 2020, 11:47 AM - 12:27 PM
Eduardo Ochs
In the last months there were several hundreds of messages in
@@ -65,8 +65,8 @@ parts:
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/20">OMG Macros</a>
-Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
+Previous: <a href="/2020/schedule/08">Building reproducible Emacs</a>
+Next: <a href="/2020/schedule/09">Orgmode - your life in plain text</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/22.md b/2020/schedule/22.md
index bf920dd0..693176e1 100644
--- a/2020/schedule/22.md
+++ b/2020/schedule/22.md
@@ -2,7 +2,7 @@
[[!meta copyright="Copyright &copy; 2020 Musa Al-hassy"]]
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
+Previous: <a href="/2020/schedule/38">Emacs development update</a>
Next: <a href="/2020/schedule/23">Incremental Parsing with emacs-tree-sitter</a>
@@ -80,7 +80,7 @@ gateway for many Emacs users to start using Lisp.
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/21">On why most of the best features in eev look like 5-minute hacks</a>
+Previous: <a href="/2020/schedule/38">Emacs development update</a>
Next: <a href="/2020/schedule/23">Incremental Parsing with emacs-tree-sitter</a>
diff --git a/2020/schedule/25.md b/2020/schedule/25.md
index 8076cafb..16875643 100644
--- a/2020/schedule/25.md
+++ b/2020/schedule/25.md
@@ -3,7 +3,7 @@
Back to the [[schedule]]
Previous: <a href="/2020/schedule/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
-Next: <a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a>
+Next: <a href="/2020/schedule/39">Non-GNU ELPA</a>
# Traverse complex JSON structures with live feedback
@@ -37,7 +37,7 @@ counsel-jq and how to build similar completion functionality.
Back to the [[schedule]]
Previous: <a href="/2020/schedule/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
-Next: <a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a>
+Next: <a href="/2020/schedule/39">Non-GNU ELPA</a>
All times are approximate, and we might shuffle talks around as needed.
diff --git a/2020/schedule/26.md b/2020/schedule/26.md
index e4db0eed..3ee15469 100644
--- a/2020/schedule/26.md
+++ b/2020/schedule/26.md
@@ -2,7 +2,7 @@
[[!meta copyright="Copyright &copy; 2020 Pierce Wang"]]
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a>
+Previous: <a href="/2020/schedule/39">Non-GNU ELPA</a>
Next: <a href="/2020/schedule/27">State of Retro Gaming in Emacs</a>
@@ -31,7 +31,7 @@ various sources both from inside and outside the Emacs community.
Back to the [[schedule]]
-Previous: <a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a>
+Previous: <a href="/2020/schedule/39">Non-GNU ELPA</a>
Next: <a href="/2020/schedule/27">State of Retro Gaming in Emacs</a>
diff --git a/2020/schedule/38.md b/2020/schedule/38.md
new file mode 100644
index 00000000..b9ad6a99
--- /dev/null
+++ b/2020/schedule/38.md
@@ -0,0 +1,28 @@
+[[!meta title="Emacs development update"]]
+[[!meta copyright="Copyright &copy; 2020 John Wiegley"]]
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
+
+
+# Emacs development update
+Sunday, Nov 29 2020, 9:13 AM - 9:30 AM
+John Wiegley
+
+TBD - possibly a quick overview of Emacs 27.1 and development priorities for Emacs 28
+
+
+
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/20">OMG Macros</a>
+Next: <a href="/2020/schedule/22">Powering-up Special Blocks</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
+<!-- automatically generated from submissions.org using conf/generate-schedule-files --->
+
diff --git a/2020/schedule/39.md b/2020/schedule/39.md
new file mode 100644
index 00000000..1a88a944
--- /dev/null
+++ b/2020/schedule/39.md
@@ -0,0 +1,28 @@
+[[!meta title="Non-GNU ELPA"]]
+[[!meta copyright="Copyright &copy; 2020 Richard Stallman"]]
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a>
+Next: <a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a>
+
+
+# Non-GNU ELPA
+Sunday, Nov 29 2020, 11:25 AM - 11:45 AM
+Richard Stallman
+
+TBD - plans for a non-GNU ELPA that will be easy to enable and contribute to without signing copyright assignment papers
+
+
+
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/schedule/25">Traverse complex JSON structures with live feedback</a>
+Next: <a href="/2020/schedule/26">Emacs as a Highschooler: How It Changed My Life</a>
+
+
+All times are approximate, and we might shuffle talks around as needed.
+Please check <https://emacsconf.org/2020> a few days before the start of the
+conference for instructions on how to watch and participate. See you then!
+<!-- automatically generated from submissions.org using conf/generate-schedule-files --->
+
diff --git a/2020/submissions.org b/2020/submissions.org
index 3b25c486..1653bebe 100644
--- a/2020/submissions.org
+++ b/2020/submissions.org
@@ -17,17 +17,16 @@
#+BEGIN: columnview :hlines 1 :id "talks" :format "%DIFFERENCE%TARGET_TIME%MIN_TIME_SUM%ITEM" :maxlevel 3
| DIFFERENCE | TARGET_TIME | MIN_TIME_SUM | ITEM |
|------------+-------------+--------------+-------------------------------|
-| Needs: 82 | 768 | 850 | Talks |
-| | | | November 28 (Saturday) |
+| Needs: 99 | 768 | 867 | Talks |
+| | | | NOVEMBER 28 (Saturday) |
| | | | 9:00 - 9:30 Opening remarks |
-| Extra: 10 | 120 | 110 | 9:30 - 12:00 User talks |
+| Needs: 30 | 120 | 150 | 9:30 - 12:00 User talks |
| | | | 12:00 - 13:00 Lunch |
| Needs: 12 | 168 | 180 | 13:00 - 16:30 Afternoon talks |
| | | | 16:30 - 17:00 Closing remarks |
-| | | | 17:00 Overflow talks |
-| | | | November 29 (Sunday) |
-| | | | 9:00 - 9:30 Opening remarks |
-| Extra: 20 | 120 | 100 | 9:30 - 12:00 Morning talks |
+| | | | NOVEMBER 29 (Sunday) |
+| | | | 9:00 - 9:10 Opening remarks |
+| Extra: 3 | 140 | 137 | 9:10 - 12:00 Morning talks |
| | | | 12:00 - 13:00 Lunch |
| Needs: 12 | 168 | 180 | 13:00 - 16:30 Afternoon talks |
| | | | 16:30 - 17:00 Closing remarks |
@@ -45,30 +44,31 @@
| [2020-11-28 Sat 09:33-09:43] | Emacs News Highlights | Sacha Chua | planned | prerec, maybe 9am-3pm EST |
| [2020-11-28 Sat 09:46-10:06] | An Emacs Developer Story: From User to Maintainer | Leo Vivier | | 9am-12pm EST |
| [2020-11-28 Sat 10:09-10:19] | Idea to Novel Superstructure: Emacs for Writing | Bala Ramadurai | | 8:30am EST-12pm EST |
-| [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory | | ok |
+| [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory | planned | ok |
| [2020-11-28 Sat 10:35-10:45] | Bard Bivou(m)acs - Building a bandcamp-like page for an album of music | Grant Shangreaux | | 10am-5pm EST, daylight Central US |
| [2020-11-28 Sat 10:48-10:58] | Trivial Emacs Kits | Corwin Brust | | ok |
| [2020-11-28 Sat 11:01-11:21] | Beyond Vim and Emacs: A Scalable UI Paradigm | Sid Kasivajhula | | PST, so maybe 11 AM EST - 5 PM EST? |
| [2020-11-28 Sat 11:24-11:44] | Building reproducible Emacs | Andrew Tropin | | After 4pm UTC - 11am-5pm EST |
+| [2020-11-28 Sat 11:47-12:27] | On why most of the best features in eev look like 5-minute hacks | Eduardo Ochs | planned | ok |
#+END:
**** 13:00 - 16:30 Afternoon talks :afternoon:
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sat+afternoon/!"
-| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
-|------------------------------+------------------------------------------------------------------------------+------------------------------------------------------+--------+---------------------------------------------------------------------------------|
-| [2020-11-28 Sat 13:03-13:13] | Orgmode - your life in plain text | Rainer König | | CET, so 9am-maybe 2pm EST (8pm CET) |
-| [2020-11-28 Sat 13:16-13:26] | Lead your future with Org | Andrea | | ok |
-| [2020-11-28 Sat 13:29-13:49] | the org-gtd package: opinions about Getting Things Done | Aldric | | ok, confirmed |
-| [2020-11-28 Sat 13:52-14:02] | One Big-ass Org File or multiple tiny ones? Finally, the End of the debate! | Leo Vivier | | 9am-12pm EST (in CET timezone)... see if 1-3pm EST (7-9pm CET) is still doable? |
-| [2020-11-28 Sat 14:05-14:15] | Experience Report: Steps to "Emacs Hyper Notebooks" | Joseph Corneli, Raymond Puzio, and Cameron Ray Smith | | ok |
-| [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard | | ok |
-| [2020-11-28 Sat 14:41-14:51] | Moving from Jekyll to OrgMode, an experience report | Adolfo Villafiorita | | 9am-5pm CET, so 9am-12pm EST; see if 7pm-9pm CET (1-3pm EST is available) |
-| [2020-11-28 Sat 14:54-15:14] | Org-roam: Presentation, Demonstration, and What's on the Horizon | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
-| [2020-11-28 Sat 15:17-15:37] | Org-mode and Org-Roam for Scholars and Researchers | Noorah Alhasan | | ok |
-| [2020-11-28 Sat 15:40-16:00] | Org-roam: Technical Presentation | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
-| [2020-11-28 Sat 16:03-16:13] | Sharing blogs (and more) with org-webring | Brett Gilio | | ok |
-| [2020-11-28 Sat 16:16-16:36] | OMG Macros | Corwin Brust | | ok |
+| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
+|------------------------------+------------------------------------------------------------------------------+------------------------------------------------------+---------+---------------------------------------------------------------------------------|
+| [2020-11-28 Sat 13:03-13:13] | Orgmode - your life in plain text | Rainer König | | CET, so 9am-maybe 2pm EST (8pm CET) |
+| [2020-11-28 Sat 13:16-13:26] | Lead your future with Org | Andrea | | ok |
+| [2020-11-28 Sat 13:29-13:49] | the org-gtd package: opinions about Getting Things Done | Aldric | | ok, confirmed |
+| [2020-11-28 Sat 13:52-14:02] | One Big-ass Org File or multiple tiny ones? Finally, the End of the debate! | Leo Vivier | | 9am-12pm EST (in CET timezone)... see if 1-3pm EST (7-9pm CET) is still doable? |
+| [2020-11-28 Sat 14:05-14:15] | Experience Report: Steps to "Emacs Hyper Notebooks" | Joseph Corneli, Raymond Puzio, and Cameron Ray Smith | | ok |
+| [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard | planned | ok |
+| [2020-11-28 Sat 14:41-14:51] | Moving from Jekyll to OrgMode, an experience report | Adolfo Villafiorita | | 9am-5pm CET, so 9am-12pm EST; see if 7pm-9pm CET (1-3pm EST is available) |
+| [2020-11-28 Sat 14:54-15:14] | Org-roam: Presentation, Demonstration, and What's on the Horizon | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
+| [2020-11-28 Sat 15:17-15:37] | Org-mode and Org-Roam for Scholars and Researchers | Noorah Alhasan | | ok |
+| [2020-11-28 Sat 15:40-16:00] | Org-roam: Technical Presentation | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
+| [2020-11-28 Sat 16:03-16:13] | Sharing blogs (and more) with org-webring | Brett Gilio | | ok |
+| [2020-11-28 Sat 16:16-16:36] | OMG Macros | Corwin Brust | | ok |
#+END:
*** Sunday
@@ -78,27 +78,29 @@
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sun+morning/!"
| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
|------------------------------+----------------------------------------------------------------------------------------+-------------------------+---------+-------------------------------------------------------------------------------|
+| [2020-11-29 Sun 09:13-09:30] | Emacs development update | John Wiegley | planned | prerec |
| [2020-11-29 Sun 09:33-09:53] | Powering-up Special Blocks | Musa Al-hassy | | Unavailable 1pm-2pm EST both days |
| [2020-11-29 Sun 09:56-10:46] | Incremental Parsing with emacs-tree-sitter | Tuấn-Anh Nguyễn | planned | GMT+7, so earlier is better (9:30 EST?). Can pre-record and answer questions. |
-| [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea | | ok |
-| [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon | | Available both days, birthday on the 28th |
+| [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea | planned | ok |
+| [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon | planned | Available both days, birthday on the 28th |
+| [2020-11-29 Sun 11:25-11:45] | Non-GNU ELPA | Richard Stallman | | tbd |
#+END:
**** 13:00 - 16:30 Afternoon talks :afternoon:
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sun+afternoon/!"
-| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
-|------------------------------+---------------------------------------------------+----------------------------------+--------+----------------------------------------------------------------------------|
-| [2020-11-29 Sun 13:03-13:13] | Emacs as a Highschooler: How It Changed My Life | Pierce Wang | | Sun 12pm EST onwards |
-| [2020-11-29 Sun 13:16-13:26] | State of Retro Gaming in Emacs | Vasilij "wasamasa" Schneidermann | | 8am-10pm CET, so 9am-3pm EST |
-| [2020-11-29 Sun 13:29-14:19] | Welcome To The Dungeon | Erik Elmshauser and Corwin Brust | | ok |
-| [2020-11-29 Sun 14:22-14:42] | Pathing of Least Resistance | Corwin Brust | | ok |
-| [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) | | MST, so 11am-5pm EST |
-| [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux | | Central time, 10am EST-5pm EST |
-| [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen | | ok |
-| [2020-11-29 Sun 15:34-15:54] | Maxima a computer algebra system in Emacs | Fermin MF | | afternoon if possible |
-| [2020-11-29 Sun 15:57-16:17] | Extend Emacs to Modern GUI Applications with EAF | Matthew Zeng | | after 12pm EST both days; confirmed available November 29, 1pm-4:30pm EST. |
-| [2020-11-29 Sun 16:20-16:30] | WAVEing at Repetitive Repetitive Repetitive Music | Zachary Kanfer | | ok |
+| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
+|------------------------------+---------------------------------------------------+----------------------------------+---------+----------------------------------------------------------------------------|
+| [2020-11-29 Sun 13:03-13:13] | Emacs as a Highschooler: How It Changed My Life | Pierce Wang | | Sun 12pm EST onwards |
+| [2020-11-29 Sun 13:16-13:26] | State of Retro Gaming in Emacs | Vasilij "wasamasa" Schneidermann | | 8am-10pm CET, so 9am-3pm EST |
+| [2020-11-29 Sun 13:29-14:19] | Welcome To The Dungeon | Erik Elmshauser and Corwin Brust | | ok |
+| [2020-11-29 Sun 14:22-14:42] | Pathing of Least Resistance | Corwin Brust | | ok |
+| [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) | planned | MST, so 11am-5pm EST |
+| [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux | planned | Central time, 10am EST-5pm EST |
+| [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen | planned | ok |
+| [2020-11-29 Sun 15:34-15:54] | Maxima a computer algebra system in Emacs | Fermin MF | | afternoon if possible |
+| [2020-11-29 Sun 15:57-16:17] | Extend Emacs to Modern GUI Applications with EAF | Matthew Zeng | | after 12pm EST both days; confirmed available November 29, 1pm-4:30pm EST. |
+| [2020-11-29 Sun 16:20-16:30] | WAVEing at Repetitive Repetitive Repetitive Music | Zachary Kanfer | | ok |
#+END:
** Table for all talks
@@ -109,35 +111,37 @@
| planned | [2020-11-28 Sat 09:33-09:43] | Emacs News Highlights | Sacha Chua |
| | [2020-11-28 Sat 09:46-10:06] | An Emacs Developer Story: From User to Maintainer | Leo Vivier |
| | [2020-11-28 Sat 10:09-10:19] | Idea to Novel Superstructure: Emacs for Writing | Bala Ramadurai |
-| | [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory |
+| planned | [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory |
| | [2020-11-28 Sat 10:35-10:45] | Bard Bivou(m)acs - Building a bandcamp-like page for an album of music | Grant Shangreaux |
| | [2020-11-28 Sat 10:48-10:58] | Trivial Emacs Kits | Corwin Brust |
| | [2020-11-28 Sat 11:01-11:21] | Beyond Vim and Emacs: A Scalable UI Paradigm | Sid Kasivajhula |
| | [2020-11-28 Sat 11:24-11:44] | Building reproducible Emacs | Andrew Tropin |
+| planned | [2020-11-28 Sat 11:47-12:27] | On why most of the best features in eev look like 5-minute hacks | Eduardo Ochs |
| | [2020-11-28 Sat 13:03-13:13] | Orgmode - your life in plain text | Rainer König |
| | [2020-11-28 Sat 13:16-13:26] | Lead your future with Org | Andrea |
| | [2020-11-28 Sat 13:29-13:49] | the org-gtd package: opinions about Getting Things Done | Aldric |
| | [2020-11-28 Sat 13:52-14:02] | One Big-ass Org File or multiple tiny ones? Finally, the End of the debate! | Leo Vivier |
| | [2020-11-28 Sat 14:05-14:15] | Experience Report: Steps to "Emacs Hyper Notebooks" | Joseph Corneli, Raymond Puzio, and Cameron Ray Smith |
-| | [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard |
+| planned | [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard |
| | [2020-11-28 Sat 14:41-14:51] | Moving from Jekyll to OrgMode, an experience report | Adolfo Villafiorita |
| | [2020-11-28 Sat 14:54-15:14] | Org-roam: Presentation, Demonstration, and What's on the Horizon | Leo Vivier |
| | [2020-11-28 Sat 15:17-15:37] | Org-mode and Org-Roam for Scholars and Researchers | Noorah Alhasan |
| | [2020-11-28 Sat 15:40-16:00] | Org-roam: Technical Presentation | Leo Vivier |
| | [2020-11-28 Sat 16:03-16:13] | Sharing blogs (and more) with org-webring | Brett Gilio |
| | [2020-11-28 Sat 16:16-16:36] | OMG Macros | Corwin Brust |
-| planned | [2020-11-28 Sat 17:03-17:43] | On why most of the best features in eev look like 5-minute hacks | Eduardo Ochs |
+| planned | [2020-11-29 Sun 09:13-09:30] | Emacs development update | John Wiegley |
| | [2020-11-29 Sun 09:33-09:53] | Powering-up Special Blocks | Musa Al-hassy |
| planned | [2020-11-29 Sun 09:56-10:46] | Incremental Parsing with emacs-tree-sitter | Tuấn-Anh Nguyễn |
-| | [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea |
-| | [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon |
+| planned | [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea |
+| planned | [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon |
+| | [2020-11-29 Sun 11:25-11:45] | Non-GNU ELPA | Richard Stallman |
| | [2020-11-29 Sun 13:03-13:13] | Emacs as a Highschooler: How It Changed My Life | Pierce Wang |
| | [2020-11-29 Sun 13:16-13:26] | State of Retro Gaming in Emacs | Vasilij "wasamasa" Schneidermann |
| | [2020-11-29 Sun 13:29-14:19] | Welcome To The Dungeon | Erik Elmshauser and Corwin Brust |
| | [2020-11-29 Sun 14:22-14:42] | Pathing of Least Resistance | Corwin Brust |
-| | [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) |
-| | [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux |
-| | [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen |
+| planned | [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) |
+| planned | [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux |
+| planned | [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen |
| | [2020-11-29 Sun 15:34-15:54] | Maxima a computer algebra system in Emacs | Fermin MF |
| | [2020-11-29 Sun 15:57-16:17] | Extend Emacs to Modern GUI Applications with EAF | Matthew Zeng |
| | [2020-11-29 Sun 16:20-16:30] | WAVEing at Repetitive Repetitive Repetitive Music | Zachary Kanfer |
@@ -146,9 +150,9 @@
* Talks
:PROPERTIES:
:ID: talks
-:MIN_TIME_SUM: 850
+:MIN_TIME_SUM: 867
:TARGET_TIME: 768
-:DIFFERENCE: Needs: 82
+:DIFFERENCE: Needs: 99
:END:
** NOVEMBER 28 (Saturday) :sat:
@@ -162,15 +166,15 @@ SCHEDULED: <2020-11-28 Sat 09:00-09:30>
*** 9:30 - 12:00 User talks :morning:
:PROPERTIES:
:TARGET_TIME: 120
-:MIN_TIME_SUM: 110
-:DIFFERENCE: Extra: 10
+:MIN_TIME_SUM: 150
+:DIFFERENCE: Needs: 30
:END:
#+CALL: check_time() :eval yes
#+RESULTS:
| Difference | Minimum time | Target time |
-| 10 | 110 | 120 |
+| -30 | 150 | 120 |
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sat+morning/!"
| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
@@ -178,11 +182,12 @@ SCHEDULED: <2020-11-28 Sat 09:00-09:30>
| [2020-11-28 Sat 09:33-09:43] | Emacs News Highlights | Sacha Chua | planned | prerec, maybe 9am-3pm EST |
| [2020-11-28 Sat 09:46-10:06] | An Emacs Developer Story: From User to Maintainer | Leo Vivier | | 9am-12pm EST |
| [2020-11-28 Sat 10:09-10:19] | Idea to Novel Superstructure: Emacs for Writing | Bala Ramadurai | | 8:30am EST-12pm EST |
-| [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory | | ok |
+| [2020-11-28 Sat 10:22-10:32] | Music in Plain Text | Jonathan Gregory | planned | ok |
| [2020-11-28 Sat 10:35-10:45] | Bard Bivou(m)acs - Building a bandcamp-like page for an album of music | Grant Shangreaux | | 10am-5pm EST, daylight Central US |
| [2020-11-28 Sat 10:48-10:58] | Trivial Emacs Kits | Corwin Brust | | ok |
| [2020-11-28 Sat 11:01-11:21] | Beyond Vim and Emacs: A Scalable UI Paradigm | Sid Kasivajhula | | PST, so maybe 11 AM EST - 5 PM EST? |
| [2020-11-28 Sat 11:24-11:44] | Building reproducible Emacs | Andrew Tropin | | After 4pm UTC - 11am-5pm EST |
+| [2020-11-28 Sat 11:47-12:27] | On why most of the best features in eev look like 5-minute hacks | Eduardo Ochs | planned | ok |
#+END:
**** User stories
@@ -406,6 +411,7 @@ SCHEDULED: <2020-11-28 Sat 10:22-10:32>
:MIN_TIME: 10
:AVAILABILITY: ok
:NAME: Jonathan Gregory
+:PREREC: planned
:CUSTOM_ID: talk04
:TALK_ID: 04
:END:
@@ -742,6 +748,112 @@ material owned by third parties, I represent that the material is
sublicensable to the EmacsConf organizers or that my use of them is
fair use.
+
+***** in-progress On why most of the best features in eev look like 5-minute hacks :extended:user:nudge:prerec:
+ SCHEDULED: <2020-11-28 Sat 11:47-12:27>
+ :PROPERTIES:
+ :MAX_TIME: 50
+ :MIN_TIME: 40
+ :AVAILABILITY: ok
+ :PREREC: planned
+ :NAME: Eduardo Ochs
+ :CUSTOM_ID: talk21
+ :TALK_ID: 21
+ :END:
+
+ Name: Eduardo Ochs
+
+****** Preferred format
+
+ Extended talk
+****** Comments
+
+ #+begin_quote
+ Will be pre-recorded, so we might be able to move it around in the schedule
+ #+end_quote
+
+****** Abstract
+
+ In the last months there were several hundreds of messages in
+ emacs-devel in threads with names like "A proposal for a friendlier
+ Emacs", "How to make Emacs popular again", and "Interactive guide for
+ new users". On the one hand I am absolutely sure that eev is very
+ good answer to all these themes; on the other hand I know that eev is
+ based on some design decisions that offend most people used to modern,
+ "user-friendly" interfaces - and I feel that at this moment mentions
+ to eev in those discussions in emacs-devel would not be welcome.
+
+ In this talk I will start by presenting very quickly the main "killer
+ features" of eev - namely:
+
+ 1) Elisp hyperlinks,
+
+ 2) interactive tutorials that can be navigated with just three keys,
+
+ 3) non-invasiveness - people can easily turn eev on for only five
+ minutes each week, play with it a bit, and then turn it off,
+
+ 4) high discoverability factor,
+
+ 5) a way to create "hyperlinks to here",
+
+ 6) hyperlinks to specific points in PDF documents and video files -
+ i.e., to specific pages, strings, and timemarks,
+
+ 7) a way to control shell-like programs ("eepitch"), and
+
+ 8) an Elisp tutorial,
+
+ and after that I will present the design decisions behind eev, in two
+ parts:
+
+ 1) eev is a very thin layer above Emacs-the-Lisp-environment; it is
+ as simple as possible, but in the sense of "simple" that was used
+ in Forth, and that is not very familiar today.
+
+ 2) Very often when I am using Emacs - which is my main interface
+ with the system - I realize that I can automate some task that I
+ just did by hand twice of thrice; and that I should do that,
+ because automating that would be both easy and fun. Over the
+ years I experimented with several ways of automating tasks,
+ refined some of these ways a lot, and found a certain "best"
+ style that, again, usually offends people who are accustomed with
+ the modern ideas of user-friendliness. In this style, used in
+ most template-based functions in eev, both textual documentation
+ and error-handling are kept to a minimum. I will show how, and
+ why, eev makes this style works so well, and how users can create
+ their own templated functions very quickly - as "5-minute hacks".
+
+****** (Un)availability
+
+ I will be available the whole day.
+
+****** Speaker release
+
+ By submitting this proposal, I agree that my presentation at EmacsConf
+ 2020 is subject to the following terms and conditions:
+
+ The EmacsConf organizers may capture audio and video (a "Recording")
+ of my presentation and any associated materials, which may include
+ slides, notes, transcripts, and prerecording(s) of my presentation
+ that I provide to the EmacsConf organizers.
+
+ I authorize the EmacsConf organizers to distribute, reproduce,
+ publicly display, and prepare derivative works of the Recording and
+ any derivative works of the Recording (the "Licensed Materials") under
+ the terms of the Creative Commons Attribution-ShareAlike 4.0
+ International (CC BY-SA 4.0) license.
+
+ I grant to the EmacsConf organizers permission to use my name,
+ likeness, and biographic information in association with their use of
+ the Licensed Materials under the above license.
+
+ I represent that I have the authority to grant the above license to
+ the EmacsConf organizers. If my presentation incorporates any
+ material owned by third parties, I represent that the material is
+ sublicensable to the EmacsConf organizers or that my use of them is
+ fair use.
+
*** 12:00 - 13:00 Lunch
SCHEDULED: <2020-11-28 Sat 12:00-13:00>
:PROPERTIES:
@@ -763,20 +875,20 @@ SCHEDULED: <2020-11-28 Sat 12:00-13:00>
| -12 | 180 | 168 |
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sat+afternoon/!"
-| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
-|------------------------------+------------------------------------------------------------------------------+------------------------------------------------------+--------+---------------------------------------------------------------------------------|
-| [2020-11-28 Sat 13:03-13:13] | Orgmode - your life in plain text | Rainer König | | CET, so 9am-maybe 2pm EST (8pm CET) |
-| [2020-11-28 Sat 13:16-13:26] | Lead your future with Org | Andrea | | ok |
-| [2020-11-28 Sat 13:29-13:49] | the org-gtd package: opinions about Getting Things Done | Aldric | | ok, confirmed |
-| [2020-11-28 Sat 13:52-14:02] | One Big-ass Org File or multiple tiny ones? Finally, the End of the debate! | Leo Vivier | | 9am-12pm EST (in CET timezone)... see if 1-3pm EST (7-9pm CET) is still doable? |
-| [2020-11-28 Sat 14:05-14:15] | Experience Report: Steps to "Emacs Hyper Notebooks" | Joseph Corneli, Raymond Puzio, and Cameron Ray Smith | | ok |
-| [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard | | ok |
-| [2020-11-28 Sat 14:41-14:51] | Moving from Jekyll to OrgMode, an experience report | Adolfo Villafiorita | | 9am-5pm CET, so 9am-12pm EST; see if 7pm-9pm CET (1-3pm EST is available) |
-| [2020-11-28 Sat 14:54-15:14] | Org-roam: Presentation, Demonstration, and What's on the Horizon | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
-| [2020-11-28 Sat 15:17-15:37] | Org-mode and Org-Roam for Scholars and Researchers | Noorah Alhasan | | ok |
-| [2020-11-28 Sat 15:40-16:00] | Org-roam: Technical Presentation | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
-| [2020-11-28 Sat 16:03-16:13] | Sharing blogs (and more) with org-webring | Brett Gilio | | ok |
-| [2020-11-28 Sat 16:16-16:36] | OMG Macros | Corwin Brust | | ok |
+| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
+|------------------------------+------------------------------------------------------------------------------+------------------------------------------------------+---------+---------------------------------------------------------------------------------|
+| [2020-11-28 Sat 13:03-13:13] | Orgmode - your life in plain text | Rainer König | | CET, so 9am-maybe 2pm EST (8pm CET) |
+| [2020-11-28 Sat 13:16-13:26] | Lead your future with Org | Andrea | | ok |
+| [2020-11-28 Sat 13:29-13:49] | the org-gtd package: opinions about Getting Things Done | Aldric | | ok, confirmed |
+| [2020-11-28 Sat 13:52-14:02] | One Big-ass Org File or multiple tiny ones? Finally, the End of the debate! | Leo Vivier | | 9am-12pm EST (in CET timezone)... see if 1-3pm EST (7-9pm CET) is still doable? |
+| [2020-11-28 Sat 14:05-14:15] | Experience Report: Steps to "Emacs Hyper Notebooks" | Joseph Corneli, Raymond Puzio, and Cameron Ray Smith | | ok |
+| [2020-11-28 Sat 14:18-14:38] | Literate Programming in Emacs Org-Mode | Adam Ard | planned | ok |
+| [2020-11-28 Sat 14:41-14:51] | Moving from Jekyll to OrgMode, an experience report | Adolfo Villafiorita | | 9am-5pm CET, so 9am-12pm EST; see if 7pm-9pm CET (1-3pm EST is available) |
+| [2020-11-28 Sat 14:54-15:14] | Org-roam: Presentation, Demonstration, and What's on the Horizon | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
+| [2020-11-28 Sat 15:17-15:37] | Org-mode and Org-Roam for Scholars and Researchers | Noorah Alhasan | | ok |
+| [2020-11-28 Sat 15:40-16:00] | Org-roam: Technical Presentation | Leo Vivier | | 2:30-ish EST ok with tea; in CET timezone |
+| [2020-11-28 Sat 16:03-16:13] | Sharing blogs (and more) with org-webring | Brett Gilio | | ok |
+| [2020-11-28 Sat 16:16-16:36] | OMG Macros | Corwin Brust | | ok |
#+END:
**** in-progress Orgmode - your life in plain text :standard:tutorial:org:nudge:
@@ -1141,6 +1253,7 @@ SCHEDULED: <2020-11-28 Sat 14:18-14:38>
:NAME: Adam Ard
:CUSTOM_ID: talk14
:TALK_ID: 14
+:PREREC: planned
:END:
Name: Adam Ard
@@ -1646,143 +1759,55 @@ SCHEDULED: <2020-11-28 Sat 16:30-17:00>
:FIXED_TIME: t
:MIN_TIME: 30
:END:
-*** 17:00 Overflow talks
-**** in-progress On why most of the best features in eev look like 5-minute hacks :extended:user:nudge:prerec:
-SCHEDULED: <2020-11-28 Sat 17:03-17:43>
-:PROPERTIES:
-:MAX_TIME: 50
-:MIN_TIME: 40
-:AVAILABILITY: ok
-:PREREC: planned
-:NAME: Eduardo Ochs
-:CUSTOM_ID: talk21
-:TALK_ID: 21
-:END:
-
-Name: Eduardo Ochs
-
-***** Preferred format
-
-Extended talk
-***** Comments
-
-#+begin_quote
-Will be pre-recorded, so we might be able to move it around in the schedule
-#+end_quote
-
-***** Abstract
-
-In the last months there were several hundreds of messages in
-emacs-devel in threads with names like "A proposal for a friendlier
-Emacs", "How to make Emacs popular again", and "Interactive guide for
-new users". On the one hand I am absolutely sure that eev is very
-good answer to all these themes; on the other hand I know that eev is
-based on some design decisions that offend most people used to modern,
-"user-friendly" interfaces - and I feel that at this moment mentions
-to eev in those discussions in emacs-devel would not be welcome.
-
-In this talk I will start by presenting very quickly the main "killer
-features" of eev - namely:
-
- 1) Elisp hyperlinks,
-
- 2) interactive tutorials that can be navigated with just three keys,
-
- 3) non-invasiveness - people can easily turn eev on for only five
- minutes each week, play with it a bit, and then turn it off,
-
- 4) high discoverability factor,
-
- 5) a way to create "hyperlinks to here",
-
- 6) hyperlinks to specific points in PDF documents and video files -
- i.e., to specific pages, strings, and timemarks,
-
- 7) a way to control shell-like programs ("eepitch"), and
-
- 8) an Elisp tutorial,
-
-and after that I will present the design decisions behind eev, in two
-parts:
-
- 1) eev is a very thin layer above Emacs-the-Lisp-environment; it is
- as simple as possible, but in the sense of "simple" that was used
- in Forth, and that is not very familiar today.
-
- 2) Very often when I am using Emacs - which is my main interface
- with the system - I realize that I can automate some task that I
- just did by hand twice of thrice; and that I should do that,
- because automating that would be both easy and fun. Over the
- years I experimented with several ways of automating tasks,
- refined some of these ways a lot, and found a certain "best"
- style that, again, usually offends people who are accustomed with
- the modern ideas of user-friendliness. In this style, used in
- most template-based functions in eev, both textual documentation
- and error-handling are kept to a minimum. I will show how, and
- why, eev makes this style works so well, and how users can create
- their own templated functions very quickly - as "5-minute hacks".
-
-***** (Un)availability
-
-I will be available the whole day.
-
-***** Speaker release
-
-By submitting this proposal, I agree that my presentation at EmacsConf
-2020 is subject to the following terms and conditions:
-
-The EmacsConf organizers may capture audio and video (a "Recording")
-of my presentation and any associated materials, which may include
-slides, notes, transcripts, and prerecording(s) of my presentation
-that I provide to the EmacsConf organizers.
-
-I authorize the EmacsConf organizers to distribute, reproduce,
-publicly display, and prepare derivative works of the Recording and
-any derivative works of the Recording (the "Licensed Materials") under
-the terms of the Creative Commons Attribution-ShareAlike 4.0
-International (CC BY-SA 4.0) license.
-
-I grant to the EmacsConf organizers permission to use my name,
-likeness, and biographic information in association with their use of
-the Licensed Materials under the above license.
-
-I represent that I have the authority to grant the above license to
-the EmacsConf organizers. If my presentation incorporates any
-material owned by third parties, I represent that the material is
-sublicensable to the EmacsConf organizers or that my use of them is
-fair use.
** NOVEMBER 29 (Sunday) :sun:
-*** 9:00 - 9:30 Opening remarks
-SCHEDULED: <2020-11-29 Sun 09:00-09:30>
+*** 9:00 - 9:10 Opening remarks
+SCHEDULED: <2020-11-29 Sun 09:00-09:10>
:PROPERTIES:
:FIXED_TIME: t
-:MIN_TIME: 30
+:MIN_TIME: 10
:END:
-*** 9:30 - 12:00 Morning talks :morning:
+*** 9:10 - 12:00 Morning talks :morning:
:PROPERTIES:
-:MIN_TIME_SUM: 100
-:TARGET_TIME: 120
-:DIFFERENCE: Extra: 20
+:MIN_TIME_SUM: 137
+:TARGET_TIME: 140
+:DIFFERENCE: Extra: 3
:END:
#+CALL: check_time()
#+RESULTS:
| Difference | Minimum time | Target time |
-| 20 | 100 | 120 |
+| 3 | 137 | 140 |
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sun+morning/!"
| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
|------------------------------+----------------------------------------------------------------------------------------+-------------------------+---------+-------------------------------------------------------------------------------|
+| [2020-11-29 Sun 09:13-09:30] | Emacs development update | John Wiegley | planned | prerec |
| [2020-11-29 Sun 09:33-09:53] | Powering-up Special Blocks | Musa Al-hassy | | Unavailable 1pm-2pm EST both days |
| [2020-11-29 Sun 09:56-10:46] | Incremental Parsing with emacs-tree-sitter | Tuấn-Anh Nguyễn | planned | GMT+7, so earlier is better (9:30 EST?). Can pre-record and answer questions. |
-| [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea | | ok |
-| [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon | | Available both days, birthday on the 28th |
+| [2020-11-29 Sun 10:49-11:09] | Analyze code quality through Emacs: a smart forensics approach and the story of a hack | Andrea | planned | ok |
+| [2020-11-29 Sun 11:12-11:22] | Traverse complex JSON structures with live feedback | Zen Monk Alain M. Lafon | planned | Available both days, birthday on the 28th |
+| [2020-11-29 Sun 11:25-11:45] | Non-GNU ELPA | Richard Stallman | | tbd |
#+END:
+**** in-progress Emacs development update
+ SCHEDULED: <2020-11-29 Sun 09:13-09:30>
+ :PROPERTIES:
+ :MAX_TIME: 17
+ :MIN_TIME: 17
+ :AVAILABILITY: prerec
+ :NAME: John Wiegley
+ :TALK_ID: 38
+ :CUSTOM_ID: talk38
+ :PREREC: planned
+ :END:
+
+***** Abstract
+
+ TBD - possibly a quick overview of Emacs 27.1 and development priorities for Emacs 28
**** in-progress Powering-up Special Blocks :standard:org:elisp:
SCHEDULED: <2020-11-29 Sun 09:33-09:53>
@@ -1974,6 +1999,7 @@ SCHEDULED: <2020-11-29 Sun 10:49-11:09>
:NAME: Andrea
:CUSTOM_ID: talk24
:TALK_ID: 24
+:PREREC: planned
:END:
Name: Andrea
@@ -2046,6 +2072,7 @@ SCHEDULED: <2020-11-29 Sun 11:12-11:22>
:NAME: Zen Monk Alain M. Lafon
:CUSTOM_ID: talk25
:TALK_ID: 25
+:PREREC: planned
:END:
Name: Zen Monk Alain M. Lafon
@@ -2108,6 +2135,22 @@ material owned by third parties, I represent that the material is
sublicensable to the EmacsConf organizers or that my use of them is
fair use.
+**** in-progress Non-GNU ELPA
+ SCHEDULED: <2020-11-29 Sun 11:25-11:45>
+ :PROPERTIES:
+ :TALK_ID: 39
+ :CUSTOM_ID: talk39
+ :MAX_TIME: 20
+ :MIN_TIME: 20
+ :AVAILABILITY: tbd
+ :NAME: Richard Stallman
+ :END:
+
+
+**** Abstract
+
+TBD - plans for a non-GNU ELPA that will be easy to enable and contribute to without signing copyright assignment papers
+
*** 12:00 - 13:00 Lunch
SCHEDULED: <2020-11-29 Sun 12:00-13:00>
:PROPERTIES:
@@ -2130,18 +2173,18 @@ SCHEDULED: <2020-11-29 Sun 12:00-13:00>
#+BEGIN: columnview :hlines 1 :id "talks" :format "%SCHEDULED%20ITEM%NAME%PREREC%AVAILABILITY" :match "sun+afternoon/!"
-| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
-|------------------------------+---------------------------------------------------+----------------------------------+--------+----------------------------------------------------------------------------|
-| [2020-11-29 Sun 13:03-13:13] | Emacs as a Highschooler: How It Changed My Life | Pierce Wang | | Sun 12pm EST onwards |
-| [2020-11-29 Sun 13:16-13:26] | State of Retro Gaming in Emacs | Vasilij "wasamasa" Schneidermann | | 8am-10pm CET, so 9am-3pm EST |
-| [2020-11-29 Sun 13:29-14:19] | Welcome To The Dungeon | Erik Elmshauser and Corwin Brust | | ok |
-| [2020-11-29 Sun 14:22-14:42] | Pathing of Least Resistance | Corwin Brust | | ok |
-| [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) | | MST, so 11am-5pm EST |
-| [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux | | Central time, 10am EST-5pm EST |
-| [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen | | ok |
-| [2020-11-29 Sun 15:34-15:54] | Maxima a computer algebra system in Emacs | Fermin MF | | afternoon if possible |
-| [2020-11-29 Sun 15:57-16:17] | Extend Emacs to Modern GUI Applications with EAF | Matthew Zeng | | after 12pm EST both days; confirmed available November 29, 1pm-4:30pm EST. |
-| [2020-11-29 Sun 16:20-16:30] | WAVEing at Repetitive Repetitive Repetitive Music | Zachary Kanfer | | ok |
+| SCHEDULED | ITEM | NAME | PREREC | AVAILABILITY |
+|------------------------------+---------------------------------------------------+----------------------------------+---------+----------------------------------------------------------------------------|
+| [2020-11-29 Sun 13:03-13:13] | Emacs as a Highschooler: How It Changed My Life | Pierce Wang | | Sun 12pm EST onwards |
+| [2020-11-29 Sun 13:16-13:26] | State of Retro Gaming in Emacs | Vasilij "wasamasa" Schneidermann | | 8am-10pm CET, so 9am-3pm EST |
+| [2020-11-29 Sun 13:29-14:19] | Welcome To The Dungeon | Erik Elmshauser and Corwin Brust | | ok |
+| [2020-11-29 Sun 14:22-14:42] | Pathing of Least Resistance | Corwin Brust | | ok |
+| [2020-11-29 Sun 14:45-14:55] | A tour of vterm | Gabriele Bozzola (@sbozzolo) | planned | MST, so 11am-5pm EST |
+| [2020-11-29 Sun 14:58-15:08] | Lakota Language and Emacs | Grant Shangreaux | planned | Central time, 10am EST-5pm EST |
+| [2020-11-29 Sun 15:11-15:31] | Object Oriented Code in the Gnus Newsreader | Eric Abrahamsen | planned | ok |
+| [2020-11-29 Sun 15:34-15:54] | Maxima a computer algebra system in Emacs | Fermin MF | | afternoon if possible |
+| [2020-11-29 Sun 15:57-16:17] | Extend Emacs to Modern GUI Applications with EAF | Matthew Zeng | | after 12pm EST both days; confirmed available November 29, 1pm-4:30pm EST. |
+| [2020-11-29 Sun 16:20-16:30] | WAVEing at Repetitive Repetitive Repetitive Music | Zachary Kanfer | | ok |
#+END:
**** in-progress Emacs as a Highschooler: How It Changed My Life :standard:user:community:timing:nudge:
@@ -2484,6 +2527,7 @@ SCHEDULED: <2020-11-29 Sun 14:45-14:55>
:NAME: Gabriele Bozzola (@sbozzolo)
:CUSTOM_ID: talk30
:TALK_ID: 30
+:PREREC: planned
:END:
Name: Gabriele Bozzola (@sbozzolo)
@@ -2542,6 +2586,7 @@ SCHEDULED: <2020-11-29 Sun 14:58-15:08>
:NAME: Grant Shangreaux
:CUSTOM_ID: talk31
:TALK_ID: 31
+:PREREC: planned
:END:
Name: Grant Shangreaux
@@ -2617,6 +2662,7 @@ SCHEDULED: <2020-11-29 Sun 15:11-15:31>
:NAME: Eric Abrahamsen
:CUSTOM_ID: talk32
:TALK_ID: 32
+:PREREC: planned
:END:
Name: Eric Abrahamsen