diff options
Diffstat (limited to '')
-rw-r--r-- | 2021/emacsconf.ics | 279 |
1 files changed, 158 insertions, 121 deletions
diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics index 538f6c68..a724250b 100644 --- a/2021/emacsconf.ics +++ b/2021/emacsconf.ics @@ -40,7 +40,7 @@ UID:dc07efcd-6d79-cfd4-fed3-59c885fe2922 URL:https://emacsconf.org/2021/talks/day1-open DTSTART;TZID=America/Toronto:20211127T090000 DTEND;TZID=America/Toronto:20211127T090500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day1-open\n# Opening remarks END:VEVENT @@ -51,12 +51,15 @@ UID:393ba3c2-b2a6-6a84-44eb-872aa333d08d URL:https://emacsconf.org/2021/talks/news DTSTART;TZID=America/Toronto:20211127T090500 DTEND;TZID=America/Toronto:20211127T091000 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/news\n# Emacs News Highlights\nSacha Chua <mailto:sach a@sachachua.com> - pronouns: she/her\n\nQuick overview of Emacs community - highlights since the last conference\n\n<https://github.com/sachac/emacsco - nf-2021-emacs-news-highlights> + highlights since the last conference\n\nYou can find the links and images + at\n<https://github.com/sachac/emacsconf-2021-emacs-news-highlights>\n\nPo + sting the video early to help test formatting.\n\n\n\n# Questions\, answer + s\, and community-provided links\n\n<a name="transcript"></a>\n# Transcrip + t END:VEVENT BEGIN:VEVENT SUMMARY:The True Frownies are the Friends We Made Along the Way: An Anecdot @@ -66,7 +69,7 @@ UID:06df8309-bd04-eb24-d443-a780c56adc0a URL:https://emacsconf.org/2021/talks/frownies DTSTART;TZID=America/Toronto:20211127T091100 DTEND;TZID=America/Toronto:20211127T093100 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 +93,7 @@ UID:fe959e43-441b-ed34-854b-87f6f481f55a URL:https://emacsconf.org/2021/talks/adventure DTSTART;TZID=America/Toronto:20211127T093400 DTEND;TZID=America/Toronto:20211127T095400 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 first illustrate po @@ -187,8 +190,8 @@ LOCATION:https://emacsconf.org/ UID:ea5bab3c-f31e-68a4-fa23-81ca67fa1990 URL:https://emacsconf.org/2021/talks/unix DTSTART;TZID=America/Toronto:20211127T095600 -DTEND;TZID=America/Toronto:20211127T100600 -DTSTAMP:20211104T092648 +DTEND;TZID=America/Toronto:20211127T100300 +DTSTAMP:20211108T192506 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 @@ -215,7 +218,7 @@ UID:db4ccb28-867f-df24-c073-eaca6edad438 URL:https://emacsconf.org/2021/talks/omegat DTSTART;TZID=America/Toronto:20211127T100900 DTEND;TZID=America/Toronto:20211127T101900 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -223,40 +226,48 @@ DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs hnical reasons. Nonetheless\, the free software using public could greatly benefit from Emacs manuals translations\, even if the interface were to r emain in English.\n\nOmegaT is a multiplatform GPL3+ "computer aided trans - lation" (CAT) tool running on OpenJDK 8. CATs are roughly equivalent for t + lation" (CAT) tool running on OpenJDK 8. CATs are roughly equivalent for t ranslators to what IDEs are for code writers. Casual translators can benef - it from their features but professionals or commited amateurs are the most - likely to make the most use of such tools.\n\nWhen OmegaT\, free software - based forges and Emacs meet\, we have a free multi-user translation envir - onment that can easily sustain the (close to) 2 million words load that co - mprise the manuals distributed with Emacs\, along with powerful features l - ike arbitrary string protection for easy typing and QA (quality assurance) - \, automatic legacy translation handling\, glossary management\, history b - ased or predictive autocompletion\, etc.\n\nThe current trial project for - French is hosted on 2 different forges:\n\n1. sr.ht hosts the source file - s\n <https://sr.ht/~brandelune/documentation_emacs/>\n2. chapril hosts - the OmegaT team project architecture\n <https://sr.ht/~brandelune/docu - mentation_emacs/>\n\nThe sources are regularly updated with a po4a based s - hell script.\n\n# Outline\n\n- Duration: 10 minutes\n- Software used durin - g the presentation\n - [po4a](https://po4a.org) a tool to convert documen - tation formats to and from the commonly used `gettext` **PO** format.\n - po4a supports the `texinfo` format along with many others.\n - [OmegaT]( - https://omegat.org) a "computer aided translation" tool used by translator - s to efficiently combine translation ressources (legacy translations\, glo - ssaries\, etc.) so as to produce more consistent translations.\n\nDuring t - he presentation\, I will show:\n\n- How to use po4a to convert the texi fi - les to the PO format (the org.org file is also converted)\n- What are the - specificities of the Emacs manuals and what difficulties they present to t - he tanslator\n- How to address those specificities in OmegaT\, with regula - r expressions\n- How to use OmegaT features such as arbitrary string prote - ction\, legacy translation handling\, glossaries\, autocompletion\, QA\, e - tc.\n- How to use OmegaT with a team of 2 (or more) translators working at - the same time\n- How to solve translation conflicts\n\nI will *not* show: - \n\n- How to create an OmegaT project\n- How to setup an OmegaT team proje - ct\n- How to use OmegaT from the command line to work in localization pipe - lines\n- How to use machine translation and MT "post-edit"\n- How to conve - rt back the translated files to texi format\n- How to install translated t - exi files for use in Emacs + it from their features but professionals or committed amateurs are the mos + t likely to make the most use of such tools.\n\nWhen OmegaT\, free softwar + e based forges and Emacs meet\, we have a free multi-user translation envi + ronment that can easily sustain the (close to) 2 million words load that c + omprise the manuals distributed with Emacs\, along with powerful features + like arbitrary string protection for easy typing and QA (quality assurance + )\, automatic legacy translation handling\, glossary management\, history + based or predictive autocompletion\, etc.\n\nThe current trial project for + French is hosted on 2 different forges:\n\n1. sr.ht hosts the source file + s\n <https://sr.ht/~brandelune/documentation_emacs/>\n2. chapril hosts + the OmegaT team project architecture\n <https://forge.chapril.org/brand + elune/documentation_emacs>\n\nThe sources are regularly updated with a po4 + a based shell script.\n\n# Outline\n\n- Duration: 10 minutes\n- Software u + sed during the presentation\n - [po4a](https://po4a.org) a tool to conver + t documentation formats to and from the commonly used `gettext` **PO** for + mat.\n po4a supports the `texinfo` format along with many others.\n - + [OmegaT](https://omegat.org) a "computer aided translation" tool used by t + ranslators to efficiently combine translation resources (legacy translatio + ns\, glossaries\, etc.) so as to produce more consistent translations.\n\n + During this short presentation\, I will address:\n\n- The specificities of + the Emacs manuals and the difficulties they present to the translator\n- + The reason why a professional tool is better than a collaborative web-base + d system\n- How to convert the texi and org files to a format that transla + tors can handle\n- How to adapt OmegaT to the Emacs manual specificities\n + - How to use OmegaT features such as arbitrary string protection\, legacy + translation handling\, glossaries\, autocompletion\, QA\, etc.\n- How to u + se OmegaT with a team of 2 (or more) translators working at the same time\ + n\n\nI will *not* show:\n\n- How to create an OmegaT project\n- How to set + up an OmegaT team project\n- How to use OmegaT from the command line to w + ork in localization pipelines\n- How to use machine translation and MT "po + st-edit"\n- How to convert back the translated files to texi format\n- How + to install translated texi files for use in Emacs\n\nPeople who are inter + ested in knowing more about OmegaT are invited to check the [online user m + anual](https://omegat.sourceforge.io/manual-latest/en/).\n\n# Personal inf + ormation\n- Name pronunciation: [ʒɑ̃kRstɔf elaRi](https://doublet.jp/wp-co + ntent/uploads/2021/11/jch.ogg)\n- Pronouns: he\n- Homepage: [https://mac4t + ranslators.blogspot.com](https://mac4translators.blogspot.com)\n- Preferre + d contact info: [jean.christophe.helary@traduction-libre.org](jean.christo + phe.helary@traduction-libre.org)\n- Links for sponsoring/supporting (multi + lingual translations): [https://doublet.jp](https://doublet.jp) END:VEVENT BEGIN:VEVENT SUMMARY:NonGNU ELPA Update @@ -265,7 +276,7 @@ UID:525d972d-1e34-bcb4-e9c3-861942549357 URL:https://emacsconf.org/2021/talks/nongnu DTSTART;TZID=America/Toronto:20211127T102200 DTEND;TZID=America/Toronto:20211127T102900 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/nongnu\n# NonGNU ELPA Update\nPhilip Kaludercic\n\nNon GNU ELPA was announced last year\, as a package repository\nthat will be e @@ -282,8 +293,8 @@ LOCATION:https://emacsconf.org/ UID:245a575a-965a-caa4-8d3b-75f8519c2f3e URL:https://emacsconf.org/2021/talks/borg DTSTART;TZID=America/Toronto:20211127T103500 -DTEND;TZID=America/Toronto:20211127T104500 -DTSTAMP:20211104T092648 +DTEND;TZID=America/Toronto:20211127T104300 +DTSTAMP:20211108T192506 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 @@ -303,7 +314,7 @@ UID:86158391-53a2-7cb4-d7d3-020afbf6d8d9 URL:https://emacsconf.org/2021/talks/telega DTSTART;TZID=America/Toronto:20211127T104800 DTEND;TZID=America/Toronto:20211127T105600 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -324,7 +335,7 @@ UID:e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b URL:https://emacsconf.org/2021/talks/nangulator DTSTART;TZID=America/Toronto:20211127T110100 DTEND;TZID=America/Toronto:20211127T111100 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -347,7 +358,7 @@ UID:14ab7a54-d75d-45e4-85ab-8fd2e391ea41 URL:https://emacsconf.org/2021/talks/janitor DTSTART;TZID=America/Toronto:20211127T111400 DTEND;TZID=America/Toronto:20211127T113400 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -369,7 +380,7 @@ UID:51c360e6-188f-9a34-05bb-0a8d2eb09cdc URL:https://emacsconf.org/2021/talks/maintainers DTSTART;TZID=America/Toronto:20211127T113900 DTEND;TZID=America/Toronto:20211127T114900 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -384,7 +395,7 @@ UID:716d913f-de8b-91a4-5f33-e04ba0905fa5 URL:https://emacsconf.org/2021/talks/gregorian DTSTART;TZID=America/Toronto:20211127T115200 DTEND;TZID=America/Toronto:20211127T120200 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -407,7 +418,7 @@ UID:6fccae45-04b5-5524-662b-fdba87754d06 URL:https://emacsconf.org/2021/talks/montessori DTSTART;TZID=America/Toronto:20211127T123000 DTEND;TZID=America/Toronto:20211127T124000 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -440,7 +451,7 @@ UID:9cee7e43-bcb1-7f64-c40b-5f9ea938d11a URL:https://emacsconf.org/2021/talks/erg DTSTART;TZID=America/Toronto:20211127T124300 DTEND;TZID=America/Toronto:20211127T125800 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -469,7 +480,7 @@ UID:0f98a5bb-53ce-fb74-1003-0b1f320d414e URL:https://emacsconf.org/2021/talks/cs DTSTART;TZID=America/Toronto:20211127T130100 DTEND;TZID=America/Toronto:20211127T131100 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -489,7 +500,7 @@ UID:43cc5db4-e26f-fb44-9aeb-b16c38d8cef3 URL:https://emacsconf.org/2021/talks/professional DTSTART;TZID=America/Toronto:20211127T131400 DTEND;TZID=America/Toronto:20211127T132500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -530,9 +541,9 @@ SUMMARY:Creating technical API documentation and presentations using org-ba LOCATION:https://emacsconf.org/ UID:a10ce62e-6454-d784-21bb-f6a0488e883c URL:https://emacsconf.org/2021/talks/tech -DTSTART;TZID=America/Toronto:20211127T132800 -DTEND;TZID=America/Toronto:20211127T133900 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T132700 +DTEND;TZID=America/Toronto:20211127T133800 +DTSTAMP:20211108T192506 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 @@ -554,9 +565,9 @@ SUMMARY:Org as an executable format LOCATION:https://emacsconf.org/ UID:b092bc88-e74c-a9c4-611b-d47c99ef578c URL:https://emacsconf.org/2021/talks/exec -DTSTART;TZID=America/Toronto:20211127T134200 -DTEND;TZID=America/Toronto:20211127T135200 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T134000 +DTEND;TZID=America/Toronto:20211127T135000 +DTSTAMP:20211108T192506 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 @@ -591,9 +602,9 @@ SUMMARY:The use of Org mode syntax outside of GNU/Emacs LOCATION:https://emacsconf.org/ UID:69763d57-be4e-7e74-509b-92e48a0e7ba6 URL:https://emacsconf.org/2021/talks/org-outside -DTSTART;TZID=America/Toronto:20211127T135500 +DTSTART;TZID=America/Toronto:20211127T135300 DTEND;TZID=America/Toronto:20211127T140500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -615,9 +626,9 @@ SUMMARY:Using Org-mode to teach programming LOCATION:https://emacsconf.org/ UID:aed5e190-66a0-3dd4-e5eb-be09be94e6c3 URL:https://emacsconf.org/2021/talks/teach -DTSTART;TZID=America/Toronto:20211127T140800 -DTEND;TZID=America/Toronto:20211127T142800 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T140600 +DTEND;TZID=America/Toronto:20211127T142600 +DTSTAMP:20211108T192506 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 @@ -645,9 +656,9 @@ SUMMARY:Managing a research workflow (bibliographies\, note-taking\, and ar LOCATION:https://emacsconf.org/ UID:fd246cee-b5d6-7cc4-2b63-20e87bb7d750 URL:https://emacsconf.org/2021/talks/research -DTSTART;TZID=America/Toronto:20211127T143300 -DTEND;TZID=America/Toronto:20211127T143800 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T143100 +DTEND;TZID=America/Toronto:20211127T143600 +DTSTAMP:20211108T192506 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 @@ -672,9 +683,9 @@ SUMMARY:Babel for academics LOCATION:https://emacsconf.org/ UID:db5821ed-fef4-4934-8fb3-87a0282714de URL:https://emacsconf.org/2021/talks/babel -DTSTART;TZID=America/Toronto:20211127T144200 -DTEND;TZID=America/Toronto:20211127T145200 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T144000 +DTEND;TZID=America/Toronto:20211127T145000 +DTSTAMP:20211108T192506 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 @@ -715,9 +726,9 @@ SUMMARY:Reproducible molecular graphics with Org-mode LOCATION:https://emacsconf.org/ UID:1fc4917c-aab4-1924-2983-e78f8bca6af9 URL:https://emacsconf.org/2021/talks/molecular -DTSTART;TZID=America/Toronto:20211127T145400 -DTEND;TZID=America/Toronto:20211127T150400 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T145200 +DTEND;TZID=America/Toronto:20211127T150200 +DTSTAMP:20211108T192506 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 @@ -760,9 +771,9 @@ SUMMARY:Budgeting\, Project Monitoring and Invoicing with Org Mode LOCATION:https://emacsconf.org/ UID:c54c7930-51cc-5184-9dfb-5033e577b95e URL:https://emacsconf.org/2021/talks/project -DTSTART;TZID=America/Toronto:20211127T150700 -DTEND;TZID=America/Toronto:20211127T151700 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T150500 +DTEND;TZID=America/Toronto:20211127T151500 +DTSTAMP:20211108T192506 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 @@ -776,13 +787,13 @@ DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs y focusing the talk on\n budgeting (or monitoring) END:VEVENT BEGIN:VEVENT -SUMMARY:Find Your (In)voice: Emacs for Invoicing +SUMMARY:Finding Your (In)voice: Emacs for Invoicing LOCATION:https://emacsconf.org/ UID:c9870e10-2600-85a4-24fb-793dfc51164e URL:https://emacsconf.org/2021/talks/invoice -DTSTART;TZID=America/Toronto:20211127T152000 -DTEND;TZID=America/Toronto:20211127T153000 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T151800 +DTEND;TZID=America/Toronto:20211127T152800 +DTSTAMP:20211108T192506 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 @@ -806,9 +817,9 @@ SUMMARY:Productivity Dashboards with Emacs and Kindle LOCATION:https://emacsconf.org/ UID:e4e995c0-6e06-8544-a8c3-5f9a06c856fb URL:https://emacsconf.org/2021/talks/dashboard -DTSTART;TZID=America/Toronto:20211127T153300 -DTEND;TZID=America/Toronto:20211127T154300 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T153100 +DTEND;TZID=America/Toronto:20211127T154100 +DTSTAMP:20211108T192506 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 @@ -858,9 +869,9 @@ SUMMARY:Emacs with Nyxt: extend your editor with the power of a Lisp browse LOCATION:https://emacsconf.org/ UID:33776e08-e815-db94-971b-a151236e11be URL:https://emacsconf.org/2021/talks/nyxt -DTSTART;TZID=America/Toronto:20211127T154600 -DTEND;TZID=America/Toronto:20211127T155600 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T154400 +DTEND;TZID=America/Toronto:20211127T155400 +DTSTAMP:20211108T192506 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 @@ -883,9 +894,9 @@ SUMMARY:On the design of text editors LOCATION:https://emacsconf.org/ UID:86d4470a-8d19-7bd4-0c53-6aba1b49baef URL:https://emacsconf.org/2021/talks/design -DTSTART;TZID=America/Toronto:20211127T155900 -DTEND;TZID=America/Toronto:20211127T160900 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T155700 +DTEND;TZID=America/Toronto:20211127T160700 +DTSTAMP:20211108T192506 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 @@ -895,17 +906,43 @@ DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs ance of alternatives or if they derive from developers'\nhabits\, reproduc ing what they are used to. Durint this talk\, I will\ncharacterize these i mplicit choices and illustrate what are some\nalternatives using GNU Emacs - .\n\n\n\n# Outline\n\n\n- 10 minutes alternative\n\nMostly a live demo o - f my environment with pointers to the different\npackages + .\n\n# Outline\n\n1. Review of a "modern" code editor (5mn)\n2. Introducti + on of an alternative using Emacs (5mn)\n\n## Links from the slides:\n\n* [ + Elegant Emacs](https://github.com/rougier/elegant-emacs) (https://github.c + om/rougier/elegant-emacs)\n* [On the Design of Text Editors](https://arxiv + .org/abs/2008.06030) (https://arxiv.org/abs/2008.06030)\n* [N Λ N O Emacs] + (https://github.com/rougier/nano-emacs) (https://github.com/rougier/nano-e + macs)\n* [svg-lib (ELPA)](https://elpa.gnu.org/packages/svg-lib.html) (htt + ps://elpa.gnu.org/packages/svg-lib.html)\n* [nano-theme (ELPA)](https://el + pa.gnu.org/packages/nano-theme.html) (https://elpa.gnu.org/packages/nano-t + heme.html)\n* [nano-modeline (ELPA)](https://elpa.gnu.org/packages/nano-mo + deline.html) (https://elpa.gnu.org/packages/nano-modeline.html)\n* [nano-a + genda (ELPA)](https://elpa.gnu.org/packages/nano-agenda.html) (https://elp + a.gnu.org/packages/nano-agenda.html)\n\n## Contact information\n* Contact + [nicolas.rougier@inria.fr](mailto:nicolas.rougier@inria.fr)\n* Follow my w + ork at [github.com/rougier](https://github.com/rougier)\n* Support my work + at [github.com/sponsors/rougier](https://github.com/sponsors/rougier) or + [en.liberapay.com/rougier/](https://en.liberapay.com/rougier/) +END:VEVENT +BEGIN:VEVENT +SUMMARY:Emacs development updates +LOCATION:https://emacsconf.org/ +UID:59e4daca-1e46-9054-9573-9c91966d6987 +URL:https://emacsconf.org/2021/talks/dev-update +DTSTART;TZID=America/Toronto:20211127T161100 +DTEND;TZID=America/Toronto:20211127T161900 +DTSTAMP:20211108T192506 +DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs + conf.org/2021/talks/dev-update\n# Emacs development updates\nJohn Wiegley END:VEVENT BEGIN:VEVENT SUMMARY:How Emacs made me appreciate software freedom LOCATION:https://emacsconf.org/ UID:48a8580f-52ce-cc84-6a23-1eddf720ae02 URL:https://emacsconf.org/2021/talks/freedom -DTSTART;TZID=America/Toronto:20211127T161300 -DTEND;TZID=America/Toronto:20211127T165300 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T162200 +DTEND;TZID=America/Toronto:20211127T170000 +DTSTAMP:20211108T192506 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 @@ -938,9 +975,9 @@ SUMMARY:Closing remarks day 1 LOCATION:https://emacsconf.org/ UID:5287b003-f368-36c4-4f9b-8135734cad39 URL:https://emacsconf.org/2021/talks/day1-close -DTSTART;TZID=America/Toronto:20211127T165300 -DTEND;TZID=America/Toronto:20211127T165800 -DTSTAMP:20211104T092648 +DTSTART;TZID=America/Toronto:20211127T170200 +DTEND;TZID=America/Toronto:20211127T170700 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day1-close\n# Closing remarks day 1 END:VEVENT @@ -951,7 +988,7 @@ UID:d877a57a-14cf-a194-99c3-a344ecb24acc URL:https://emacsconf.org/2021/talks/day2-open DTSTART;TZID=America/Toronto:20211128T090000 DTEND;TZID=America/Toronto:20211128T090500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day2-open\n# Opening remarks day 2 END:VEVENT @@ -962,7 +999,7 @@ UID:35d1d9e4-dfdf-f254-6aab-7a466fbfaf09 URL:https://emacsconf.org/2021/talks/faster DTSTART;TZID=America/Toronto:20211128T090500 DTEND;TZID=America/Toronto:20211128T092500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -981,7 +1018,7 @@ UID:599ef3fa-4c73-6c94-4953-75bbc7830681 URL:https://emacsconf.org/2021/talks/structural DTSTART;TZID=America/Toronto:20211128T093000 DTEND;TZID=America/Toronto:20211128T094000 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1015,7 +1052,7 @@ UID:29d45a6f-9425-f5a4-bd23-297292e4ab7a URL:https://emacsconf.org/2021/talks/dsl DTSTART;TZID=America/Toronto:20211128T094300 DTEND;TZID=America/Toronto:20211128T100300 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1045,7 +1082,7 @@ UID:8f62e571-91da-bd14-e7c3-b445c7b19d23 URL:https://emacsconf.org/2021/talks/ui DTSTART;TZID=America/Toronto:20211128T100600 DTEND;TZID=America/Toronto:20211128T101600 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1070,7 +1107,7 @@ UID:b073d391-6c37-6bf4-7afb-47edc79631a9 URL:https://emacsconf.org/2021/talks/rust DTSTART;TZID=America/Toronto:20211128T101900 DTEND;TZID=America/Toronto:20211128T103900 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1090,7 +1127,7 @@ UID:e7981936-6d72-93d4-8783-5ac64a0ae5bb URL:https://emacsconf.org/2021/talks/eaf DTSTART;TZID=America/Toronto:20211128T104400 DTEND;TZID=America/Toronto:20211128T105400 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1106,7 +1143,7 @@ UID:5e1baaaf-56a3-b5b4-31cb-5437cf465cf9 URL:https://emacsconf.org/2021/talks/model DTSTART;TZID=America/Toronto:20211128T105800 DTEND;TZID=America/Toronto:20211128T110800 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1163,7 +1200,7 @@ UID:4cd6de26-cf48-95c4-9d3b-28895a43ec53 URL:https://emacsconf.org/2021/talks/devel DTSTART;TZID=America/Toronto:20211128T111100 DTEND;TZID=America/Toronto:20211128T113100 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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\nWe need a successfu @@ -1191,8 +1228,8 @@ LOCATION:https://emacsconf.org/ UID:49a35f05-b71f-1d14-2343-a6638bec0d08 URL:https://emacsconf.org/2021/talks/bindat DTSTART;TZID=America/Toronto:20211128T113600 -DTEND;TZID=America/Toronto:20211128T115600 -DTSTAMP:20211104T092648 +DTEND;TZID=America/Toronto:20211128T120600 +DTSTAMP:20211108T192506 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 @@ -1213,7 +1250,7 @@ UID:1ddbe380-b4f3-2b84-3cc3-9e799536db8e URL:https://emacsconf.org/2021/talks/native DTSTART;TZID=America/Toronto:20211128T124000 DTEND;TZID=America/Toronto:20211128T132000 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1234,7 +1271,7 @@ UID:5947c3e9-93c1-1014-7ffb-aa0e0097e3e4 URL:https://emacsconf.org/2021/talks/form DTSTART;TZID=America/Toronto:20211128T132700 DTEND;TZID=America/Toronto:20211128T133700 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1253,7 +1290,7 @@ UID:5e162d34-ea19-8544-b693-dd6da0e885cd URL:https://emacsconf.org/2021/talks/test DTSTART;TZID=America/Toronto:20211128T134100 DTEND;TZID=America/Toronto:20211128T134600 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1291,7 +1328,7 @@ UID:51023225-018f-cf24-9d73-3c267907c13e URL:https://emacsconf.org/2021/talks/bug DTSTART;TZID=America/Toronto:20211128T134900 DTEND;TZID=America/Toronto:20211128T140900 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1306,7 +1343,7 @@ UID:1407591a-29fd-3f64-1beb-01dea6e9d7d2 URL:https://emacsconf.org/2021/talks/bidi DTSTART;TZID=America/Toronto:20211128T141600 DTEND;TZID=America/Toronto:20211128T143600 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/bidi\n# Perso-Arabic Input Methods And BIDI Aware Apps \nMohsen BANAN -- محسن بنان\n\nEmacs is a multilingual user environment. @@ -1372,7 +1409,7 @@ UID:3364aedb-a496-5c64-5383-b0080afa6d7b URL:https://emacsconf.org/2021/talks/mold DTSTART;TZID=America/Toronto:20211128T144100 DTEND;TZID=America/Toronto:20211128T145100 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1400,7 +1437,7 @@ UID:daf3570b-3df3-9db4-a1f3-ce98d9863717 URL:https://emacsconf.org/2021/talks/clede DTSTART;TZID=America/Toronto:20211128T145500 DTEND;TZID=America/Toronto:20211128T151500 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1420,8 +1457,8 @@ LOCATION:https://emacsconf.org/ UID:f03ae971-4d2b-ccc4-2643-4ae2391ce1ab URL:https://emacsconf.org/2021/talks/imaginary DTSTART;TZID=America/Toronto:20211128T152200 -DTEND;TZID=America/Toronto:20211128T153200 -DTSTAMP:20211104T092648 +DTEND;TZID=America/Toronto:20211128T153300 +DTSTAMP:20211108T192506 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 @@ -1453,7 +1490,7 @@ UID:27595637-b6b9-f764-805b-ff1b7f009006 URL:https://emacsconf.org/2021/talks/build DTSTART;TZID=America/Toronto:20211128T153600 DTEND;TZID=America/Toronto:20211128T155600 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1475,7 +1512,7 @@ UID:80d1ad02-5fe4-03b4-c573-17ea6cdb61aa URL:https://emacsconf.org/2021/talks/forever DTSTART;TZID=America/Toronto:20211128T160300 DTEND;TZID=America/Toronto:20211128T164300 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 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 @@ -1497,7 +1534,7 @@ UID:828e7c62-8430-f1a4-431b-63c308d58688 URL:https://emacsconf.org/2021/talks/day2-close DTSTART;TZID=America/Toronto:20211128T165000 DTEND;TZID=America/Toronto:20211128T170000 -DTSTAMP:20211104T092648 +DTSTAMP:20211108T192506 DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day2-close\n# Closing remarks day 2 END:VEVENT |