From cba696b2aff81dcd87a74907598f640b45c70eaf Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 27 Oct 2021 12:24:24 -0400 Subject: Update XML and ical --- 2021/emacsconf-pentabarf.xml | 222 +++++++++++++++++++++---------------------- 2021/emacsconf.ics | 169 ++++++++++++++++---------------- 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 @@ -20211027122130emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-day1-open19:00Opening remarks# Opening remarksTimes are approximate and will probably change. +20211027122420emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-day1-open19:00Opening remarks# Opening remarksTimes are approximate and will probably change. -# Opening remarkshttps://emacsconf.org/2021/talks/day1-openEmacsConf2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-news19:00Emacs News Highlights# Emacs News Highlights +# Opening remarkshttps://emacsconf.org/2021/talks/day1-openEmacsConf2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-news19:00Emacs News Highlights# Emacs News Highlights Sacha Chua - 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>https://emacsconf.org/2021/talks/newsSacha Chua2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-frownies19:00The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability# 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>https://emacsconf.org/2021/talks/newsSacha Chua2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-frownies19:00The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability# 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.https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-adventure19:00Choose Your Own (Technology-Enhanced Learning) Adventure# Choose Your Own (Technology-Enhanced Learning) Adventure +teeth into.https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-adventure19:00Choose Your Own (Technology-Enhanced Learning) Adventure# 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.https://emacsconf.org/2021/talks/adventureGreta Goetz2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-unix19:00"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"# GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer +fair use.https://emacsconf.org/2021/talks/adventureGreta Goetz2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-unix19:00"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"# 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.https://emacsconf.org/2021/talks/unixDaniel Rose2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-omegat19:00Emacs manuals translation and OmegaT# Emacs manuals translation and OmegaT + to a terminal user.https://emacsconf.org/2021/talks/unixDaniel Rose2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-omegat19:00Emacs manuals translation and OmegaT# 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 Emacshttps://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-nongnu19:00NonGNU ELPA Update# NonGNU ELPA Update +- How to install translated texi files for use in Emacshttps://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-nongnu19:00NonGNU ELPA Update# 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.https://emacsconf.org/2021/talks/nongnuKaluđerčićPhilip2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-borg19:00Manual Package Management in The Era of Repositories - Why and How# Manual Package Management in The Era of Repositories - Why and How +want their packages to be added to the repository.https://emacsconf.org/2021/talks/nongnuKaluđerčićPhilip2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-borg19:00Manual Package Management in The Era of Repositories - Why and How# 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 demohttps://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-telega19:00telega.el and the Emacs community on Telegram# telega.el and the Emacs community on Telegram + 4. Assimilate a package for demohttps://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-telega19:00telega.el and the Emacs community on Telegram# 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.https://emacsconf.org/2021/talks/telegaGabriele Bozzola and Evgeny Zajcev2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-nangulator19:00Introducing N-Angulator# Introducing N-Angulator +highlight some of the most important features.https://emacsconf.org/2021/talks/telegaGabriele Bozzola and Evgeny Zajcev2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-nangulator19:00Introducing N-Angulator# 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.https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-janitor19:00A day in the life of a janitor# A day in the life of a janitor +If time, questions will be entertained by video/audio and/or IRC.https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-janitor19:00A day in the life of a janitor# 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.https://emacsconf.org/2021/talks/janitorStefan Monnier2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-maintainers19:00How to help Emacs maintainers?# How to help Emacs maintainers? + followed by fixing the warnings.https://emacsconf.org/2021/talks/janitorStefan Monnier2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-maintainers19:00How to help Emacs maintainers?# 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 minuteshttps://emacsconf.org/2021/talks/maintainersBastien Guerry2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-gregorian19:00Typesetting Gregorian Chant with Emacs# Typesetting Gregorian Chant with Emacs +- 5-10 minuteshttps://emacsconf.org/2021/talks/maintainersBastien Guerry2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-gregorian19:00Typesetting Gregorian Chant with Emacs# 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 availabilityhttps://emacsconf.org/2021/talks/gregorianSpencer King2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-montessori19:00Emacs and Montessori Philosophy# Emacs and Montessori Philosophy + 4. Code and example availabilityhttps://emacsconf.org/2021/talks/gregorianSpencer King2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-montessori19:00Emacs and Montessori Philosophy# 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 classroomhttps://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-erg19:00Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year# 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 classroomhttps://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-erg19:00Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year# 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.https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-cs19:00One effective CS grad student workflow# One effective CS grad student workflow +research communities similar to ours.https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-cs19:00One effective CS grad student workflow# 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.https://emacsconf.org/2021/talks/csGreg Coladonato2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-professional19:00Using Org-Mode For Recording Continuous Professional Development# 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.https://emacsconf.org/2021/talks/csGreg Coladonato2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-professional19:00Using Org-Mode For Recording Continuous Professional Development# 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.https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-tech19:00Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide# Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide +estimate this at approx 10 minutes.https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-tech19:00Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide# 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 configurationhttps://emacsconf.org/2021/talks/techJan Ypma2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-exec19:00Org as an executable format# Org as an executable format +- Used packages and configurationhttps://emacsconf.org/2021/talks/techJan Ypma2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-exec19:00Org as an executable format# 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.https://emacsconf.org/2021/talks/execTom Gillespie2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-org-outside19:00The use of Org mode syntax outside of GNU/Emacs# The use of Org mode syntax outside of GNU/Emacs +adding a shebang block, and then running an org file.https://emacsconf.org/2021/talks/execTom Gillespie2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-org-outside19:00The use of Org mode syntax outside of GNU/Emacs# 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.https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-teach19:00Using Org-mode to teach programming# Using Org-mode to teach programming +or they have adapted Org mode in their workflows already.https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-teach19:00Using Org-mode to teach programming# 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.https://emacsconf.org/2021/talks/teachDaniel German2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-research19:00Managing a research workflow (bibliographies, note-taking, and arXiv)# Managing a research workflow (bibliographies, note-taking, and arXiv) +But I can give a quicker 20 minutes too.https://emacsconf.org/2021/talks/teachDaniel German2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-research19:00Managing a research workflow (bibliographies, note-taking, and arXiv)# 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.https://emacsconf.org/2021/talks/researchAhmed Khaled2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-babel19:00Babel for academics# Babel for academics +- 5-10 minutes: I will demo the packages I use in 5 minutes.https://emacsconf.org/2021/talks/researchAhmed Khaled2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-babel19:00Babel for academics# 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.https://emacsconf.org/2021/talks/babelAsilata Bapat2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-molecular19:00Reproducible molecular graphics with Org-mode# Reproducible molecular graphics with Org-mode +examples to highlight some of the features mentioned in the abstract.https://emacsconf.org/2021/talks/babelAsilata Bapat2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-molecular19:00Reproducible molecular graphics with Org-mode# 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 (). 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 (). +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 - - Acknowledgementshttps://emacsconf.org/2021/talks/molecularBlaine Mooers2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-project19:00Budgeting, Project Monitoring and Invoicing with Org Mode# Budgeting, Project Monitoring and Invoicing with Org Mode + - Acknowledgementshttps://emacsconf.org/2021/talks/molecularBlaine Mooers2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-project19:00Budgeting, Project Monitoring and Invoicing with Org Mode# 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)https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-invoice19:00Find Your (In)voice: Emacs for Invoicing# Find Your (In)voice: Emacs for Invoicing + budgeting (or monitoring)https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-invoice19:00Find Your (In)voice: Emacs for Invoicing# 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 referenceshttps://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-dashboard19:00Productivity Dashboards with Emacs and Kindle# Productivity Dashboards with Emacs and Kindle +- Some unnecessary Shakespearean referenceshttps://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-dashboard19:00Productivity Dashboards with Emacs and Kindle# 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 - timershttps://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-nyxt19:00Emacs with Nyxt: extend your editor with the power of a Lisp browser# Emacs with Nyxt: extend your editor with the power of a Lisp browser + timershttps://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-nyxt19:00Emacs with Nyxt: extend your editor with the power of a Lisp browser# 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 integrationhttps://emacsconf.org/2021/talks/nyxtAndrea2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-design19:00On the design of text editors# 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 integrationhttps://emacsconf.org/2021/talks/nyxtAndrea2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-design19:00On the design of text editors# 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 -packageshttps://emacsconf.org/2021/talks/designNicolas P. Rougier2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-freedom19:00How Emacs made me appreciate software freedom# How Emacs made me appreciate software freedom +packageshttps://emacsconf.org/2021/talks/designNicolas P. Rougier2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-freedom19:00How Emacs made me appreciate software freedom# 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.https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-day1-close19:00Closing remarks day 1# Closing remarks day 1Times are approximate and will probably change. +by it and thus reserve the right to modify it ahead of the main event.https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-day1-close19:00Closing remarks day 1# Closing remarks day 1Times are approximate and will probably change. -# Closing remarks day 1https://emacsconf.org/2021/talks/day1-closeEmacsConf2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-day2-open19:00Opening remarks day 2# Opening remarks day 2Times are approximate and will probably change. +# Closing remarks day 1https://emacsconf.org/2021/talks/day1-closeEmacsConf2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-day2-open19:00Opening remarks day 2# Opening remarks day 2Times are approximate and will probably change. -# Opening remarks day 2https://emacsconf.org/2021/talks/day2-openEmacsConf2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-faster19:00How to write faster Emacs Lisp# How to write faster Emacs Lisp +# Opening remarks day 2https://emacsconf.org/2021/talks/day2-openEmacsConf2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-faster19:00How to write faster Emacs Lisp# 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.https://emacsconf.org/2021/talks/fasterDmitry Gutov2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-structural19:00Tree-edit: Structural editing for Java, Python, C, and beyond!# Tree-edit: Structural editing for Java, Python, C, and beyond! +- Steps taken to speed up the Xref package recently.https://emacsconf.org/2021/talks/fasterDmitry Gutov2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-structural19:00Tree-edit: Structural editing for Java, Python, C, and beyond!# 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)https://emacsconf.org/2021/talks/structuralEthan Leba2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-dsl19:00Self-Describing Smart DSL's: The Next Magits# Self-Describing Smart DSL's: The Next Magits +- Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)https://emacsconf.org/2021/talks/structuralEthan Leba2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-dsl19:00Self-Describing Smart DSL's: The Next Magits# 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 Transienthttps://emacsconf.org/2021/talks/dslPsionic2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-ui19:00"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")# "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 Transienthttps://emacsconf.org/2021/talks/dslPsionic2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-ui19:00"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")# "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.https://emacsconf.org/2021/talks/uiErik Anderson2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-rust19:00Extending Emacs in Rust with Dynamic Modules# Extending Emacs in Rust with Dynamic Modules + - Visual taste of dashboards and applications built with tui.https://emacsconf.org/2021/talks/uiErik Anderson2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-rust19:00Extending Emacs in Rust with Dynamic Modules# 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**.https://emacsconf.org/2021/talks/rustTuấn-Anh Nguyễn2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-eaf19:00Emacs Application Framework: A 2021 Update# Emacs Application Framework: A 2021 Update +- Going through and explaining the **available APIs**.https://emacsconf.org/2021/talks/rustTuấn-Anh Nguyễn2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-eaf19:00Emacs Application Framework: A 2021 Update# 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)https://emacsconf.org/2021/talks/eafMatthew Zeng2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-model19:00Extending the "model" of Emacs to other applications# Extending the "model" of Emacs to other applications +- 5-10 minutes: (brief description/outline)https://emacsconf.org/2021/talks/eafMatthew Zeng2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-model19:00Extending the "model" of Emacs to other applications# 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 - - Contactshttps://emacsconf.org/2021/talks/modelLaszlo Krajnikovszkij2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-devel19:00Don't write that package! or: How I learned to stop worrying and love emacs-devel# Don't write that package! or: How I learned to stop worrying and love emacs-devel + - Contactshttps://emacsconf.org/2021/talks/modelLaszlo Krajnikovszkij2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-devel19:00Don't write that package! or: How I learned to stop worrying and love emacs-devel# 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.https://emacsconf.org/2021/talks/develStefan Kangas2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-bindat19:00Turbo Bindat# Turbo Bindat + done and the necessary mindset.https://emacsconf.org/2021/talks/develStefan Kangas2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-bindat19:00Turbo Bindat# 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 ithttps://emacsconf.org/2021/talks/bindatStefan Monnier2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-native19:00Emacs Lisp native compiler, current status and future developments# Emacs Lisp native compiler, current status and future developments + 5 min: Examples of what can be done with ithttps://emacsconf.org/2021/talks/bindatStefan Monnier2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-native19:00Emacs Lisp native compiler, current status and future developments# 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 minuteshttps://emacsconf.org/2021/talks/nativeAndrea Corallo2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-form19:00Old McCarthy Had a Form# Old McCarthy Had a Form +Format: 40 minuteshttps://emacsconf.org/2021/talks/nativeAndrea Corallo2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-form19:00Old McCarthy Had a Form# 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 readinghttps://emacsconf.org/2021/talks/formIan Eure2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-test19:00Test blocks# Test blocks + - Further readinghttps://emacsconf.org/2021/talks/formIan Eure2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-test19:00Test blocks# 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>https://emacsconf.org/2021/talks/testEduardo Ochs2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-bug19:00Let's talk about bug trackers# Let's talk about bug trackers +Eduardo Ochs <http://angg.twu.net/emacsconf2021.html>https://emacsconf.org/2021/talks/testEduardo Ochs2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-bug19:00Let's talk about bug trackers# 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 minuteshttps://emacsconf.org/2021/talks/bugBastien Guerry2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-bidi19:00Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware# Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware +- 20 minuteshttps://emacsconf.org/2021/talks/bugBastien Guerry2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-bidi19:00Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware# 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 XeLaTeXhttps://emacsconf.org/2021/talks/bidiMohsen BANAN2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-mold19:00Moldable Emacs, a step towards sustainable software# Moldable Emacs, a step towards sustainable software + - AUCTeX: Persian typesetting with XeLaTeXhttps://emacsconf.org/2021/talks/bidiMohsen BANAN2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-mold19:00Moldable Emacs, a step towards sustainable software# 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-emacshttps://emacsconf.org/2021/talks/moldAndrea2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-clede19:00CLEDE the Common Lisp Emacs Development Environment.# CLEDE the Common Lisp Emacs Development Environment. +- 5-10 minutes: quick demo of moldable-emacshttps://emacsconf.org/2021/talks/moldAndrea2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-clede19:00CLEDE the Common Lisp Emacs Development Environment.# 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.https://emacsconf.org/2021/talks/cledeFermin MF2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-imaginary19:00Imaginary Programming# Imaginary Programming + and the future of it.https://emacsconf.org/2021/talks/cledeFermin MF2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-imaginary19:00Imaginary Programming# 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 Mulliganhttps://emacsconf.org/2021/talks/imaginaryShane Mulligan2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-build19:00How to build an Emacs# How to build an Emacs +Shane Mulliganhttps://emacsconf.org/2021/talks/imaginaryShane Mulligan2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-build19:00How to build an Emacs# 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.https://emacsconf.org/2021/talks/buildFermin MF2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-forever19:00M-x Forever: Why Emacs will outlast text editor trends# M-x Forever: Why Emacs will outlast text editor trends + an Emacs and how you can build an Emacs.https://emacsconf.org/2021/talks/buildFermin MF2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-forever19:00M-x Forever: Why Emacs will outlast text editor trends# 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).https://emacsconf.org/2021/talks/foreverDavid Wilson (System Crafters)2021-10-27T16:21:30Z12:21enMainTalkMainemacsconf-2021-day2-close19:00Closing remarks day 2# Closing remarks day 2Times are approximate and will probably change. + better features).https://emacsconf.org/2021/talks/foreverDavid Wilson (System Crafters)2021-10-27T16:24:20Z12:24enMainTalkMainemacsconf-2021-day2-close19:00Closing remarks day 2# Closing remarks day 2Times are approximate and will probably change. # Closing remarks day 2https://emacsconf.org/2021/talks/day2-closeEmacsConf \ 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 - 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 (). 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 ( + ).\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 -- cgit v1.2.3