summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2021/emacsconf-pentabarf.xml222
-rw-r--r--2021/emacsconf.ics169
2 files changed, 194 insertions, 197 deletions
diff --git a/2021/emacsconf-pentabarf.xml b/2021/emacsconf-pentabarf.xml
index 74e47bb7..979fbcfe 100644
--- a/2021/emacsconf-pentabarf.xml
+++ b/2021/emacsconf-pentabarf.xml
@@ -1,6 +1,6 @@
-<schedule><generator name="EmacsConf" version="0.1"></generator><version>20211027122130</version><conference><acronym>emacsconf2021</acronym><title>EmacsConf 2021</title><start>2021-11-27</start><end>2021-11-28</end><time_zone_name>America/Toronto</time_zone_name><base_url>https://emacsconf.org/2021</base_url></conference><day date="2021-10-27" start="2021-10-27T16:21:30Z" end="2021-10-27T16:21:30Z"><room name="Main"><event id="01" guid="dc07efcd-6d79-cfd4-fed3-59c885fe2922"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day1-open</slug><duration>19:00</duration><title>Opening remarks</title><abstract># Opening remarks</abstract><description>Times are approximate and will probably change.
+<schedule><generator name="EmacsConf" version="0.1"></generator><version>20211027122420</version><conference><acronym>emacsconf2021</acronym><title>EmacsConf 2021</title><start>2021-11-27</start><end>2021-11-28</end><time_zone_name>America/Toronto</time_zone_name><base_url>https://emacsconf.org/2021</base_url></conference><day date="2021-10-27" start="2021-10-27T16:24:20Z" end="2021-10-27T16:24:20Z"><room name="Main"><event id="01" guid="dc07efcd-6d79-cfd4-fed3-59c885fe2922"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day1-open</slug><duration>19:00</duration><title>Opening remarks</title><abstract># Opening remarks</abstract><description>Times are approximate and will probably change.
-# Opening remarks</description><url>https://emacsconf.org/2021/talks/day1-open</url><persons><person>EmacsConf</person></persons></event><event id="02" guid="393ba3c2-b2a6-6a84-44eb-872aa333d08d"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-news</slug><duration>19:00</duration><title>Emacs News Highlights</title><abstract># Emacs News Highlights
+# Opening remarks</description><url>https://emacsconf.org/2021/talks/day1-open</url><persons><person>EmacsConf</person></persons></event><event id="02" guid="393ba3c2-b2a6-6a84-44eb-872aa333d08d"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-news</slug><duration>19:00</duration><title>Emacs News Highlights</title><abstract># Emacs News Highlights
Sacha Chua <mailto:sacha@sachachua.com> - pronouns: she/her
Quick overview of Emacs community highlights since the last conference
@@ -12,7 +12,7 @@ Sacha Chua &lt;mailto:sacha@sachachua.com&gt; - pronouns: she/her
Quick overview of Emacs community highlights since the last conference
-&lt;https://github.com/sachac/emacsconf-2021-emacs-news-highlights&gt;</description><url>https://emacsconf.org/2021/talks/news</url><persons><person>Sacha Chua</person></persons></event><event id="03" guid="06df8309-bd04-eb24-d443-a780c56adc0a"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-frownies</slug><duration>19:00</duration><title>The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability</title><abstract># The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability
+&lt;https://github.com/sachac/emacsconf-2021-emacs-news-highlights&gt;</description><url>https://emacsconf.org/2021/talks/news</url><persons><person>Sacha Chua</person></persons></event><event id="03" guid="06df8309-bd04-eb24-d443-a780c56adc0a"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-frownies</slug><duration>19:00</duration><title>The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability</title><abstract># The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability
Case Duckworth
Emacs is well-known for being extremely flexible, programmable, and
@@ -50,7 +50,7 @@ on this topic.
Along the way, I'll discuss just a little of my own history of Emacs,
and why I feel it's a great tool for non-technical users to sink their
-teeth into.</description><url>https://emacsconf.org/2021/talks/frownies</url><persons><person>Case Duckworth</person></persons></event><event id="51" guid="fe959e43-441b-ed34-854b-87f6f481f55a"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-adventure</slug><duration>19:00</duration><title>Choose Your Own (Technology-Enhanced Learning) Adventure</title><abstract># Choose Your Own (Technology-Enhanced Learning) Adventure
+teeth into.</description><url>https://emacsconf.org/2021/talks/frownies</url><persons><person>Case Duckworth</person></persons></event><event id="51" guid="fe959e43-441b-ed34-854b-87f6f481f55a"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-adventure</slug><duration>19:00</duration><title>Choose Your Own (Technology-Enhanced Learning) Adventure</title><abstract># Choose Your Own (Technology-Enhanced Learning) Adventure
Greta Goetz
This presentation will move through Emacs artifacts: first illustrating possible paths for beginners and then mapping out the significance of the enhanced learning potential of Emacs (Caillet in Andler & Guerry, Engelbart, Markauskaite & Goodyear). The technology-enhanced learning (TEL) that Emacs affords includes a systems view of 'many, many features' (Stallman) which surpass the confines of a pre-fabricated environment (Stiegler). This affords diverse possibilities for individuals to interact creatively and autonomously to satisfy their own needs (Ill
@@ -262,7 +262,7 @@ 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.</description><url>https://emacsconf.org/2021/talks/adventure</url><persons><person>Greta Goetz</person></persons></event><event id="11" guid="ea5bab3c-f31e-68a4-fa23-81ca67fa1990"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-unix</slug><duration>19:00</duration><title>"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"</title><abstract># GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer
+fair use.</description><url>https://emacsconf.org/2021/talks/adventure</url><persons><person>Greta Goetz</person></persons></event><event id="11" guid="ea5bab3c-f31e-68a4-fa23-81ca67fa1990"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-unix</slug><duration>19:00</duration><title>"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"</title><abstract># GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer
Daniel Rose
The talk targets users who are curious about computational philosophies,
@@ -314,7 +314,7 @@ to be more performant than without.
the ideals of both.
- How using CLI tools can still perfectly flow into Emacs.
- How having all programs in Emacs and unified keybindings is akin
- to a terminal user.</description><url>https://emacsconf.org/2021/talks/unix</url><persons><person>Daniel Rose</person></persons></event><event id="04" guid="db4ccb28-867f-df24-c073-eaca6edad438"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-omegat</slug><duration>19:00</duration><title>Emacs manuals translation and OmegaT</title><abstract># Emacs manuals translation and OmegaT
+ to a terminal user.</description><url>https://emacsconf.org/2021/talks/unix</url><persons><person>Daniel Rose</person></persons></event><event id="04" guid="db4ccb28-867f-df24-c073-eaca6edad438"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-omegat</slug><duration>19:00</duration><title>Emacs manuals translation and OmegaT</title><abstract># Emacs manuals translation and OmegaT
Jean-Christophe Helary
Even if it is generally agreed that software localization is a good thing, Emacs is lacking in that respect for a number of technical reasons. Nonetheless, the free software using public could greatly benefit from Emacs manuals translations, even if the interface were to remain in English.
@@ -400,7 +400,7 @@ I will *not* show:
- How to use OmegaT from the command line to work in localization pipelines
- How to use machine translation and MT "post-edit"
- How to convert back the translated files to texi format
-- How to install translated texi files for use in Emacs</description><url>https://emacsconf.org/2021/talks/omegat</url><persons><person>Jean-Christophe Helary</person></persons></event><event id="05" guid="525d972d-1e34-bcb4-e9c3-861942549357"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nongnu</slug><duration>19:00</duration><title>NonGNU ELPA Update</title><abstract># NonGNU ELPA Update
+- How to install translated texi files for use in Emacs</description><url>https://emacsconf.org/2021/talks/omegat</url><persons><person>Jean-Christophe Helary</person></persons></event><event id="05" guid="525d972d-1e34-bcb4-e9c3-861942549357"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nongnu</slug><duration>19:00</duration><title>NonGNU ELPA Update</title><abstract># NonGNU ELPA Update
Kaluđerčić, Philip
NonGNU ELPA was announced last year, as a package repository
@@ -426,7 +426,7 @@ configuration.
In this talk I would like the give a reminder of what NonGNU
ELPA is and how it works, update the participants on what has
happened since last year and what maintainers have to do if they
-want their packages to be added to the repository.</description><url>https://emacsconf.org/2021/talks/nongnu</url><persons><person>Kaluđerčić</person><person>Philip</person></persons></event><event id="06" guid="245a575a-965a-caa4-8d3b-75f8519c2f3e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-borg</slug><duration>19:00</duration><title>Manual Package Management in The Era of Repositories - Why and How</title><abstract># Manual Package Management in The Era of Repositories - Why and How
+want their packages to be added to the repository.</description><url>https://emacsconf.org/2021/talks/nongnu</url><persons><person>Kaluđerčić</person><person>Philip</person></persons></event><event id="06" guid="245a575a-965a-caa4-8d3b-75f8519c2f3e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-borg</slug><duration>19:00</duration><title>Manual Package Management in The Era of Repositories - Why and How</title><abstract># Manual Package Management in The Era of Repositories - Why and How
Dhavan (codingquark)
Emacs now has many package repositories - enought to have conflicts
@@ -466,7 +466,7 @@ Another Package and install all elisp code manually - with borg[1].
1. What are we trying to solve?
2. What is borg?
3. How to use it?
- 4. Assimilate a package for demo</description><url>https://emacsconf.org/2021/talks/borg</url><persons><person>Dhavan (codingquark)</person></persons></event><event id="07" guid="86158391-53a2-7cb4-d7d3-020afbf6d8d9"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-telega</slug><duration>19:00</duration><title>telega.el and the Emacs community on Telegram</title><abstract># telega.el and the Emacs community on Telegram
+ 4. Assimilate a package for demo</description><url>https://emacsconf.org/2021/talks/borg</url><persons><person>Dhavan (codingquark)</person></persons></event><event id="07" guid="86158391-53a2-7cb4-d7d3-020afbf6d8d9"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-telega</slug><duration>19:00</duration><title>telega.el and the Emacs community on Telegram</title><abstract># telega.el and the Emacs community on Telegram
Gabriele Bozzola and Evgeny Zajcev
Telegram is a cross-platform instant messaging system. The large number of
@@ -490,7 +490,7 @@ am also going to discuss telega.el, the Emacs client for Telegram. telega.el
is a high-quality package that perfectly integrates in Emacs. It supports
the vast majority of the features supported by the official clients, while
adding several unique ones. In the talk, I will present the package and
-highlight some of the most important features.</description><url>https://emacsconf.org/2021/talks/telega</url><persons><person>Gabriele Bozzola and Evgeny Zajcev</person></persons></event><event id="08" guid="e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nangulator</slug><duration>19:00</duration><title>Introducing N-Angulator</title><abstract># Introducing N-Angulator
+highlight some of the most important features.</description><url>https://emacsconf.org/2021/talks/telega</url><persons><person>Gabriele Bozzola and Evgeny Zajcev</person></persons></event><event id="08" guid="e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nangulator</slug><duration>19:00</duration><title>Introducing N-Angulator</title><abstract># Introducing N-Angulator
Kevin Haddock
The Unix file system is essentially an N-dimentional sparse array that
@@ -546,7 +546,7 @@ sparse array will be discussed.
A simple pre-existing database will be queried.
-If time, questions will be entertained by video/audio and/or IRC.</description><url>https://emacsconf.org/2021/talks/nangulator</url><persons><person>Kevin Haddock</person></persons></event><event id="09" guid="14ab7a54-d75d-45e4-85ab-8fd2e391ea41"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-janitor</slug><duration>19:00</duration><title>A day in the life of a janitor</title><abstract># A day in the life of a janitor
+If time, questions will be entertained by video/audio and/or IRC.</description><url>https://emacsconf.org/2021/talks/nangulator</url><persons><person>Kevin Haddock</person></persons></event><event id="09" guid="14ab7a54-d75d-45e4-85ab-8fd2e391ea41"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-janitor</slug><duration>19:00</duration><title>A day in the life of a janitor</title><abstract># A day in the life of a janitor
Stefan Monnier
Because of a reckless former Emacs maintainer that shall
@@ -578,7 +578,7 @@ Because of a reckless former Emacs maintainer that shall
minutes because I think I might be able to fill that and I think more
than that could turn too boring. I intend to make it a "live coding"
kind of thing, without anything like an outline: it's basically "make"
- followed by fixing the warnings.</description><url>https://emacsconf.org/2021/talks/janitor</url><persons><person>Stefan Monnier</person></persons></event><event id="10" guid="51c360e6-188f-9a34-05bb-0a8d2eb09cdc"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-maintainers</slug><duration>19:00</duration><title>How to help Emacs maintainers?</title><abstract># How to help Emacs maintainers?
+ followed by fixing the warnings.</description><url>https://emacsconf.org/2021/talks/janitor</url><persons><person>Stefan Monnier</person></persons></event><event id="10" guid="51c360e6-188f-9a34-05bb-0a8d2eb09cdc"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-maintainers</slug><duration>19:00</duration><title>How to help Emacs maintainers?</title><abstract># How to help Emacs maintainers?
Bastien Guerry
After 11 years of helping as the Org maintainer, I would
@@ -602,7 +602,7 @@ care of Emacs maintainance by taking care of Emacs maintainers.
# Outline
-- 5-10 minutes</description><url>https://emacsconf.org/2021/talks/maintainers</url><persons><person>Bastien Guerry</person></persons></event><event id="12" guid="716d913f-de8b-91a4-5f33-e04ba0905fa5"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-gregorian</slug><duration>19:00</duration><title>Typesetting Gregorian Chant with Emacs</title><abstract># Typesetting Gregorian Chant with Emacs
+- 5-10 minutes</description><url>https://emacsconf.org/2021/talks/maintainers</url><persons><person>Bastien Guerry</person></persons></event><event id="12" guid="716d913f-de8b-91a4-5f33-e04ba0905fa5"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-gregorian</slug><duration>19:00</duration><title>Typesetting Gregorian Chant with Emacs</title><abstract># Typesetting Gregorian Chant with Emacs
Spencer King
There are a variety of methods for typesetting gregorian
@@ -648,7 +648,7 @@ own scores.
1. Introduction to chant music
2. Introduction to Gregorio
3. Example of typesetting a score in Emacs
- 4. Code and example availability</description><url>https://emacsconf.org/2021/talks/gregorian</url><persons><person>Spencer King</person></persons></event><event id="29" guid="6fccae45-04b5-5524-662b-fdba87754d06"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-montessori</slug><duration>19:00</duration><title>Emacs and Montessori Philosophy</title><abstract># Emacs and Montessori Philosophy
+ 4. Code and example availability</description><url>https://emacsconf.org/2021/talks/gregorian</url><persons><person>Spencer King</person></persons></event><event id="29" guid="6fccae45-04b5-5524-662b-fdba87754d06"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-montessori</slug><duration>19:00</duration><title>Emacs and Montessori Philosophy</title><abstract># Emacs and Montessori Philosophy
As a former Montessori guide and now parent, I often think about the
@@ -730,7 +730,7 @@ drives present in everybody that allow us to explore and make sense of our world
- in the short version, pose the question, and perhaps give one example.
- Emacs is an environment that provides facilities for individuals to
find their way to proficiency through their Human Tendencies.
- - We are all both learners and guides, Emacs is our classroom</description><url>https://emacsconf.org/2021/talks/montessori</url><persons><person>Grant Shangreaux</person></persons></event><event id="52" guid="9cee7e43-bcb1-7f64-c40b-5f9ea938d11a"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-erg</slug><duration>19:00</duration><title>Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year</title><abstract># Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year
+ - We are all both learners and guides, Emacs is our classroom</description><url>https://emacsconf.org/2021/talks/montessori</url><persons><person>Grant Shangreaux</person></persons></event><event id="52" guid="9cee7e43-bcb1-7f64-c40b-5f9ea938d11a"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-erg</slug><duration>19:00</duration><title>Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year</title><abstract># Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year
Noorah Alhasan, Joe Corneli, Raymond Puzio, Leo Vivier
The four of us met at EmacsConf 2020, and joined together around a
@@ -772,7 +772,7 @@ in real-time problem solving and collaboration.
In our short talk we share information about these methods, making a
case for other people getting together and creating their own small
-research communities similar to ours.</description><url>https://emacsconf.org/2021/talks/erg</url><persons><person>Noorah Alhasan</person><person>Joe Corneli</person><person>Raymond Puzio</person><person>Leo Vivier</person></persons></event><event id="13" guid="0f98a5bb-53ce-fb74-1003-0b1f320d414e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-cs</slug><duration>19:00</duration><title>One effective CS grad student workflow</title><abstract># One effective CS grad student workflow
+research communities similar to ours.</description><url>https://emacsconf.org/2021/talks/erg</url><persons><person>Noorah Alhasan</person><person>Joe Corneli</person><person>Raymond Puzio</person><person>Leo Vivier</person></persons></event><event id="13" guid="0f98a5bb-53ce-fb74-1003-0b1f320d414e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-cs</slug><duration>19:00</duration><title>One effective CS grad student workflow</title><abstract># One effective CS grad student workflow
Greg Coladonato
When I was an undergrad, I learned many things, most of
@@ -804,7 +804,7 @@ inspire others to build workflows that make them more productive.
# Outline
-- 5-10 minutes: Go through some typical workflows associated with being a grad student, using the packages mentioned in the abstract.</description><url>https://emacsconf.org/2021/talks/cs</url><persons><person>Greg Coladonato</person></persons></event><event id="16" guid="43cc5db4-e26f-fb44-9aeb-b16c38d8cef3"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-professional</slug><duration>19:00</duration><title>Using Org-Mode For Recording Continuous Professional Development</title><abstract># Using Org-Mode For Recording Continuous Professional Development
+- 5-10 minutes: Go through some typical workflows associated with being a grad student, using the packages mentioned in the abstract.</description><url>https://emacsconf.org/2021/talks/cs</url><persons><person>Greg Coladonato</person></persons></event><event id="16" guid="43cc5db4-e26f-fb44-9aeb-b16c38d8cef3"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-professional</slug><duration>19:00</duration><title>Using Org-Mode For Recording Continuous Professional Development</title><abstract># Using Org-Mode For Recording Continuous Professional Development
Philip Beadling
I recently had the pleasure of being audited for my CPD record with one
@@ -914,7 +914,7 @@ formatting on export, etc.
A quick walkthrough of the setup and functions, followed by a demo of how
to add CPD items, and update them. Finally show generation of a PDF
containing all the items tabulated and ready for audit review. I
-estimate this at approx 10 minutes.</description><url>https://emacsconf.org/2021/talks/professional</url><persons><person>Philip Beadling</person></persons></event><event id="23" guid="a10ce62e-6454-d784-21bb-f6a0488e883c"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-tech</slug><duration>19:00</duration><title>Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide</title><abstract># Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide
+estimate this at approx 10 minutes.</description><url>https://emacsconf.org/2021/talks/professional</url><persons><person>Philip Beadling</person></persons></event><event id="23" guid="a10ce62e-6454-d784-21bb-f6a0488e883c"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-tech</slug><duration>19:00</duration><title>Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide</title><abstract># Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide
Jan Ypma
The emacs org-babel package is often mentioned in conjunction with
@@ -964,7 +964,7 @@ org-treeslide to write and present technical documentation with style.
- Demo: Developer guide
- Demo: REST API guide
- Demo: Presentations
-- Used packages and configuration</description><url>https://emacsconf.org/2021/talks/tech</url><persons><person>Jan Ypma</person></persons></event><event id="18" guid="b092bc88-e74c-a9c4-611b-d47c99ef578c"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-exec</slug><duration>19:00</duration><title>Org as an executable format</title><abstract># Org as an executable format
+- Used packages and configuration</description><url>https://emacsconf.org/2021/talks/tech</url><persons><person>Jan Ypma</person></persons></event><event id="18" guid="b092bc88-e74c-a9c4-611b-d47c99ef578c"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-exec</slug><duration>19:00</duration><title>Org as an executable format</title><abstract># Org as an executable format
Tom Gillespie
Org mode is known for its flexibility, power, and staggeringly diverse
@@ -1064,7 +1064,7 @@ applications.
- 5-10 minutes:
A demo of adding the orgstrap block and elvs,
-adding a shebang block, and then running an org file.</description><url>https://emacsconf.org/2021/talks/exec</url><persons><person>Tom Gillespie</person></persons></event><event id="17" guid="69763d57-be4e-7e74-509b-92e48a0e7ba6"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-org-outside</slug><duration>19:00</duration><title>The use of Org mode syntax outside of GNU/Emacs</title><abstract># The use of Org mode syntax outside of GNU/Emacs
+adding a shebang block, and then running an org file.</description><url>https://emacsconf.org/2021/talks/exec</url><persons><person>Tom Gillespie</person></persons></event><event id="17" guid="69763d57-be4e-7e74-509b-92e48a0e7ba6"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-org-outside</slug><duration>19:00</duration><title>The use of Org mode syntax outside of GNU/Emacs</title><abstract># The use of Org mode syntax outside of GNU/Emacs
Karl Voit
With the rising interest in Org mode, the GNU/Emacs community gained
@@ -1110,7 +1110,7 @@ This can only be a short teaser for the use of Org mode syntax without
much comparison to other lightweight markup languages. For this
audience, I do think that this would be too short because most
attendees might already have heard the rumors that Org mode is great
-or they have adapted Org mode in their workflows already.</description><url>https://emacsconf.org/2021/talks/org-outside</url><persons><person>Karl Voit</person></persons></event><event id="22" guid="aed5e190-66a0-3dd4-e5eb-be09be94e6c3"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-teach</slug><duration>19:00</duration><title>Using Org-mode to teach programming</title><abstract># Using Org-mode to teach programming
+or they have adapted Org mode in their workflows already.</description><url>https://emacsconf.org/2021/talks/org-outside</url><persons><person>Karl Voit</person></persons></event><event id="22" guid="aed5e190-66a0-3dd4-e5eb-be09be94e6c3"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-teach</slug><duration>19:00</duration><title>Using Org-mode to teach programming</title><abstract># Using Org-mode to teach programming
Daniel German
In this presentation I will explain how to use org-mode effectively to
@@ -1188,7 +1188,7 @@ org-mode for this purpose.
- How to get started
Oh, I made a small mistake. I meant to propose a 40 minutes presentation.
-But I can give a quicker 20 minutes too.</description><url>https://emacsconf.org/2021/talks/teach</url><persons><person>Daniel German</person></persons></event><event id="20" guid="fd246cee-b5d6-7cc4-2b63-20e87bb7d750"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-research</slug><duration>19:00</duration><title>Managing a research workflow (bibliographies, note-taking, and arXiv)</title><abstract># Managing a research workflow (bibliographies, note-taking, and arXiv)
+But I can give a quicker 20 minutes too.</description><url>https://emacsconf.org/2021/talks/teach</url><persons><person>Daniel German</person></persons></event><event id="20" guid="fd246cee-b5d6-7cc4-2b63-20e87bb7d750"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-research</slug><duration>19:00</duration><title>Managing a research workflow (bibliographies, note-taking, and arXiv)</title><abstract># Managing a research workflow (bibliographies, note-taking, and arXiv)
Ahmed Khaled
Researchers and knowledge workers have to read and discover new papers,
@@ -1246,7 +1246,7 @@ to Doom.
# Outline
-- 5-10 minutes: I will demo the packages I use in 5 minutes.</description><url>https://emacsconf.org/2021/talks/research</url><persons><person>Ahmed Khaled</person></persons></event><event id="19" guid="db5821ed-fef4-4934-8fb3-87a0282714de"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-babel</slug><duration>19:00</duration><title>Babel for academics</title><abstract># Babel for academics
+- 5-10 minutes: I will demo the packages I use in 5 minutes.</description><url>https://emacsconf.org/2021/talks/research</url><persons><person>Ahmed Khaled</person></persons></event><event id="19" guid="db5821ed-fef4-4934-8fb3-87a0282714de"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-babel</slug><duration>19:00</duration><title>Babel for academics</title><abstract># Babel for academics
Asilata Bapat
Plain org-mode is already an extremely powerful and
@@ -1340,43 +1340,42 @@ would also like to be inspired by other people's babel workflows!
- 5-10 minutes: (brief description/outline)
For a 5-10 minute presentation I will give a brief intro and present one or two example files that heavily use babel. I will use these
-examples to highlight some of the features mentioned in the abstract.</description><url>https://emacsconf.org/2021/talks/babel</url><persons><person>Asilata Bapat</person></persons></event><event id="21" guid="1fc4917c-aab4-1924-2983-e78f8bca6af9"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-molecular</slug><duration>19:00</duration><title>Reproducible molecular graphics with Org-mode</title><abstract># Reproducible molecular graphics with Org-mode
+examples to highlight some of the features mentioned in the abstract.</description><url>https://emacsconf.org/2021/talks/babel</url><persons><person>Asilata Bapat</person></persons></event><event id="21" guid="1fc4917c-aab4-1924-2983-e78f8bca6af9"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-molecular</slug><duration>19:00</duration><title>Reproducible molecular graphics with Org-mode</title><abstract># Reproducible molecular graphics with Org-mode
Blaine Mooers
-Research papers in structural biology should include the code used
-to make the images of molecules in the article in the supplemental
-materials. Some structural bioinformaticists have started to include
+Research papers in structural biology should include the code used to make
+the images of molecules in the article in the supplemental materials.
+Some structural bioinformaticists have started to include
their computer code in the supplemental materials to allow readers
to reproduce their analyses. However, authors of papers reporting new
-structures have overlooked the inclusion of the code that makes the
-images of the molecules in their articles. Nonetheless, this aspect of
-reproducible research needs to become the standard practice to improve
-the rigor of the science.
-
-In a literate programming document, the author interleaves the code
-that makes the images of molecules in the explanatory text. Such a
-document allows the reader to reproduce the images in the manuscript.
-The reader can also explore the effect of altering the parameters in
-the code. Org files are one alternative for making such literate
-programming documents.
-
-We developed a yasnippet library called orgpymolpysnips for structural
-biologists (<https://github.com/MooersLab/orgpymolpysnips>). This
-library facilitates the assembly of literate programming documents
+molecular structures often overlook the inclusion of the code that makes
+the images of the molecules reported in their articles. Nonetheless,
+this aspect of reproducible research needs to become the standard practice
+to improve the rigor of the science.
+
+In a literate programming document, the author interleaves between blocks
+of prose the code that makes the images of molecules. The document allows
+the reader to reproduce the images in the manuscript by running the code.
+The reader can also explore the effect of altering the parameters in the
+code. Org files are one alternative for making such literate programming
+documents.
+
+We developed a yasnippet snippet library called orgpymolpysnips for
+structural biologists (<https://github.com/MooersLab/orgpymolpysnips>).
+This library facilitates the assembly of literate programming documents
with molecular images made by PyMOL. PyMOL is the most popular
-molecular graphics program for making images for publication; it has
-over 100,000 users, which is a lot of users in the sciences. PyMOL was
-used to make many of the striking images of biological molecules on
-the cover of Nature and Science. We use the emacs-jupyter package to
-send commands from a code block in Org files to PyMOL's Python API.
-PyMOL returns the molecular image to the output block below the
-code block. Of course, an Emacs user can convert the Org file into a
-PDF, convert the code blocks to script files, and submit these for
-non-Emacs users. We describe the content of the library and provide
-examples of the running PyMOL from Org-mode. We compare using Org,
-Jupyter Notebook, Jupyter Lab, and RStudio with PyMOL to do
-literate programming in structural biology.
+molecular graphics program for creating images for publication; it has
+over 100,000 users, which is a lot of users in molecular biology. PyMOL
+has been used to make many of the images of biological molecules found
+on the covers of many Cell, Nature, and Science issues.
+We used the `jupyter' language in org-babel to send commands from
+code blocks in Org files to PyMOL's Python API. PyMOL returns the
+molecular image to the output block below the code block. An Emacs
+user can convert the Org file into a PDF, `tangle' the code blocks
+into a script file, and submit these for non-Emacs users. We describe
+the content of the library and provide examples of the running PyMOL
+from Org-mode documents.
# Outline
@@ -1397,40 +1396,39 @@ literate programming in structural biology.
# Reproducible molecular graphics with Org-mode
Blaine Mooers
-Research papers in structural biology should include the code used
-to make the images of molecules in the article in the supplemental
-materials. Some structural bioinformaticists have started to include
+Research papers in structural biology should include the code used to make
+the images of molecules in the article in the supplemental materials.
+Some structural bioinformaticists have started to include
their computer code in the supplemental materials to allow readers
to reproduce their analyses. However, authors of papers reporting new
-structures have overlooked the inclusion of the code that makes the
-images of the molecules in their articles. Nonetheless, this aspect of
-reproducible research needs to become the standard practice to improve
-the rigor of the science.
-
-In a literate programming document, the author interleaves the code
-that makes the images of molecules in the explanatory text. Such a
-document allows the reader to reproduce the images in the manuscript.
-The reader can also explore the effect of altering the parameters in
-the code. Org files are one alternative for making such literate
-programming documents.
-
-We developed a yasnippet library called orgpymolpysnips for structural
-biologists (&lt;https://github.com/MooersLab/orgpymolpysnips&gt;). This
-library facilitates the assembly of literate programming documents
+molecular structures often overlook the inclusion of the code that makes
+the images of the molecules reported in their articles. Nonetheless,
+this aspect of reproducible research needs to become the standard practice
+to improve the rigor of the science.
+
+In a literate programming document, the author interleaves between blocks
+of prose the code that makes the images of molecules. The document allows
+the reader to reproduce the images in the manuscript by running the code.
+The reader can also explore the effect of altering the parameters in the
+code. Org files are one alternative for making such literate programming
+documents.
+
+We developed a yasnippet snippet library called orgpymolpysnips for
+structural biologists (&lt;https://github.com/MooersLab/orgpymolpysnips&gt;).
+This library facilitates the assembly of literate programming documents
with molecular images made by PyMOL. PyMOL is the most popular
-molecular graphics program for making images for publication; it has
-over 100,000 users, which is a lot of users in the sciences. PyMOL was
-used to make many of the striking images of biological molecules on
-the cover of Nature and Science. We use the emacs-jupyter package to
-send commands from a code block in Org files to PyMOL's Python API.
-PyMOL returns the molecular image to the output block below the
-code block. Of course, an Emacs user can convert the Org file into a
-PDF, convert the code blocks to script files, and submit these for
-non-Emacs users. We describe the content of the library and provide
-examples of the running PyMOL from Org-mode. We compare using Org,
-Jupyter Notebook, Jupyter Lab, and RStudio with PyMOL to do
-literate programming in structural biology.
+molecular graphics program for creating images for publication; it has
+over 100,000 users, which is a lot of users in molecular biology. PyMOL
+has been used to make many of the images of biological molecules found
+on the covers of many Cell, Nature, and Science issues.
+We used the `jupyter' language in org-babel to send commands from
+code blocks in Org files to PyMOL's Python API. PyMOL returns the
+molecular image to the output block below the code block. An Emacs
+user can convert the Org file into a PDF, `tangle' the code blocks
+into a script file, and submit these for non-Emacs users. We describe
+the content of the library and provide examples of the running PyMOL
+from Org-mode documents.
# Outline
@@ -1446,7 +1444,7 @@ literate programming in structural biology.
- Example code block in Org to make DSSR block model of tRNA
- Resulting image
- Summary
- - Acknowledgements</description><url>https://emacsconf.org/2021/talks/molecular</url><persons><person>Blaine Mooers</person></persons></event><event id="14" guid="c54c7930-51cc-5184-9dfb-5033e577b95e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-project</slug><duration>19:00</duration><title>Budgeting, Project Monitoring and Invoicing with Org Mode</title><abstract># Budgeting, Project Monitoring and Invoicing with Org Mode
+ - Acknowledgements</description><url>https://emacsconf.org/2021/talks/molecular</url><persons><person>Blaine Mooers</person></persons></event><event id="14" guid="c54c7930-51cc-5184-9dfb-5033e577b95e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-project</slug><duration>19:00</duration><title>Budgeting, Project Monitoring and Invoicing with Org Mode</title><abstract># Budgeting, Project Monitoring and Invoicing with Org Mode
Adolfo Villafiorita
In this talk I will present how we use Org Mode at Shair.Tech for
@@ -1476,7 +1474,7 @@ year, now, and with which we are very happy. Talk duration:
&amp;#x2013;&gt; 20 minutes seems to be right (15 talk + questions)
&amp;#x2013;&gt; I can also make in 10 minutes, by focusing the talk on
- budgeting (or monitoring)</description><url>https://emacsconf.org/2021/talks/project</url><persons><person>Adolfo Villafiorita</person></persons></event><event id="15" guid="c9870e10-2600-85a4-24fb-793dfc51164e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-invoice</slug><duration>19:00</duration><title>Find Your (In)voice: Emacs for Invoicing</title><abstract># Find Your (In)voice: Emacs for Invoicing
+ budgeting (or monitoring)</description><url>https://emacsconf.org/2021/talks/project</url><persons><person>Adolfo Villafiorita</person></persons></event><event id="15" guid="c9870e10-2600-85a4-24fb-793dfc51164e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-invoice</slug><duration>19:00</duration><title>Find Your (In)voice: Emacs for Invoicing</title><abstract># Find Your (In)voice: Emacs for Invoicing
Bala Ramadurai
Ye Freelance warriors, please lend me your I/O devices for 5 minutes.
@@ -1534,7 +1532,7 @@ We will use the following packages:
- Emacs+orgmode (duh?)
- yasnippet
- python layer (I use spacemacs, so whatever is the equivalent in your config)
-- Some unnecessary Shakespearean references</description><url>https://emacsconf.org/2021/talks/invoice</url><persons><person>Bala Ramadurai</person></persons></event><event id="24" guid="e4e995c0-6e06-8544-a8c3-5f9a06c856fb"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-dashboard</slug><duration>19:00</duration><title>Productivity Dashboards with Emacs and Kindle</title><abstract># Productivity Dashboards with Emacs and Kindle
+- Some unnecessary Shakespearean references</description><url>https://emacsconf.org/2021/talks/invoice</url><persons><person>Bala Ramadurai</person></persons></event><event id="24" guid="e4e995c0-6e06-8544-a8c3-5f9a06c856fb"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-dashboard</slug><duration>19:00</duration><title>Productivity Dashboards with Emacs and Kindle</title><abstract># Productivity Dashboards with Emacs and Kindle
Mehmet Tekman
Since 2008, Amazon have released a new Kindle device every year,
@@ -1678,7 +1676,7 @@ easily managed from Emacs within a single Org-Mode file.
- Show exported shell configs and generated cronjobs
- Witness multiple Kindles producing desired content with wakeup
- timers</description><url>https://emacsconf.org/2021/talks/dashboard</url><persons><person>Mehmet Tekman</person></persons></event><event id="25" guid="33776e08-e815-db94-971b-a151236e11be"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nyxt</slug><duration>19:00</duration><title>Emacs with Nyxt: extend your editor with the power of a Lisp browser</title><abstract># Emacs with Nyxt: extend your editor with the power of a Lisp browser
+ timers</description><url>https://emacsconf.org/2021/talks/dashboard</url><persons><person>Mehmet Tekman</person></persons></event><event id="25" guid="33776e08-e815-db94-971b-a151236e11be"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-nyxt</slug><duration>19:00</duration><title>Emacs with Nyxt: extend your editor with the power of a Lisp browser</title><abstract># Emacs with Nyxt: extend your editor with the power of a Lisp browser
Andrea
In 2021 browsers are essential if you use a computer. Even if Emacs
@@ -1730,7 +1728,7 @@ You can learn more about this at: &lt;https://github.com/ag91/emacs-with-nyxt&gt
# Outline
-- 5-10 minutes: quick demo of running Nyxt from Emacs and a little explanation of the code necessary for integration</description><url>https://emacsconf.org/2021/talks/nyxt</url><persons><person>Andrea</person></persons></event><event id="26" guid="86d4470a-8d19-7bd4-0c53-6aba1b49baef"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-design</slug><duration>19:00</duration><title>On the design of text editors</title><abstract># On the design of text editors
+- 5-10 minutes: quick demo of running Nyxt from Emacs and a little explanation of the code necessary for integration</description><url>https://emacsconf.org/2021/talks/nyxt</url><persons><person>Andrea</person></persons></event><event id="26" guid="86d4470a-8d19-7bd4-0c53-6aba1b49baef"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-design</slug><duration>19:00</duration><title>On the design of text editors</title><abstract># On the design of text editors
Nicolas P. Rougier
Text editors are written by and for developers. They come
@@ -1772,7 +1770,7 @@ alternatives using GNU Emacs.
- 10 minutes alternative
Mostly a live demo of my environment with pointers to the different
-packages</description><url>https://emacsconf.org/2021/talks/design</url><persons><person>Nicolas P. Rougier</person></persons></event><event id="27" guid="48a8580f-52ce-cc84-6a23-1eddf720ae02"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-freedom</slug><duration>19:00</duration><title>How Emacs made me appreciate software freedom</title><abstract># How Emacs made me appreciate software freedom
+packages</description><url>https://emacsconf.org/2021/talks/design</url><persons><person>Nicolas P. Rougier</person></persons></event><event id="27" guid="48a8580f-52ce-cc84-6a23-1eddf720ae02"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-freedom</slug><duration>19:00</duration><title>How Emacs made me appreciate software freedom</title><abstract># How Emacs made me appreciate software freedom
Protesilaos Stavrou
The theme will be "how Emacs empowered my software freedom".
@@ -1828,11 +1826,11 @@ notation will be in Org mode. I cannot provide an outline in advance,
as it will most likely not be consistent with the actual presentation.
If, however, this is absolutely required for administrative purposes I
shall furnish one regardless with the proviso that I am in no way bound
-by it and thus reserve the right to modify it ahead of the main event.</description><url>https://emacsconf.org/2021/talks/freedom</url><persons><person>Protesilaos Stavrou</person></persons></event><event id="28" guid="5287b003-f368-36c4-4f9b-8135734cad39"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day1-close</slug><duration>19:00</duration><title>Closing remarks day 1</title><abstract># Closing remarks day 1</abstract><description>Times are approximate and will probably change.
+by it and thus reserve the right to modify it ahead of the main event.</description><url>https://emacsconf.org/2021/talks/freedom</url><persons><person>Protesilaos Stavrou</person></persons></event><event id="28" guid="5287b003-f368-36c4-4f9b-8135734cad39"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day1-close</slug><duration>19:00</duration><title>Closing remarks day 1</title><abstract># Closing remarks day 1</abstract><description>Times are approximate and will probably change.
-# Closing remarks day 1</description><url>https://emacsconf.org/2021/talks/day1-close</url><persons><person>EmacsConf</person></persons></event><event id="30" guid="d877a57a-14cf-a194-99c3-a344ecb24acc"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day2-open</slug><duration>19:00</duration><title>Opening remarks day 2</title><abstract># Opening remarks day 2</abstract><description>Times are approximate and will probably change.
+# Closing remarks day 1</description><url>https://emacsconf.org/2021/talks/day1-close</url><persons><person>EmacsConf</person></persons></event><event id="30" guid="d877a57a-14cf-a194-99c3-a344ecb24acc"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day2-open</slug><duration>19:00</duration><title>Opening remarks day 2</title><abstract># Opening remarks day 2</abstract><description>Times are approximate and will probably change.
-# Opening remarks day 2</description><url>https://emacsconf.org/2021/talks/day2-open</url><persons><person>EmacsConf</person></persons></event><event id="31" guid="35d1d9e4-dfdf-f254-6aab-7a466fbfaf09"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-faster</slug><duration>19:00</duration><title>How to write faster Emacs Lisp</title><abstract># How to write faster Emacs Lisp
+# Opening remarks day 2</description><url>https://emacsconf.org/2021/talks/day2-open</url><persons><person>EmacsConf</person></persons></event><event id="31" guid="35d1d9e4-dfdf-f254-6aab-7a466fbfaf09"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-faster</slug><duration>19:00</duration><title>How to write faster Emacs Lisp</title><abstract># How to write faster Emacs Lisp
Dmitry Gutov
- Before optimizing, benchmark first.
@@ -1856,7 +1854,7 @@ Dmitry Gutov
- Print-benchmarking.
- Byte-compiled code can give a very different picture, changing where
the bottleneck is. How to quickly load a byte-compiled version.
-- Steps taken to speed up the Xref package recently.</description><url>https://emacsconf.org/2021/talks/faster</url><persons><person>Dmitry Gutov</person></persons></event><event id="33" guid="599ef3fa-4c73-6c94-4953-75bbc7830681"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-structural</slug><duration>19:00</duration><title>Tree-edit: Structural editing for Java, Python, C, and beyond!</title><abstract># Tree-edit: Structural editing for Java, Python, C, and beyond!
+- Steps taken to speed up the Xref package recently.</description><url>https://emacsconf.org/2021/talks/faster</url><persons><person>Dmitry Gutov</person></persons></event><event id="33" guid="599ef3fa-4c73-6c94-4953-75bbc7830681"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-structural</slug><duration>19:00</duration><title>Tree-edit: Structural editing for Java, Python, C, and beyond!</title><abstract># Tree-edit: Structural editing for Java, Python, C, and beyond!
Ethan Leba
In this talk, I'll discuss a vision for how writing code could be, where the
@@ -1922,7 +1920,7 @@ Check out the GitHub repo [here](https://github.com/ethan-leba/tree-edit)!
- Discuss motivation (Why should I care?)
- Demonstrate tree-edit (Live-coding with tree-edit)
-- Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)</description><url>https://emacsconf.org/2021/talks/structural</url><persons><person>Ethan Leba</person></persons></event><event id="32" guid="29d45a6f-9425-f5a4-bd23-297292e4ab7a"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-dsl</slug><duration>19:00</duration><title>Self-Describing Smart DSL's: The Next Magits</title><abstract># Self-Describing Smart DSL's: The Next Magits
+- Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)</description><url>https://emacsconf.org/2021/talks/structural</url><persons><person>Ethan Leba</person></persons></event><event id="32" guid="29d45a6f-9425-f5a4-bd23-297292e4ab7a"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-dsl</slug><duration>19:00</duration><title>Self-Describing Smart DSL's: The Next Magits</title><abstract># Self-Describing Smart DSL's: The Next Magits
Psionic
When we begin programming, the promise is to automate away repetitive
@@ -1988,7 +1986,7 @@ self-describing modal programming system.
# Outline
- Updates to Transient documentation and demos of API examples
-- Wrapping a custom CLI tool in Transient</description><url>https://emacsconf.org/2021/talks/dsl</url><persons><person>Psionic</person></persons></event><event id="34" guid="8f62e571-91da-bd14-e7c3-b445c7b19d23"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-ui</slug><duration>19:00</duration><title>"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")</title><abstract># "Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")
+- Wrapping a custom CLI tool in Transient</description><url>https://emacsconf.org/2021/talks/dsl</url><persons><person>Psionic</person></persons></event><event id="34" guid="8f62e571-91da-bd14-e7c3-b445c7b19d23"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-ui</slug><duration>19:00</duration><title>"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")</title><abstract># "Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")
Erik Anderson
Tui.el is a textual User Interface (UI) framework for Emacs Lisp
@@ -2032,7 +2030,7 @@ by implementing some basic UI's.
- 5-10 minutes:
- Problem space: UI implementation complexity.
- API introduction: Displaying content, Components.
- - Visual taste of dashboards and applications built with tui.</description><url>https://emacsconf.org/2021/talks/ui</url><persons><person>Erik Anderson</person></persons></event><event id="35" guid="b073d391-6c37-6bf4-7afb-47edc79631a9"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-rust</slug><duration>19:00</duration><title>Extending Emacs in Rust with Dynamic Modules</title><abstract># Extending Emacs in Rust with Dynamic Modules
+ - Visual taste of dashboards and applications built with tui.</description><url>https://emacsconf.org/2021/talks/ui</url><persons><person>Erik Anderson</person></persons></event><event id="35" guid="b073d391-6c37-6bf4-7afb-47edc79631a9"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-rust</slug><duration>19:00</duration><title>Extending Emacs in Rust with Dynamic Modules</title><abstract># Extending Emacs in Rust with Dynamic Modules
Tuấn-Anh Nguyễn
Dynamic module support has been available since Emacs 25. It can be
@@ -2068,7 +2066,7 @@ dynamic modules in Rust.
- Walking through creating **a simple dynamic module** in
Rust, including setting up CI.
-- Going through and explaining the **available APIs**.</description><url>https://emacsconf.org/2021/talks/rust</url><persons><person>Tuấn-Anh Nguyễn</person></persons></event><event id="38" guid="e7981936-6d72-93d4-8783-5ac64a0ae5bb"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-eaf</slug><duration>19:00</duration><title>Emacs Application Framework: A 2021 Update</title><abstract># Emacs Application Framework: A 2021 Update
+- Going through and explaining the **available APIs**.</description><url>https://emacsconf.org/2021/talks/rust</url><persons><person>Tuấn-Anh Nguyễn</person></persons></event><event id="38" guid="e7981936-6d72-93d4-8783-5ac64a0ae5bb"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-eaf</slug><duration>19:00</duration><title>Emacs Application Framework: A 2021 Update</title><abstract># Emacs Application Framework: A 2021 Update
Matthew Zeng
Emacs Application Framework (EAF) is a customizable and extensible GUI
@@ -2094,7 +2092,7 @@ last year, this talk will briefly go over them.
# Outline
-- 5-10 minutes: (brief description/outline)</description><url>https://emacsconf.org/2021/talks/eaf</url><persons><person>Matthew Zeng</person></persons></event><event id="47" guid="5e1baaaf-56a3-b5b4-31cb-5437cf465cf9"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-model</slug><duration>19:00</duration><title>Extending the "model" of Emacs to other applications</title><abstract># Extending the "model" of Emacs to other applications
+- 5-10 minutes: (brief description/outline)</description><url>https://emacsconf.org/2021/talks/eaf</url><persons><person>Matthew Zeng</person></persons></event><event id="47" guid="5e1baaaf-56a3-b5b4-31cb-5437cf465cf9"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-model</slug><duration>19:00</duration><title>Extending the "model" of Emacs to other applications</title><abstract># Extending the "model" of Emacs to other applications
Laszlo Krajnikovszkij
Emacs is a great operating environment in a sense that it provides consistency
@@ -2210,7 +2208,7 @@ productivity, computer literacy and the ideas of free software.
- In search for a hybrid approach
- User controlled web-apps
- Opinions encouraged
- - Contacts</description><url>https://emacsconf.org/2021/talks/model</url><persons><person>Laszlo Krajnikovszkij</person></persons></event><event id="50" guid="4cd6de26-cf48-95c4-9d3b-28895a43ec53"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-devel</slug><duration>19:00</duration><title>Don't write that package! or: How I learned to stop worrying and love emacs-devel</title><abstract># Don't write that package! or: How I learned to stop worrying and love emacs-devel
+ - Contacts</description><url>https://emacsconf.org/2021/talks/model</url><persons><person>Laszlo Krajnikovszkij</person></persons></event><event id="50" guid="4cd6de26-cf48-95c4-9d3b-28895a43ec53"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-devel</slug><duration>19:00</duration><title>Don't write that package! or: How I learned to stop worrying and love emacs-devel</title><abstract># Don't write that package! or: How I learned to stop worrying and love emacs-devel
Stefan Kangas
Emacs' greatest strength is also its greatest weakness: it is **too** hackable.
@@ -2348,7 +2346,7 @@ So should you really write a package, or should YOU become a core contributor?
writing small packages, and explain GNU ELPA, MELPA, CLA.
- I will go into greater detail about emacs-devel, how it "works"
(e.g. is Emacs conservative without reason?), how to get things
- done and the necessary mindset.</description><url>https://emacsconf.org/2021/talks/devel</url><persons><person>Stefan Kangas</person></persons></event><event id="36" guid="49a35f05-b71f-1d14-2343-a6638bec0d08"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bindat</slug><duration>19:00</duration><title>Turbo Bindat</title><abstract># Turbo Bindat
+ done and the necessary mindset.</description><url>https://emacsconf.org/2021/talks/devel</url><persons><person>Stefan Kangas</person></persons></event><event id="36" guid="49a35f05-b71f-1d14-2343-a6638bec0d08"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bindat</slug><duration>19:00</duration><title>Turbo Bindat</title><abstract># Turbo Bindat
Stefan Monnier
@@ -2390,7 +2388,7 @@ show how we saved those. Not recommended for birds.
5 min: Intro and presentation of Bindat
5 min: Showcase some of its problems
5 min: Present the new design
- 5 min: Examples of what can be done with it</description><url>https://emacsconf.org/2021/talks/bindat</url><persons><person>Stefan Monnier</person></persons></event><event id="39" guid="1ddbe380-b4f3-2b84-3cc3-9e799536db8e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-native</slug><duration>19:00</duration><title>Emacs Lisp native compiler, current status and future developments</title><abstract># Emacs Lisp native compiler, current status and future developments
+ 5 min: Examples of what can be done with it</description><url>https://emacsconf.org/2021/talks/bindat</url><persons><person>Stefan Monnier</person></persons></event><event id="39" guid="1ddbe380-b4f3-2b84-3cc3-9e799536db8e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-native</slug><duration>19:00</duration><title>Emacs Lisp native compiler, current status and future developments</title><abstract># Emacs Lisp native compiler, current status and future developments
Andrea Corallo
Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor
@@ -2432,7 +2430,7 @@ During the presentation I'll touch on:
- upstream process
- area of improvements and future developments
-Format: 40 minutes</description><url>https://emacsconf.org/2021/talks/native</url><persons><person>Andrea Corallo</person></persons></event><event id="40" guid="5947c3e9-93c1-1014-7ffb-aa0e0097e3e4"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-form</slug><duration>19:00</duration><title>Old McCarthy Had a Form</title><abstract># Old McCarthy Had a Form
+Format: 40 minutes</description><url>https://emacsconf.org/2021/talks/native</url><persons><person>Andrea Corallo</person></persons></event><event id="40" guid="5947c3e9-93c1-1014-7ffb-aa0e0097e3e4"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-form</slug><duration>19:00</duration><title>Old McCarthy Had a Form</title><abstract># Old McCarthy Had a Form
Ian Eure
Most practical languages are multi-paradigm, offering several
@@ -2468,7 +2466,7 @@ modular, flexible Emacs Lisp.
- What is CLOS/EIEIO?
- Why would I want OOP in Emacs Lisp?
- How is the CLOS object model different from C++/Java/.NET?
- - Further reading</description><url>https://emacsconf.org/2021/talks/form</url><persons><person>Ian Eure</person></persons></event><event id="37" guid="5e162d34-ea19-8544-b693-dd6da0e885cd"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-test</slug><duration>19:00</duration><title>Test blocks</title><abstract># Test blocks
+ - Further reading</description><url>https://emacsconf.org/2021/talks/form</url><persons><person>Ian Eure</person></persons></event><event id="37" guid="5e162d34-ea19-8544-b693-dd6da0e885cd"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-test</slug><duration>19:00</duration><title>Test blocks</title><abstract># Test blocks
Eduardo Ochs
In this presentation I will show an idea that feels completely obvious
@@ -2536,7 +2534,7 @@ current major mode by running \`M-x find-eeit-links'; this can also be
used to add support for test blocks to more languages (or, more
precisely: to more major modes).
-Eduardo Ochs &lt;http://angg.twu.net/emacsconf2021.html&gt;</description><url>https://emacsconf.org/2021/talks/test</url><persons><person>Eduardo Ochs</person></persons></event><event id="41" guid="51023225-018f-cf24-9d73-3c267907c13e"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bug</slug><duration>19:00</duration><title>Let's talk about bug trackers</title><abstract># Let's talk about bug trackers
+Eduardo Ochs &lt;http://angg.twu.net/emacsconf2021.html&gt;</description><url>https://emacsconf.org/2021/talks/test</url><persons><person>Eduardo Ochs</person></persons></event><event id="41" guid="51023225-018f-cf24-9d73-3c267907c13e"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bug</slug><duration>19:00</duration><title>Let's talk about bug trackers</title><abstract># Let's talk about bug trackers
Bastien Guerry
For 17 years, the Org developers didn't use a bug tracker,
@@ -2554,7 +2552,7 @@ shamelessly failing the Joel Spolsky test. Why was it "good enough"?
Why was it wrong? Why did we move to Woof!? Why Woof! is not a bug
tracker?
-- 20 minutes</description><url>https://emacsconf.org/2021/talks/bug</url><persons><person>Bastien Guerry</person></persons></event><event id="42" guid="1407591a-29fd-3f64-1beb-01dea6e9d7d2"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bidi</slug><duration>19:00</duration><title>Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware</title><abstract># Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware
+- 20 minutes</description><url>https://emacsconf.org/2021/talks/bug</url><persons><person>Bastien Guerry</person></persons></event><event id="42" guid="1407591a-29fd-3f64-1beb-01dea6e9d7d2"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-bidi</slug><duration>19:00</duration><title>Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware</title><abstract># Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware
Mohsen BANAN
@@ -2684,7 +2682,7 @@ environment that can be.
- Use of persian text for Persian (solar) calendar.
- Use of arabic text for Muslem (lunar) calendar.
- - AUCTeX: Persian typesetting with XeLaTeX</description><url>https://emacsconf.org/2021/talks/bidi</url><persons><person>Mohsen BANAN</person></persons></event><event id="43" guid="3364aedb-a496-5c64-5383-b0080afa6d7b"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-mold</slug><duration>19:00</duration><title>Moldable Emacs, a step towards sustainable software</title><abstract># Moldable Emacs, a step towards sustainable software
+ - AUCTeX: Persian typesetting with XeLaTeX</description><url>https://emacsconf.org/2021/talks/bidi</url><persons><person>Mohsen BANAN</person></persons></event><event id="43" guid="3364aedb-a496-5c64-5383-b0080afa6d7b"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-mold</slug><duration>19:00</duration><title>Moldable Emacs, a step towards sustainable software</title><abstract># Moldable Emacs, a step towards sustainable software
Andrea
We could learn about things better. Mountains of knowledge hide in
@@ -2750,7 +2748,7 @@ You can learn more about this at: &lt;https://github.com/ag91/moldable-emacs&gt;
# Outline
-- 5-10 minutes: quick demo of moldable-emacs</description><url>https://emacsconf.org/2021/talks/mold</url><persons><person>Andrea</person></persons></event><event id="44" guid="daf3570b-3df3-9db4-a1f3-ce98d9863717"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-clede</slug><duration>19:00</duration><title>CLEDE the Common Lisp Emacs Development Environment.</title><abstract># CLEDE the Common Lisp Emacs Development Environment.
+- 5-10 minutes: quick demo of moldable-emacs</description><url>https://emacsconf.org/2021/talks/mold</url><persons><person>Andrea</person></persons></event><event id="44" guid="daf3570b-3df3-9db4-a1f3-ce98d9863717"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-clede</slug><duration>19:00</duration><title>CLEDE the Common Lisp Emacs Development Environment.</title><abstract># CLEDE the Common Lisp Emacs Development Environment.
Fermin MF
I've been developing a package that helps with the development of
@@ -2790,7 +2788,7 @@ For more details: &lt;https://gitlab.com/sasanidas/clede&gt;
It seems like not too much people knows about semantic, so I can
summarize some of it in 10 minutes
and then An explanation on how to use the package, how to extend it
- and the future of it.</description><url>https://emacsconf.org/2021/talks/clede</url><persons><person>Fermin MF</person></persons></event><event id="45" guid="f03ae971-4d2b-ccc4-2643-4ae2391ce1ab"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-imaginary</slug><duration>19:00</duration><title>Imaginary Programming</title><abstract># Imaginary Programming
+ and the future of it.</description><url>https://emacsconf.org/2021/talks/clede</url><persons><person>Fermin MF</person></persons></event><event id="45" guid="f03ae971-4d2b-ccc4-2643-4ae2391ce1ab"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-imaginary</slug><duration>19:00</duration><title>Imaginary Programming</title><abstract># Imaginary Programming
Shane Mulligan
Imaginary Programming (IP) is both methodology and paradigm. It is an
@@ -2860,7 +2858,7 @@ GPL. Please keep an open mind.
IRC libertyprime at #emacs on libera
-Shane Mulligan</description><url>https://emacsconf.org/2021/talks/imaginary</url><persons><person>Shane Mulligan</person></persons></event><event id="46" guid="27595637-b6b9-f764-805b-ff1b7f009006"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-build</slug><duration>19:00</duration><title>How to build an Emacs</title><abstract># How to build an Emacs
+Shane Mulligan</description><url>https://emacsconf.org/2021/talks/imaginary</url><persons><person>Shane Mulligan</person></persons></event><event id="46" guid="27595637-b6b9-f764-805b-ff1b7f009006"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-build</slug><duration>19:00</duration><title>How to build an Emacs</title><abstract># How to build an Emacs
Fermin MF
This is a deep dive in the Emacs philosophical and technical
@@ -2904,7 +2902,7 @@ For more details about CEDAR: &lt;https://gitlab.com/sasanidas/cedar&gt;
- 40 minutes:
A dive into the Emacs/Lisp machines history, what makes GNU Emacs
- an Emacs and how you can build an Emacs.</description><url>https://emacsconf.org/2021/talks/build</url><persons><person>Fermin MF</person></persons></event><event id="48" guid="80d1ad02-5fe4-03b4-c573-17ea6cdb61aa"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-forever</slug><duration>19:00</duration><title>M-x Forever: Why Emacs will outlast text editor trends</title><abstract># M-x Forever: Why Emacs will outlast text editor trends
+ an Emacs and how you can build an Emacs.</description><url>https://emacsconf.org/2021/talks/build</url><persons><person>Fermin MF</person></persons></event><event id="48" guid="80d1ad02-5fe4-03b4-c573-17ea6cdb61aa"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-forever</slug><duration>19:00</duration><title>M-x Forever: Why Emacs will outlast text editor trends</title><abstract># M-x Forever: Why Emacs will outlast text editor trends
David Wilson
The computer software industry has seen many "popular" text editors come
@@ -2948,6 +2946,6 @@ regardless of mainstream popularity.
- Talk about specific instances where editors were popular, fell out
of popularity, and why (due to changing fashions, not usually
- better features).</description><url>https://emacsconf.org/2021/talks/forever</url><persons><person>David Wilson (System Crafters)</person></persons></event><event id="49" guid="828e7c62-8430-f1a4-431b-63c308d58688"><date>2021-10-27T16:21:30Z</date><start>12:21</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day2-close</slug><duration>19:00</duration><title>Closing remarks day 2</title><abstract># Closing remarks day 2</abstract><description>Times are approximate and will probably change.
+ better features).</description><url>https://emacsconf.org/2021/talks/forever</url><persons><person>David Wilson (System Crafters)</person></persons></event><event id="49" guid="828e7c62-8430-f1a4-431b-63c308d58688"><date>2021-10-27T16:24:20Z</date><start>12:24</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-day2-close</slug><duration>19:00</duration><title>Closing remarks day 2</title><abstract># Closing remarks day 2</abstract><description>Times are approximate and will probably change.
# Closing remarks day 2</description><url>https://emacsconf.org/2021/talks/day2-close</url><persons><person>EmacsConf</person></persons></event></room></day></schedule> \ No newline at end of file
diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics
index 093d280e..2c2c8d32 100644
--- a/2021/emacsconf.ics
+++ b/2021/emacsconf.ics
@@ -40,7 +40,7 @@ UID:emacsconf-2021-day1-open
URL:https://emacsconf.org/2021/talks/day1-open
DTSTART;TZID=America/Toronto:20211127T090000
DTEND;TZID=America/Toronto:20211127T090500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-open\n# Opening remarks
END:VEVENT
@@ -51,7 +51,7 @@ UID:emacsconf-2021-news
URL:https://emacsconf.org/2021/talks/news
DTSTART;TZID=America/Toronto:20211127T090500
DTEND;TZID=America/Toronto:20211127T091000
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/news\n# Emacs News Highlights\nSacha Chua <mailto:sach
a@sachachua.com> - pronouns: she/her\n\nQuick overview of Emacs community
@@ -66,7 +66,7 @@ UID:emacsconf-2021-frownies
URL:https://emacsconf.org/2021/talks/frownies
DTSTART;TZID=America/Toronto:20211127T091100
DTEND;TZID=America/Toronto:20211127T093100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/frownies\n# The True Frownies are the Friends We Made
Along the Way: An Anecdote of Emacs's Malleability\nCase Duckworth\n\nEmac
@@ -90,7 +90,7 @@ UID:emacsconf-2021-adventure
URL:https://emacsconf.org/2021/talks/adventure
DTSTART;TZID=America/Toronto:20211127T093400
DTEND;TZID=America/Toronto:20211127T095400
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/adventure\n# Choose Your Own (Technology-Enhanced Lear
ning) Adventure\nGreta Goetz\n\nThis presentation will move through Emacs
@@ -259,7 +259,7 @@ UID:emacsconf-2021-unix
URL:https://emacsconf.org/2021/talks/unix
DTSTART;TZID=America/Toronto:20211127T095600
DTEND;TZID=America/Toronto:20211127T100600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/unix\n# GNU's Not UNIX: Why Emacs Demonstrates The UNI
X Philosophy Isn't Always The Only Answer\nDaniel Rose\n\nThe talk targets
@@ -286,7 +286,7 @@ UID:emacsconf-2021-omegat
URL:https://emacsconf.org/2021/talks/omegat
DTSTART;TZID=America/Toronto:20211127T100900
DTEND;TZID=America/Toronto:20211127T101900
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/omegat\n# Emacs manuals translation and OmegaT\nJean-C
hristophe Helary\n\nEven if it is generally agreed that software localizat
@@ -336,7 +336,7 @@ UID:emacsconf-2021-nongnu
URL:https://emacsconf.org/2021/talks/nongnu
DTSTART;TZID=America/Toronto:20211127T102200
DTEND;TZID=America/Toronto:20211127T103200
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nongnu\n# NonGNU ELPA Update\nKaluđerčić\, Philip\n\nN
onGNU ELPA was announced last year\, as a package repository\nthat will be
@@ -354,7 +354,7 @@ UID:emacsconf-2021-borg
URL:https://emacsconf.org/2021/talks/borg
DTSTART;TZID=America/Toronto:20211127T103500
DTEND;TZID=America/Toronto:20211127T104500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/borg\n# Manual Package Management in The Era of Reposi
tories - Why and How\nDhavan (codingquark)\n\nEmacs now has many package r
@@ -374,7 +374,7 @@ UID:emacsconf-2021-telega
URL:https://emacsconf.org/2021/talks/telega
DTSTART;TZID=America/Toronto:20211127T104800
DTEND;TZID=America/Toronto:20211127T105800
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/telega\n# telega.el and the Emacs community on Telegra
m\nGabriele Bozzola and Evgeny Zajcev\n\nTelegram is a cross-platform inst
@@ -395,7 +395,7 @@ UID:emacsconf-2021-nangulator
URL:https://emacsconf.org/2021/talks/nangulator
DTSTART;TZID=America/Toronto:20211127T110100
DTEND;TZID=America/Toronto:20211127T111100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nangulator\n# Introducing N-Angulator\nKevin Haddock\n
\nThe Unix file system is essentially an N-dimentional sparse array that\n
@@ -418,7 +418,7 @@ UID:emacsconf-2021-janitor
URL:https://emacsconf.org/2021/talks/janitor
DTSTART;TZID=America/Toronto:20211127T111400
DTEND;TZID=America/Toronto:20211127T113400
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/janitor\n# A day in the life of a janitor\nStefan Monn
ier\n\nBecause of a reckless former Emacs maintainer that shall\n better
@@ -440,7 +440,7 @@ UID:emacsconf-2021-maintainers
URL:https://emacsconf.org/2021/talks/maintainers
DTSTART;TZID=America/Toronto:20211127T113900
DTEND;TZID=America/Toronto:20211127T114900
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/maintainers\n# How to help Emacs maintainers?\nBastien
Guerry\n\nAfter 11 years of helping as the Org maintainer\, I would\nlike
@@ -455,7 +455,7 @@ UID:emacsconf-2021-gregorian
URL:https://emacsconf.org/2021/talks/gregorian
DTSTART;TZID=America/Toronto:20211127T115200
DTEND;TZID=America/Toronto:20211127T120200
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/gregorian\n# Typesetting Gregorian Chant with Emacs\nS
pencer King\n\nThere are a variety of methods for typesetting gregorian\nc
@@ -478,7 +478,7 @@ UID:emacsconf-2021-montessori
URL:https://emacsconf.org/2021/talks/montessori
DTSTART;TZID=America/Toronto:20211127T123000
DTEND;TZID=America/Toronto:20211127T124000
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/montessori\n# Emacs and Montessori Philosophy\n\n\nAs
a former Montessori guide and now parent\, I often think about the\nrelati
@@ -511,7 +511,7 @@ UID:emacsconf-2021-erg
URL:https://emacsconf.org/2021/talks/erg
DTSTART;TZID=America/Toronto:20211127T124300
DTEND;TZID=America/Toronto:20211127T125800
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/erg\n# Emacs Research Group\, Season Zero: What we did
together with Emacs in 2 hours a week for a year\nNoorah Alhasan\, Joe Co
@@ -540,7 +540,7 @@ UID:emacsconf-2021-cs
URL:https://emacsconf.org/2021/talks/cs
DTSTART;TZID=America/Toronto:20211127T130100
DTEND;TZID=America/Toronto:20211127T131100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/cs\n# One effective CS grad student workflow\nGreg Col
adonato\n\nWhen I was an undergrad\, I learned many things\, most of\nwhic
@@ -560,7 +560,7 @@ UID:emacsconf-2021-professional
URL:https://emacsconf.org/2021/talks/professional
DTSTART;TZID=America/Toronto:20211127T131400
DTEND;TZID=America/Toronto:20211127T132400
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/professional\n# Using Org-Mode For Recording Continuou
s Professional Development\nPhilip Beadling\n\nI recently had the pleasure
@@ -603,7 +603,7 @@ UID:emacsconf-2021-tech
URL:https://emacsconf.org/2021/talks/tech
DTSTART;TZID=America/Toronto:20211127T132700
DTEND;TZID=America/Toronto:20211127T133700
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/tech\n# Creating technical API documentation and prese
ntations using org-babel\, restclient\, and org-treeslide\nJan Ypma\n\nThe
@@ -627,7 +627,7 @@ UID:emacsconf-2021-exec
URL:https://emacsconf.org/2021/talks/exec
DTSTART;TZID=America/Toronto:20211127T134100
DTEND;TZID=America/Toronto:20211127T135100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/exec\n# Org as an executable format\nTom Gillespie\n\n
Org mode is known for its flexibility\, power\, and staggeringly diverse\n
@@ -664,7 +664,7 @@ UID:emacsconf-2021-org-outside
URL:https://emacsconf.org/2021/talks/org-outside
DTSTART;TZID=America/Toronto:20211127T135400
DTEND;TZID=America/Toronto:20211127T140400
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/org-outside\n# The use of Org mode syntax outside of G
NU/Emacs\nKarl Voit\n\nWith the rising interest in Org mode\, the GNU/Emac
@@ -688,7 +688,7 @@ UID:emacsconf-2021-teach
URL:https://emacsconf.org/2021/talks/teach
DTSTART;TZID=America/Toronto:20211127T140700
DTEND;TZID=America/Toronto:20211127T142700
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/teach\n# Using Org-mode to teach programming\nDaniel G
erman\n\nIn this presentation I will explain how to use org-mode effective
@@ -718,7 +718,7 @@ UID:emacsconf-2021-research
URL:https://emacsconf.org/2021/talks/research
DTSTART;TZID=America/Toronto:20211127T143200
DTEND;TZID=America/Toronto:20211127T143700
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/research\n# Managing a research workflow (bibliographi
es\, note-taking\, and arXiv)\nAhmed Khaled\n\nResearchers and knowledge w
@@ -745,7 +745,7 @@ UID:emacsconf-2021-babel
URL:https://emacsconf.org/2021/talks/babel
DTSTART;TZID=America/Toronto:20211127T144100
DTEND;TZID=America/Toronto:20211127T145100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/babel\n# Babel for academics\nAsilata Bapat\n\nPlain o
rg-mode is already an extremely powerful and\ncustomisable tool for task a
@@ -788,44 +788,43 @@ UID:emacsconf-2021-molecular
URL:https://emacsconf.org/2021/talks/molecular
DTSTART;TZID=America/Toronto:20211127T145300
DTEND;TZID=America/Toronto:20211127T150300
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/molecular\n# Reproducible molecular graphics with Org-
mode\nBlaine Mooers\n\nResearch papers in structural biology should includ
- e the code used\nto make the images of molecules in the article in the sup
- plemental\nmaterials. Some structural bioinformaticists have started to in
+ e the code used to make\nthe images of molecules in the article in the sup
+ plemental materials.\nSome structural bioinformaticists have started to in
clude\ntheir computer code in the supplemental materials to allow readers\
- nto reproduce their analyses. However\, authors of papers reporting new\ns
- tructures have overlooked the inclusion of the code that makes the\nimages
- of the molecules in their articles. Nonetheless\, this aspect of\nreprodu
- cible research needs to become the standard practice to improve\nthe rigor
- of the science.\n\nIn a literate programming document\, the author interl
- eaves the code\nthat makes the images of molecules in the explanatory text
- . Such a\ndocument allows the reader to reproduce the images in the manusc
- ript.\nThe reader can also explore the effect of altering the parameters i
- n\nthe code. Org files are one alternative for making such literate\nprogr
- amming documents.\n\nWe developed a yasnippet library called orgpymolpysni
- ps for structural\nbiologists (<https://github.com/MooersLab/orgpymolpysni
- ps>). This\nlibrary facilitates the assembly of literate programming docum
- ents\nwith molecular images made by PyMOL. PyMOL is the most popular\nmole
- cular graphics program for making images for publication\; it has\nover 10
- 0\,000 users\, which is a lot of users in the sciences. PyMOL was\nused to
- make many of the striking images of biological molecules on\nthe cover of
- Nature and Science. We use the emacs-jupyter package to\nsend commands fr
- om a code block in Org files to PyMOL's Python API.\nPyMOL returns the mol
- ecular image to the output block below the\ncode block. Of course\, an Ema
- cs user can convert the Org file into a\nPDF\, convert the code blocks to
- script files\, and submit these for\nnon-Emacs users. We describe the cont
- ent of the library and provide\nexamples of the running PyMOL from Org-mod
- e. We compare using Org\,\nJupyter Notebook\, Jupyter Lab\, and RStudio wi
- th PyMOL to do\nliterate programming in structural biology.\n\n\n\n# Outli
- ne\n\n- 5-10 minutes: (brief description/outline)\n - Title slide\n
- - Structural Biolog Workflow in the Mooers Lab\n - Cover images
- made with PyMOL\n\n - Why develop a snippet library for your field?\
- n - PyMOL in Org: kernel specification\n - Creating a conda env
- and installing PyMOL\n - Example code block in Org to make DSSR block
- model of tRNA\n - Resulting image\n - Summary\n - Acknowle
- dgements
+ nto reproduce their analyses. However\, authors of papers reporting new\nm
+ olecular structures often overlook the inclusion of the code that makes\nt
+ he images of the molecules reported in their articles. Nonetheless\,\nthis
+ aspect of reproducible research needs to become the standard practice\nto
+ improve the rigor of the science.\n\nIn a literate programming document\,
+ the author interleaves between blocks\nof prose the code that makes the i
+ mages of molecules. The document allows\nthe reader to reproduce the image
+ s in the manuscript by running the code.\nThe reader can also explore the
+ effect of altering the parameters in the\ncode. Org files are one alternat
+ ive for making such literate programming\ndocuments.\n\nWe developed a yas
+ nippet snippet library called orgpymolpysnips for\nstructural biologists (
+ <https://github.com/MooersLab/orgpymolpysnips>).\nThis library facilitates
+ the assembly of literate programming documents\nwith molecular images mad
+ e by PyMOL. PyMOL is the most popular\nmolecular graphics program for crea
+ ting images for publication\; it has\nover 100\,000 users\, which is a lot
+ of users in molecular biology. PyMOL\nhas been used to make many of the i
+ mages of biological molecules found\non the covers of many Cell\, Nature\,
+ and Science issues.\n\nWe used the `jupyter' language in org-babel to sen
+ d commands from\ncode blocks in Org files to PyMOL's Python API. PyMOL ret
+ urns the\nmolecular image to the output block below the code block. An Ema
+ cs\nuser can convert the Org file into a PDF\, `tangle' the code blocks\ni
+ nto a script file\, and submit these for non-Emacs users. We describe\nthe
+ content of the library and provide examples of the running PyMOL\nfrom Or
+ g-mode documents.\n\n\n# Outline\n\n- 5-10 minutes: (brief description/o
+ utline)\n - Title slide\n - Structural Biolog Workflow in the Mo
+ oers Lab\n - Cover images made with PyMOL\n\n - Why develop a sn
+ ippet library for your field?\n - PyMOL in Org: kernel specification\
+ n - Creating a conda env and installing PyMOL\n - Example code b
+ lock in Org to make DSSR block model of tRNA\n - Resulting image\n
+ - Summary\n - Acknowledgements
END:VEVENT
BEGIN:VEVENT
SUMMARY:Budgeting\, Project Monitoring and Invoicing with Org Mode
@@ -834,7 +833,7 @@ UID:emacsconf-2021-project
URL:https://emacsconf.org/2021/talks/project
DTSTART;TZID=America/Toronto:20211127T150600
DTEND;TZID=America/Toronto:20211127T151600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/project\n# Budgeting\, Project Monitoring and Invoicin
g with Org Mode\nAdolfo Villafiorita\n\nIn this talk I will present how we
@@ -854,7 +853,7 @@ UID:emacsconf-2021-invoice
URL:https://emacsconf.org/2021/talks/invoice
DTSTART;TZID=America/Toronto:20211127T151900
DTEND;TZID=America/Toronto:20211127T152900
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/invoice\n# Find Your (In)voice: Emacs for Invoicing\nB
ala Ramadurai\n\nYe Freelance warriors\, please lend me your I/O devices f
@@ -880,7 +879,7 @@ UID:emacsconf-2021-dashboard
URL:https://emacsconf.org/2021/talks/dashboard
DTSTART;TZID=America/Toronto:20211127T153200
DTEND;TZID=America/Toronto:20211127T154200
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/dashboard\n# Productivity Dashboards with Emacs and Ki
ndle\nMehmet Tekman\n\nSince 2008\, Amazon have released a new Kindle devi
@@ -932,7 +931,7 @@ UID:emacsconf-2021-nyxt
URL:https://emacsconf.org/2021/talks/nyxt
DTSTART;TZID=America/Toronto:20211127T154500
DTEND;TZID=America/Toronto:20211127T155500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nyxt\n# Emacs with Nyxt: extend your editor with the p
ower of a Lisp browser\nAndrea\n\nIn 2021 browsers are essential if you us
@@ -957,7 +956,7 @@ UID:emacsconf-2021-design
URL:https://emacsconf.org/2021/talks/design
DTSTART;TZID=America/Toronto:20211127T155800
DTEND;TZID=America/Toronto:20211127T160800
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/design\n# On the design of text editors\nNicolas P. Ro
ugier\n\nText editors are written by and for developers. They come\nwith
@@ -977,7 +976,7 @@ UID:emacsconf-2021-freedom
URL:https://emacsconf.org/2021/talks/freedom
DTSTART;TZID=America/Toronto:20211127T161200
DTEND;TZID=America/Toronto:20211127T165200
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/freedom\n# How Emacs made me appreciate software freed
om\nProtesilaos Stavrou\n\nThe theme will be "how Emacs empowered my softw
@@ -1012,7 +1011,7 @@ UID:emacsconf-2021-day1-close
URL:https://emacsconf.org/2021/talks/day1-close
DTSTART;TZID=America/Toronto:20211127T165200
DTEND;TZID=America/Toronto:20211127T165700
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-close\n# Closing remarks day 1
END:VEVENT
@@ -1023,7 +1022,7 @@ UID:emacsconf-2021-day2-open
URL:https://emacsconf.org/2021/talks/day2-open
DTSTART;TZID=America/Toronto:20211128T090000
DTEND;TZID=America/Toronto:20211128T090500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-open\n# Opening remarks day 2
END:VEVENT
@@ -1034,7 +1033,7 @@ UID:emacsconf-2021-faster
URL:https://emacsconf.org/2021/talks/faster
DTSTART;TZID=America/Toronto:20211128T090500
DTEND;TZID=America/Toronto:20211128T092500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/faster\n# How to write faster Emacs Lisp\nDmitry Gutov
\n\n- Before optimizing\, benchmark first.\n- Different benchmarking a
@@ -1053,7 +1052,7 @@ UID:emacsconf-2021-structural
URL:https://emacsconf.org/2021/talks/structural
DTSTART;TZID=America/Toronto:20211128T093000
DTEND;TZID=America/Toronto:20211128T094000
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/structural\n# Tree-edit: Structural editing for Java\,
Python\, C\, and beyond!\nEthan Leba\n\nIn this talk\, I'll discuss a vis
@@ -1087,7 +1086,7 @@ UID:emacsconf-2021-dsl
URL:https://emacsconf.org/2021/talks/dsl
DTSTART;TZID=America/Toronto:20211128T094300
DTEND;TZID=America/Toronto:20211128T100300
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/dsl\n# Self-Describing Smart DSL's: The Next Magits\nP
sionic\n\nWhen we begin programming\, the promise is to automate away repe
@@ -1117,7 +1116,7 @@ UID:emacsconf-2021-ui
URL:https://emacsconf.org/2021/talks/ui
DTSTART;TZID=America/Toronto:20211128T100600
DTEND;TZID=America/Toronto:20211128T101600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/ui\n# "Yak-shaving to a UI framework" (/"Help! I accid
entally yak-shaved my way to writing a UI framework because overlays were
@@ -1142,7 +1141,7 @@ UID:emacsconf-2021-rust
URL:https://emacsconf.org/2021/talks/rust
DTSTART;TZID=America/Toronto:20211128T101900
DTEND;TZID=America/Toronto:20211128T103900
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/rust\n# Extending Emacs in Rust with Dynamic Modules\n
Tuấn-Anh Nguyễn\n\nDynamic module support has been available since Emacs 2
@@ -1162,7 +1161,7 @@ UID:emacsconf-2021-eaf
URL:https://emacsconf.org/2021/talks/eaf
DTSTART;TZID=America/Toronto:20211128T104400
DTEND;TZID=America/Toronto:20211128T105400
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/eaf\n# Emacs Application Framework: A 2021 Update\nMat
thew Zeng\n\nEmacs Application Framework (EAF) is a customizable and exten
@@ -1178,7 +1177,7 @@ UID:emacsconf-2021-model
URL:https://emacsconf.org/2021/talks/model
DTSTART;TZID=America/Toronto:20211128T105800
DTEND;TZID=America/Toronto:20211128T110800
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/model\n# Extending the "model" of Emacs to other appli
cations\nLaszlo Krajnikovszkij\n\nEmacs is a great operating environment i
@@ -1235,7 +1234,7 @@ UID:emacsconf-2021-devel
URL:https://emacsconf.org/2021/talks/devel
DTSTART;TZID=America/Toronto:20211128T111100
DTEND;TZID=America/Toronto:20211128T113100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/devel\n# Don't write that package! or: How I learned t
o stop worrying and love emacs-devel\nStefan Kangas\n\nEmacs' greatest str
@@ -1291,7 +1290,7 @@ UID:emacsconf-2021-bindat
URL:https://emacsconf.org/2021/talks/bindat
DTSTART;TZID=America/Toronto:20211128T113600
DTEND;TZID=America/Toronto:20211128T115600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bindat\n# Turbo Bindat\nStefan Monnier\n\n\n# Table of
Contents\n\n\n\nBindat is an ELisp library to help manipulate binary data
@@ -1312,7 +1311,7 @@ UID:emacsconf-2021-native
URL:https://emacsconf.org/2021/talks/native
DTSTART;TZID=America/Toronto:20211128T130000
DTEND;TZID=America/Toronto:20211128T132000
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/native\n# Emacs Lisp native compiler\, current status
and future developments\nAndrea Corallo\n\nEmacs Lisp (Elisp) is the Lisp
@@ -1333,7 +1332,7 @@ UID:emacsconf-2021-form
URL:https://emacsconf.org/2021/talks/form
DTSTART;TZID=America/Toronto:20211128T132700
DTEND;TZID=America/Toronto:20211128T133700
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/form\n# Old McCarthy Had a Form\nIan Eure\n\nMost prac
tical languages are multi-paradigm\, offering several\nabstractions for th
@@ -1352,7 +1351,7 @@ UID:emacsconf-2021-test
URL:https://emacsconf.org/2021/talks/test
DTSTART;TZID=America/Toronto:20211128T134100
DTEND;TZID=America/Toronto:20211128T134600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/test\n# Test blocks\nEduardo Ochs\n\nIn this presentat
ion I will show an idea that feels completely obvious\nonce we see it\, bu
@@ -1390,7 +1389,7 @@ UID:emacsconf-2021-bug
URL:https://emacsconf.org/2021/talks/bug
DTSTART;TZID=America/Toronto:20211128T134900
DTEND;TZID=America/Toronto:20211128T140900
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bug\n# Let's talk about bug trackers\nBastien Guerry\n
\nFor 17 years\, the Org developers didn't use a bug tracker\,\nshamelessl
@@ -1405,7 +1404,7 @@ UID:emacsconf-2021-bidi
URL:https://emacsconf.org/2021/talks/bidi
DTSTART;TZID=America/Toronto:20211128T141600
DTEND;TZID=America/Toronto:20211128T143600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bidi\n# Perso-Arabic Input Methods And Making More Ema
cs Apps BIDI Aware\nMohsen BANAN\n\n\n# Table of Contents\n\n\n\nStarting
@@ -1445,7 +1444,7 @@ UID:emacsconf-2021-mold
URL:https://emacsconf.org/2021/talks/mold
DTSTART;TZID=America/Toronto:20211128T144100
DTEND;TZID=America/Toronto:20211128T145100
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/mold\n# Moldable Emacs\, a step towards sustainable so
ftware\nAndrea\n\nWe could learn about things better. Mountains of knowled
@@ -1473,7 +1472,7 @@ UID:emacsconf-2021-clede
URL:https://emacsconf.org/2021/talks/clede
DTSTART;TZID=America/Toronto:20211128T145500
DTEND;TZID=America/Toronto:20211128T151500
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/clede\n# CLEDE the Common Lisp Emacs Development Envir
onment.\nFermin MF\n\nI've been developing a package that helps with the d
@@ -1494,7 +1493,7 @@ UID:emacsconf-2021-imaginary
URL:https://emacsconf.org/2021/talks/imaginary
DTSTART;TZID=America/Toronto:20211128T152200
DTEND;TZID=America/Toronto:20211128T153200
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/imaginary\n# Imaginary Programming\nShane Mulligan\n\n
Imaginary Programming (IP) is both methodology and paradigm. It is an\next
@@ -1526,7 +1525,7 @@ UID:emacsconf-2021-build
URL:https://emacsconf.org/2021/talks/build
DTSTART;TZID=America/Toronto:20211128T153600
DTEND;TZID=America/Toronto:20211128T155600
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/build\n# How to build an Emacs\nFermin MF\n\nThis is a
deep dive in the Emacs philosophical and technical\naspect on what makes
@@ -1548,7 +1547,7 @@ UID:emacsconf-2021-forever
URL:https://emacsconf.org/2021/talks/forever
DTSTART;TZID=America/Toronto:20211128T160300
DTEND;TZID=America/Toronto:20211128T164300
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/forever\n# M-x Forever: Why Emacs will outlast text ed
itor trends\nDavid Wilson\n\nThe computer software industry has seen many
@@ -1570,7 +1569,7 @@ UID:emacsconf-2021-day2-close
URL:https://emacsconf.org/2021/talks/day2-close
DTSTART;TZID=America/Toronto:20211128T165000
DTEND;TZID=America/Toronto:20211128T170000
-DTSTAMP:20211027T122129
+DTSTAMP:20211027T122420
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-close\n# Closing remarks day 2
END:VEVENT