diff options
Diffstat (limited to '2021/emacsconf-pentabarf.xml')
-rw-r--r-- | 2021/emacsconf-pentabarf.xml | 222 |
1 files changed, 110 insertions, 112 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 <mailto:sacha@sachachua.com> - pronouns: she/her Quick overview of Emacs community highlights since the last conference -<https://github.com/sachac/emacsconf-2021-emacs-news-highlights></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 +<https://github.com/sachac/emacsconf-2021-emacs-news-highlights></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 (<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 @@ -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: &#x2013;> 20 minutes seems to be right (15 talk + questions) &#x2013;> 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: <https://github.com/ag91/emacs-with-nyxt> # 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 <http://angg.twu.net/emacsconf2021.html></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 <http://angg.twu.net/emacsconf2021.html></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: <https://github.com/ag91/moldable-emacs> # 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: <https://gitlab.com/sasanidas/clede> 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: <https://gitlab.com/sasanidas/cedar> - 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 |