summaryrefslogtreecommitdiffstats
path: root/2021/emacsconf.ics
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-11-04 09:33:11 -0400
committerSacha Chua <sacha@sachachua.com>2021-11-04 09:33:11 -0400
commit8f7cfa51f4879fa77822e2525238693e826bc21c (patch)
tree5d8b8d8d8a07735253c528fb3117d658d6e32fd9 /2021/emacsconf.ics
parent99be48b0ca2f3e06b0efa1eec4c6d768121bc66b (diff)
downloademacsconf-wiki-8f7cfa51f4879fa77822e2525238693e826bc21c.tar.xz
emacsconf-wiki-8f7cfa51f4879fa77822e2525238693e826bc21c.zip
Status updates
Diffstat (limited to '2021/emacsconf.ics')
-rw-r--r--2021/emacsconf.ics744
1 files changed, 336 insertions, 408 deletions
diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics
index 3fffa847..538f6c68 100644
--- a/2021/emacsconf.ics
+++ b/2021/emacsconf.ics
@@ -36,22 +36,22 @@ END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Opening remarks
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-day1-open
+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:20211028T084127
+DTSTAMP:20211104T092648
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-open\n# Opening remarks
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs News Highlights
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-news
+UID:393ba3c2-b2a6-6a84-44eb-872aa333d08d
URL:https://emacsconf.org/2021/talks/news
DTSTART;TZID=America/Toronto:20211127T090500
DTEND;TZID=America/Toronto:20211127T091000
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -62,11 +62,11 @@ BEGIN:VEVENT
SUMMARY:The True Frownies are the Friends We Made Along the Way: An Anecdot
e of Emacs's Malleability
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-frownies
+UID:06df8309-bd04-eb24-d443-a780c56adc0a
URL:https://emacsconf.org/2021/talks/frownies
DTSTART;TZID=America/Toronto:20211127T091100
DTEND;TZID=America/Toronto:20211127T093100
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -86,180 +86,109 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Choose Your Own (Technology-Enhanced Learning) Adventure
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-adventure
+UID:fe959e43-441b-ed34-854b-87f6f481f55a
URL:https://emacsconf.org/2021/talks/adventure
DTSTART;TZID=America/Toronto:20211127T093400
DTEND;TZID=America/Toronto:20211127T095400
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
- artifacts: first illustrating possible paths for beginners and then mappin
- g out the significance of the enhanced learning potential of Emacs (Caille
- t in Andler & Guerry\, Engelbart\, Markauskaite & Goodyear). The technolog
- y-enhanced learning (TEL) that Emacs affords includes a systems view of 'm
- any\, many features' (Stallman) which surpass the confines of a pre-fabric
- ated environment (Stiegler). This affords diverse possibilities for indivi
- duals to interact creatively and autonomously to satisfy their own needs (
- Ill\nich). Its adaptability will be shown to be an asset in supporting the
- learning trends identified by the latest pedagogical research (Guo).\n\n#
- Intro\n\nThe 'many\, many features' (Stallman 2002: 4) of Emacs do not li
- mit imaginable types of interactivity\, supporting both formal and informa
- l learning (cf. Caillet in Andler & Guerry 2008). Emacs can function as a
- scaffold for development (cf. Vygotsky 1979: 86)\, promoting the creative
- and autonomous ability of individuals to interact with their digital envir
- onment and others who share the use of this tool (Illich 1973). Individual
- s can use Emacs as often or seldom as they want to express their needs and
- meaning in action\, with no obligation to use it (cf. Illich 1973).\n\nTh
- e formal learning involved pertains to Emacs programs and documentation (t
- he 'temple') while related discussion and smaller task-based problem solvi
- ng represents examples of informal learning (the 'forum') (cf. Caillet in
- Andler & Guerry 2008). As a context-rich environment (Trocmé-Fabre 1999)\,
- Emacs fulfills the promise of general computing: not boxing users into pe
- rsonas (cf. Stiegler 2018) but allowing users at all levels to organize an
- d assemble multiple knowledge domains (Markauskaite & Goodyear 2017) and p
- rograms so that they are 'just right'. People wanting to create tailored l
- earning environments who feel alienated or unsupported by pre-fabricated t
- ext and programming environments will find their way with Emacs.\n\n1. Wh
- at if we are beginners overwhelmed by formal Emacs documentation? Two pote
- ntial learning paths:\n\n - a. Build on a needs-basis. Make your own ar
- tifacts: no use-case is too small\; leave your trace.\n - b. Study othe
- rs' inits and use-cases\; Read Planet EmacsLife\; Consult programmer or po
- wer user use-cases\; Map out workflows.\n\n2. Emacs as personal\, creative
- \, autonomous:\n\n - a. Emacs allows for organic ongoing changes to the
- organization of knowledge\, imagination\, and experience (cf. Guerry & Ga
- ume 2009) . This is important as not all learners have the same spatial/vi
- sual needs and because these needs and knowledge can change over time (Vyg
- otsky 1979\; Gardner 1983\; Wang 2020).\n - b. Emacs allows us to contr
- ol our tools and tasks (Illich 1973). By contrast\, care-less use of pre-f
- abricated apps can lead to loss of know-how in life (Stiegler 2018).\n -
- c. The art of collecting traces (digital or not) is timeless - and import
- ant to survival.\n\n3. Emacs as systems design for technology-enhanced le
- arning (TEL):\n\n - a. Good TEL design performance should also educate
- the designer (Goodyear & Retalis 2010). Further\, good design focuses on '
- frameworks'\, which are systems 'that can be customized\, specialized\, or
- extended to provide more specific\, more appropriate\, or slightly differ
- ent capabilities' (Alexander 1993 in Gabriel 1996)\, assembling epistemic
- domains (Markauskaite & Goodyear 2017). This pedagogical approach is suppo
- rted by Emacs artifacts (packages\, documentation\, forums\, etc.).\n -
- b. The 'wise' use of programming (Crichton 1983) actively manages and or
- ganizes workflow. This permits iterative development. Elementary use-case:
- a workflow that relies on PPT and Zoom vs. already having a more modular
- viewpoint supported by diverse Emacs packages. The latter adaptability is
- supported by the latest educational research (Guo). Further: Emacs allows
- movement from user to contributor (Stiegler 2018\; Stavrou).\n - c. Wis
- e programming can include fun programming - 'there are people who want to
- put a stop to that' (Crichton 1983\; Gaffney 2019).\n - d. Extending th
- is systems/design view\, Emacs is developed and maintained by a community
- dedicated to supporting this freedom of use in these multiple contexts (cf
- . Illich 1973).\n - e. One perspective is less likely to override other
- s in such a heterogeneous environment (Morin 2004).\n\n# Conclusion\n\nEma
- cs does not limit any imaginable type of interactivity and promotes a dive
- rsity of related content\, further supporting the pursuit of more advanced
- TEL (viz. Guo). This was illustrated through an elementary use-case that
- compared being limited to PPT as opposed to having basic familiarity with
- Emacs\, which permits manageable\, continuous exploration of knowledge\, w
- orkflows\, and tools (cf. Alexander in Gabriel\; Goodyear & Retalis) and m
- ovement from consumer to creator (Stiegler\; Stavrou). Using Emacs means b
- eing able to use a sophisticated digital tool\, thanks to the contribution
- s of heterogeneous maintainers\, developers\, and community members whose
- artifacts comprise a meta picture. It is possible\, through using Emacs\,
- to learn about the design of digital learning and learning in general as a
- ccess to knowledge is not walled off by prefabricated design(cf. Illich\;
- Stiegler). We can choose our own adventure.\n\n\n# References\n\n## Genera
- l workflow and fun:\n- Bin\, C. (2020). Mastering Emacs in one year. <ht
- tps://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master
- /guide-en.org#on-the-shoulders-of-giants>. Accessed 25 October 2021.\n-
- Gaffney\, N. (2019). Oblique strategies. <https://github.com/zzkt/oblique
- -strategies>. Accessed 25 October 2021.\n- Goetz\, G. (2021). Additional
- references: A back-to-school/GTD Emacs journey. <https://gretzuni.com/art
- icles/a-back-to-school-gtd-emacs-journey>. Accessed 25 October 2021.\n-
- Guerry\, B. (2020). Org-mode features you may not know. <https://bzg.fr/en
- /some-emacs-org-mode-features-you-may-not-know/>. Accessed 25 October 2021
- .\n- Kaiser\, K. (2017). Writing a technical book in Emacs and Org-mode.
- <https://www.kpkaiser.com/programming/writing-a-technical-book-in-emacs-a
- nd-org-mode/>. Accessed 25 October 2021.\n- Planet Emacs Life. <https://
- planet.emacslife.com/>. Accessed 25 October 2021.\n- Stavrou\, P. My pac
- kages for GNU Emacs. <https://protesilaos.com/emacs/>. Accessed 25 October
- 2021.\n- Wellons\, C. Emacs articles. <https://nullprogram.com/tags/ema
- cs/>. Accessed 25 October 2021.\n\n## On TEL design:\n- Caillet\, E. (2
- 008). L’exposition\, le musée: L’éducation informelle comme école de l’édu
- cation formelle. In Andler\, D. & Guerry\, B. (Eds.). *Apprendre demain: S
- ciences cognitives et éducation à l’ère numérique*\, 137-154. Paris: Hatie
- r.\n- Crichton\, M. (1983). *Electronic life*. New York: Knopf.\n- De
- Bono\, E. (2009). *Think! Before it's too late*. London: Random House.\n-
- Engelbart\, D. (1962). *Augmenting human intellect: A conceptual framewo
- rk*. Menlo Park: Stanford Research Institute.\n- Drosos\, I. & Guo\, P.
- (2021). Streamers teaching programming\, art\, and gaming: Cognitive appre
- nticeship\, serendipitous teachable moments\, and tacit expert knowledge.
- IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\,
- short paper\, 2021. <https://pg.ucsd.edu/pubs.htm>. Accessed 25 October 20
- 21.\n- Gabriel\, R. (1996). *Patterns of software*. New York\, Oxford: O
- xford University Press.\n- Goodyear\, P. & Retalis\, S. (2010). Learning
- \, technology and design. In Goodyear\, P. & Retalis\, S. (Eds.). *Technol
- ogy-enhanced learning: Design patterns and pattern languages*\, 1-27. Rott
- erdam\, Boston: Sense Publishers.\n- Guerry\, B. & Gaume\, N. (2008). Ce
- que les jeux vidéo nous apprennent. In Andler\, D. & Guerry\, B. (Eds.).
- *Apprendre Demain: Sciences cognitives et éducation à l’ère numérique*\, 1
- 55-159. Paris: Hatier.\n- Guo\, P. (2018). Students\, systems\, and inte
- ractions: Synthesizing the first\nfour years of Learning@Scale and chartin
- g the future. L@S 2018\, June 26–28\, 2018\, London\, United Kingdom. DOI:
- https://doi.org/10.1145/3231644.3231662. <https://pg.ucsd.edu/pubs.htm>.
- Accessed 25 October 2021.\n- Guo\, P.\, Kim\, J. & Rubin\, R. (2014). Ho
- w video production affects student engagement: An empirical study of MOOC
- videos. ACM Conference on Learning at Scale. <https://pg.ucsd.edu/pubs.htm
- >. Accessed 25 October 2021.\n- Illich\, I. (1973). *Tools of conviviali
- ty*. New York: Harper & Row.\n- Kim\, J.\, Guo\, P.\, Seaton\, D.\, Mitr
- os\, P.\, Gajos\, K. & Miller\, R. (2014). Understanding in-video dropouts
- and interaction peaks in online lecture videos. ACM Conference on Learnin
- g at Scale. <https://pg.ucsd.edu/pubs.htm>. Accessed 25 October 2021.\n-
- Markauskaite\, L. & Goodyear\, P. (2017). *Epistemic fluency and professi
- onal education: innovation\, knowledgeable action and actionable knowledge
- *. Dordrecht: Springer.\n- Markel\, J. & Guo\, P. (2020). Designing the
- future of experiential learning environments for a post-COVID world: A pre
- liminary case study. NFW ’20 (Symposium on the New Future of Work)\, Augus
- t 3–5\, 2020\, Virtual Event. <https://pg.ucsd.edu/pubs.htm>. Accessed 25
- October 2021.\n- Morin\, E. ([2004] 2008). *La Méthode - tome 6: Éthique
- *. Éditions du Seuil: Paris.\n- Stallman\, R. (2002). *Free software\, f
- ree society*. GNU Press\, Free Software Foundation.\n- Stiegler\, B. (20
- 18). *The neganthropocene*. Open Humanities Press.\n- Trocmé-Fabre\, H.
- (1999). *Réinventer le métier d’apprendre*. Paris: Éditions d’organisation
- .\n- Vygotsky\, L. (1979). *Mind in society: The development of higher p
- sychological processes*. Cambridge and London: Harvard University Press.\n
- - Wang\, S. (2020). Open knowledge. Hope in Source. <https://hopeinsourc
- e.com/open-knowledge/#open-source-knowledge-proof-of-work>. Accessed 25 Oc
- tober 2021.\n\n\n# Availability and preferred Q&A approach\n\nDue to the p
- andemic situation\, my teaching schedule fluctuates so I\nwill not know my
- availability until much closer to the\ndate. Therefore\, I can only guara
- ntee delayed answer response\n(whatever you request)\, but if available\,
- will join live.\nMay I please note that I will be pre-recording my video i
- f this submission is accepted.\n\n\n# Speaker release\n\nBy submitting thi
- s proposal\, I agree that my presentation at\nEmacsConf 2021 is subject to
- the following terms and conditions:\n\nThe EmacsConf organizers may captu
- re audio and video (a "Recording")\nof my presentation and any associated
- materials\, which may include\nslides\, notes\, transcripts\, and prerecor
- ding(s) of my presentation\nthat I provide to the EmacsConf organizers.\n\
- nI authorize the EmacsConf organizers to distribute\, reproduce\,\npublicl
- y display\, and prepare derivative works of the Recording and\nany derivat
- ive works of the Recording (the "Licensed Materials")\nunder the terms of
- the Creative Commons Attribution-ShareAlike 4.0\nInternational (CC BY-SA 4
- .0) license.\n\nI grant to the EmacsConf organizers permission to use my n
- ame\,\nlikeness\, and biographic information in association with their use
- \nof the Licensed Materials under the above license.\n\nI represent that I
- have the authority to grant the above license to\nthe EmacsConf organizer
- s. If my presentation incorporates any\nmaterial owned by third parties\,
- I represent that the material is\nsublicensable to the EmacsConf organizer
- s or that my use of them is\nfair use.
+ ning) Adventure\nGreta Goetz\n\nThis presentation will first illustrate po
+ ssible paths for beginners and then mapping out the significance of the en
+ hanced learning potential of Emacs (Caillet in Andler & Guerry\, Markauska
+ ite & Goodyear). The technology-enhanced learning (TEL) that Emacs affords
+ departs from the 'many\, many features' (Stallman) which surpass the conf
+ ines of a pre-fabricated environment (Stiegler). This affords diverse poss
+ ibilities for individuals to interact creatively and autonomously to satis
+ fy their own needs alongside others who share use of the tool (Illich). It
+ s adaptability will be shown to be an asset in support of the learning tre
+ nds identified by the latest pedagogical research (Guo).\n\n1. Setting ou
+ t as beginners who may be overwhelmed by formal Emacs documentation. Some
+ inroads. No trace is too small.\n2. Emacs as common ground between people
+ and technology.\n3. Emacs modularity and TEL design.\n4. Emacs as perso
+ nal\, creative\, autonomous.\n5. Emacs and cognitive democracy.\n\n\n# Re
+ ferences\n\n## General workflow\, inspiration\, fun:\n- Bin\, C. (2020).
+ Mastering Emacs in one year. <https://github.com/redguardtoo/mastering-em
+ acs-in-one-year-guide/blob/master/guide-en.org#on-the-shoulders-of-giants>
+ . Accessed 25 October 2021.\n- Chua\, S. https://sachachua.com/blog/\n-
+ Goetz\, G. (2021). Additional references: A back-to-school/GTD Emacs jou
+ rney. <https://gretzuni.com/articles/a-back-to-school-gtd-emacs-journey>.
+ Accessed 25 October 2021.\n- Guerry\, B. (2020). Org-mode features you m
+ ay not know. <https://bzg.fr/en/some-emacs-org-mode-features-you-may-not-k
+ now/>. Accessed 25 October 2021.\n- Kaiser\, K. (2017). Writing a techni
+ cal book in Emacs and Org-mode. <https://www.kpkaiser.com/programming/writ
+ ing-a-technical-book-in-emacs-and-org-mode/>. Accessed 25 October 2021.\n-
+ Planet Emacs Life. <https://planet.emacslife.com/>. Accessed 25 October
+ 2021.\n- Stavrou\, P. My packages for GNU Emacs. <https://protesilaos.c
+ om/emacs/>. Accessed 25 October 2021.\n- Wellons\, C. Emacs articles. <h
+ ttps://nullprogram.com/tags/emacs/>. Accessed 25 October 2021.\n\n## On T
+ EL design and learning:\n- Andler\, D. & Guerry\, B. (Eds.). *Apprendre
+ demain: Sciences cognitives et éducation à l’ère numérique*\, 137-154. Par
+ is: Hatier.\n- Crichton\, M. (1983). *Electronic life*. New York: Knopf.
+ \n- De Bono\, E. (2009). *Think! Before it's too late*. London: Random H
+ ouse.\n- Drosos\, I. & Guo\, P. (2021). Streamers teaching programming\,
+ art\, and gaming: Cognitive apprenticeship\, serendipitous teachable mome
+ nts\, and tacit expert knowledge. IEEE Symposium on Visual Languages and H
+ uman-Centric Computing (VL/HCC)\, short paper\, 2021. <https://pg.ucsd.edu
+ /pubs.htm>. Accessed 25 October 2021.\n- Gabriel\, R. (1996). *Patterns
+ of software*. New York\, Oxford: Oxford University Press.\n- Goodyear\,
+ P. & Retalis\, S. (2010). Learning\, technology and design. In Goodyear\,
+ P. & Retalis\, S. (Eds.). *Technology-enhanced learning: Design patterns a
+ nd pattern languages*\, 1-27. Rotterdam\, Boston: Sense Publishers.\n- G
+ uo\, P. (2018). Students\, systems\, and interactions: Synthesizing the fi
+ rst\nfour years of Learning@Scale and charting the future. L@S 2018\, June
+ 26–28\, 2018\, London\, United Kingdom. DOI: https://doi.org/10.1145/3231
+ 644.3231662. <https://pg.ucsd.edu/pubs.htm>. Accessed 25 October 2021.\n-
+ Guo\, P.\, Kim\, J. & Rubin\, R. (2014). How video production affects st
+ udent engagement: An empirical study of MOOC videos. ACM Conference on Lea
+ rning at Scale. <https://pg.ucsd.edu/pubs.htm>. Accessed 25 October 2021.\
+ n- Illich\, I. (1973). *Tools of conviviality*. New York: Harper & Row.\
+ n- Kim\, J.\, Guo\, P.\, Seaton\, D.\, Mitros\, P.\, Gajos\, K. & Miller
+ \, R. (2014). Understanding in-video dropouts and interaction peaks in onl
+ ine lecture videos. ACM Conference on Learning at Scale. <https://pg.ucsd.
+ edu/pubs.htm>. Accessed 25 October 2021.\n- Markauskaite\, L. & Goodyear
+ \, P. (2017). *Epistemic fluency and professional education: innovation\,
+ knowledgeable action and actionable knowledge*. Dordrecht: Springer.\n-
+ Markel\, J. & Guo\, P. (2020). Designing the future of experiential learni
+ ng environments for a post-COVID world: A preliminary case study. NFW ’20
+ (Symposium on the New Future of Work)\, August 3–5\, 2020\, Virtual Event.
+ <https://pg.ucsd.edu/pubs.htm>. Accessed 25 October 2021.\n- Morin\, E.
+ ([2004] 2008). *La Méthode - tome 6: Éthique*. Éditions du Seuil: Paris.\
+ n- Stallman\, R. (2002). *Free software\, free society*. GNU Press\, Fre
+ e Software Foundation.\n- Stiegler\, B. (2018). *The neganthropocene*. O
+ pen Humanities Press.\n- Trocmé-Fabre\, H. (1999). *Réinventer le métier
+ d’apprendre*. Paris: Éditions d’organisation.\n\n\n# Availability and pre
+ ferred Q&A approach\n\nDue to the pandemic situation\, my teaching schedul
+ e fluctuates so I\nwill not know my availability until much closer to the\
+ ndate. Therefore\, I can only guarantee delayed answer response\n(whatever
+ you request)\, but if available\, will join live.\nMay I please note that
+ I will be pre-recording my video if this submission is accepted.\n\n\n# S
+ peaker release\n\nBy submitting this proposal\, I agree that my presentati
+ on at\nEmacsConf 2021 is subject to the following terms and conditions:\n\
+ nThe EmacsConf organizers may capture audio and video (a "Recording")\nof
+ my presentation and any associated materials\, which may include\nslides\,
+ notes\, transcripts\, and prerecording(s) of my presentation\nthat I prov
+ ide to the EmacsConf organizers.\n\nI authorize the EmacsConf organizers t
+ o distribute\, reproduce\,\npublicly display\, and prepare derivative work
+ s of the Recording and\nany derivative works of the Recording (the "Licens
+ ed Materials")\nunder the terms of the Creative Commons Attribution-ShareA
+ like 4.0\nInternational (CC BY-SA 4.0) license.\n\nI grant to the EmacsCon
+ f organizers permission to use my name\,\nlikeness\, and biographic inform
+ ation in association with their use\nof the Licensed Materials under the a
+ bove license.\n\nI represent that I have the authority to grant the above
+ license to\nthe EmacsConf organizers. If my presentation incorporates any\
+ nmaterial owned by third parties\, I represent that the material is\nsubli
+ censable to the EmacsConf organizers or that my use of them is\nfair use.
END:VEVENT
BEGIN:VEVENT
-SUMMARY:"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't A
- lways The Only Answer"
+SUMMARY:GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Al
+ ways The Only Answer
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-unix
+UID:ea5bab3c-f31e-68a4-fa23-81ca67fa1990
URL:https://emacsconf.org/2021/talks/unix
DTSTART;TZID=America/Toronto:20211127T095600
DTEND;TZID=America/Toronto:20211127T100600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -272,21 +201,21 @@ DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
e philosophy or the other will limit their\nefficiency. Although you may b
e a veteran GNU/Linux and Emacs user\,\nunderstanding how to use both phil
osophies together will still allow you\nto be more performant than without
- .\n\n\n\n# Outline\n\n- 5-10 minutes:\n Cut out the portions of expla
- ining the whole UNIX and GNU philosophies\n and instead talk about conc
- rete examples:\n - How can one limit their usage of CLI tools while s
- till maintaining\n the ideals of both.\n - How using CLI tools
- can still perfectly flow into Emacs.\n - How having all programs in
- Emacs and unified keybindings is akin\n to a terminal user.
+ .\n\n\n\n# Outline\n\n- How can one limit their usage of CLI tools while
+ still maintaining\n the ideals of both.\n- How using CLI tools c
+ an still perfectly flow into Emacs.\n- How having all programs in Emacs
+ and unified keybindings is akin\n to a terminal user.\n- Why thin
+ king about computational philosophies might itself be an\n impedime
+ nt.
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs manuals translation and OmegaT
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-omegat
+UID:db4ccb28-867f-df24-c073-eaca6edad438
URL:https://emacsconf.org/2021/talks/omegat
DTSTART;TZID=America/Toronto:20211127T100900
DTEND;TZID=America/Toronto:20211127T101900
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -332,29 +261,29 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:NonGNU ELPA Update
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-nongnu
+UID:525d972d-1e34-bcb4-e9c3-861942549357
URL:https://emacsconf.org/2021/talks/nongnu
DTSTART;TZID=America/Toronto:20211127T102200
-DTEND;TZID=America/Toronto:20211127T103200
-DTSTAMP:20211028T084127
+DTEND;TZID=America/Toronto:20211127T102900
+DTSTAMP:20211104T092648
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
- enabled by default in Emacs\, but doesn't require\nany copyright assignme
- nt. This means that a lot of popular\npackages can now be installed easier
- \, without any additional\nconfiguration.\n\nIn this talk I would like the
- give a reminder of what NonGNU\nELPA is and how it works\, update the par
- ticipants on what has\nhappened since last year and what maintainers have
- to do if they\nwant their packages to be added to the repository.
+ 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
+ nabled by default in Emacs\, but doesn't require\nany copyright assignment
+ . This means that a lot of popular\npackages can now be installed easier\,
+ without any additional\nconfiguration.\n\nIn this talk I would like the g
+ ive a reminder of what NonGNU\nELPA is and how it works\, update the parti
+ cipants on what has\nhappened since last year and what maintainers have to
+ do if they\nwant their packages to be added to the repository.
END:VEVENT
BEGIN:VEVENT
SUMMARY:Manual Package Management in The Era of Repositories - Why and How
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-borg
+UID:245a575a-965a-caa4-8d3b-75f8519c2f3e
URL:https://emacsconf.org/2021/talks/borg
DTSTART;TZID=America/Toronto:20211127T103500
DTEND;TZID=America/Toronto:20211127T104500
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -370,11 +299,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:telega.el and the Emacs community on Telegram
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-telega
+UID:86158391-53a2-7cb4-d7d3-020afbf6d8d9
URL:https://emacsconf.org/2021/talks/telega
DTSTART;TZID=America/Toronto:20211127T104800
-DTEND;TZID=America/Toronto:20211127T105800
-DTSTAMP:20211028T084127
+DTEND;TZID=America/Toronto:20211127T105600
+DTSTAMP:20211104T092648
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
@@ -391,11 +320,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Introducing N-Angulator
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-nangulator
+UID:e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b
URL:https://emacsconf.org/2021/talks/nangulator
DTSTART;TZID=America/Toronto:20211127T110100
DTEND;TZID=America/Toronto:20211127T111100
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -414,11 +343,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:A day in the life of a janitor
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-janitor
+UID:14ab7a54-d75d-45e4-85ab-8fd2e391ea41
URL:https://emacsconf.org/2021/talks/janitor
DTSTART;TZID=America/Toronto:20211127T111400
DTEND;TZID=America/Toronto:20211127T113400
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -436,11 +365,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:How to help Emacs maintainers?
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-maintainers
+UID:51c360e6-188f-9a34-05bb-0a8d2eb09cdc
URL:https://emacsconf.org/2021/talks/maintainers
DTSTART;TZID=America/Toronto:20211127T113900
DTEND;TZID=America/Toronto:20211127T114900
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -451,11 +380,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Typesetting Gregorian Chant with Emacs
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-gregorian
+UID:716d913f-de8b-91a4-5f33-e04ba0905fa5
URL:https://emacsconf.org/2021/talks/gregorian
DTSTART;TZID=America/Toronto:20211127T115200
DTEND;TZID=America/Toronto:20211127T120200
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -474,11 +403,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs and Montessori Philosophy
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-montessori
+UID:6fccae45-04b5-5524-662b-fdba87754d06
URL:https://emacsconf.org/2021/talks/montessori
DTSTART;TZID=America/Toronto:20211127T123000
DTEND;TZID=America/Toronto:20211127T124000
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -507,11 +436,11 @@ BEGIN:VEVENT
SUMMARY:Emacs Research Group\, Season Zero: What we did together with Emacs
in 2 hours a week for a year
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-erg
+UID:9cee7e43-bcb1-7f64-c40b-5f9ea938d11a
URL:https://emacsconf.org/2021/talks/erg
DTSTART;TZID=America/Toronto:20211127T124300
DTEND;TZID=America/Toronto:20211127T125800
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -536,11 +465,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:One effective CS grad student workflow
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-cs
+UID:0f98a5bb-53ce-fb74-1003-0b1f320d414e
URL:https://emacsconf.org/2021/talks/cs
DTSTART;TZID=America/Toronto:20211127T130100
DTEND;TZID=America/Toronto:20211127T131100
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -556,11 +485,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Using Org-Mode For Recording Continuous Professional Development
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-professional
+UID:43cc5db4-e26f-fb44-9aeb-b16c38d8cef3
URL:https://emacsconf.org/2021/talks/professional
DTSTART;TZID=America/Toronto:20211127T131400
-DTEND;TZID=America/Toronto:20211127T132400
-DTSTAMP:20211028T084127
+DTEND;TZID=America/Toronto:20211127T132500
+DTSTAMP:20211104T092648
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
@@ -599,11 +528,11 @@ BEGIN:VEVENT
SUMMARY:Creating technical API documentation and presentations using org-ba
bel\, restclient\, and org-treeslide
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-tech
+UID:a10ce62e-6454-d784-21bb-f6a0488e883c
URL:https://emacsconf.org/2021/talks/tech
-DTSTART;TZID=America/Toronto:20211127T132700
-DTEND;TZID=America/Toronto:20211127T133700
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T132800
+DTEND;TZID=America/Toronto:20211127T133900
+DTSTAMP:20211104T092648
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
@@ -623,11 +552,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Org as an executable format
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-exec
+UID:b092bc88-e74c-a9c4-611b-d47c99ef578c
URL:https://emacsconf.org/2021/talks/exec
-DTSTART;TZID=America/Toronto:20211127T134100
-DTEND;TZID=America/Toronto:20211127T135100
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T134200
+DTEND;TZID=America/Toronto:20211127T135200
+DTSTAMP:20211104T092648
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
@@ -660,11 +589,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:The use of Org mode syntax outside of GNU/Emacs
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-org-outside
+UID:69763d57-be4e-7e74-509b-92e48a0e7ba6
URL:https://emacsconf.org/2021/talks/org-outside
-DTSTART;TZID=America/Toronto:20211127T135400
-DTEND;TZID=America/Toronto:20211127T140400
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T135500
+DTEND;TZID=America/Toronto:20211127T140500
+DTSTAMP:20211104T092648
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
@@ -684,11 +613,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Using Org-mode to teach programming
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-teach
+UID:aed5e190-66a0-3dd4-e5eb-be09be94e6c3
URL:https://emacsconf.org/2021/talks/teach
-DTSTART;TZID=America/Toronto:20211127T140700
-DTEND;TZID=America/Toronto:20211127T142700
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T140800
+DTEND;TZID=America/Toronto:20211127T142800
+DTSTAMP:20211104T092648
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
@@ -714,11 +643,11 @@ BEGIN:VEVENT
SUMMARY:Managing a research workflow (bibliographies\, note-taking\, and ar
Xiv)
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-research
+UID:fd246cee-b5d6-7cc4-2b63-20e87bb7d750
URL:https://emacsconf.org/2021/talks/research
-DTSTART;TZID=America/Toronto:20211127T143200
-DTEND;TZID=America/Toronto:20211127T143700
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T143300
+DTEND;TZID=America/Toronto:20211127T143800
+DTSTAMP:20211104T092648
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
@@ -741,11 +670,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Babel for academics
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-babel
+UID:db5821ed-fef4-4934-8fb3-87a0282714de
URL:https://emacsconf.org/2021/talks/babel
-DTSTART;TZID=America/Toronto:20211127T144100
-DTEND;TZID=America/Toronto:20211127T145100
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T144200
+DTEND;TZID=America/Toronto:20211127T145200
+DTSTAMP:20211104T092648
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
@@ -784,11 +713,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Reproducible molecular graphics with Org-mode
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-molecular
+UID:1fc4917c-aab4-1924-2983-e78f8bca6af9
URL:https://emacsconf.org/2021/talks/molecular
-DTSTART;TZID=America/Toronto:20211127T145300
-DTEND;TZID=America/Toronto:20211127T150300
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T145400
+DTEND;TZID=America/Toronto:20211127T150400
+DTSTAMP:20211104T092648
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
@@ -800,40 +729,40 @@ DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
he images of the molecules reported in their articles. Nonetheless\,\nthis
aspect of reproducible research needs to become the standard practice\nto
improve the rigor of the science.\n\nIn a literate programming document\,
- the author interleaves between blocks\nof prose the code that makes the i
- mages of molecules. The document allows\nthe reader to reproduce the image
- s in the manuscript by running the code.\nThe reader can also explore the
- effect of altering the parameters in the\ncode. Org files are one alternat
- ive for making such literate programming\ndocuments.\n\nWe developed a yas
- nippet snippet library called orgpymolpysnips for\nstructural biologists (
- <https://github.com/MooersLab/orgpymolpysnips>).\nThis library facilitates
- the assembly of literate programming documents\nwith molecular images mad
- e by PyMOL. PyMOL is the most popular\nmolecular graphics program for crea
- ting images for publication\; it has\nover 100\,000 users\, which is a lot
- of users in molecular biology. PyMOL\nhas been used to make many of the i
- mages of biological molecules found\non the covers of many Cell\, Nature\,
- and Science issues.\n\nWe used the `jupyter' language in org-babel to sen
- d commands from\ncode blocks in Org files to PyMOL's Python API. PyMOL ret
- urns the\nmolecular image to the output block below the code block. An Ema
- cs\nuser can convert the Org file into a PDF\, `tangle' the code blocks\ni
- nto a script file\, and submit these for non-Emacs users. We describe\nthe
- content of the library and provide examples of the running PyMOL\nfrom Or
- g-mode documents.\n\n\n# Outline\n\n- 5-10 minutes: (brief description/o
- utline)\n - Title slide\n - Structural Biolog Workflow in the Mo
- oers Lab\n - Cover images made with PyMOL\n\n - Why develop a sn
- ippet library for your field?\n - PyMOL in Org: kernel specification\
- n - Creating a conda env and installing PyMOL\n - Example code b
- lock in Org to make DSSR block model of tRNA\n - Resulting image\n
- - Summary\n - Acknowledgements
+ the author interleaves blocks\nof explanatory prose between code blocks t
+ hat make the images of molecules.\nThe document allows the reader to repro
+ duce the images in the manuscript by running the code.\nThe reader can als
+ o explore the effect of altering the parameters in the\ncode. Org files ar
+ e one alternative for making such literate programming\ndocuments.\n\nWe d
+ eveloped a **yasnippet** snippet library called **orgpymolpysnips** for\ns
+ tructural biologists (<https://github.com/MooersLab/orgpymolpysnips>).\nTh
+ is library facilitates the assembly of literate programming documents\nwit
+ h molecular images made by PyMOL. PyMOL is the most popular\nmolecular gra
+ phics program for creating 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 images of biological molecules found\non the covers o
+ f many Cell\, Nature\, and Science issues.\n\nWe used the **jupyter** lang
+ uage in **org-babel** to send commands from\ncode blocks in Org files to P
+ yMOL's Python API. PyMOL returns the\nmolecular image to the output block
+ below the code block. An Emacs\nuser can convert the Org file into a PDF\,
+ `tangle' the code blocks\ninto a script file\, and submit these for non-E
+ macs users. We describe\nthe content of the library and provide examples o
+ f the running PyMOL\nfrom Org-mode documents.\n\n\n# Outline\n\n- 5-10 m
+ inutes: (brief description/outline)\n - Title slide\n - Structur
+ al Biolog Workflow in the Mooers Lab\n - Cover images made with PyMOL
+ \n\n - Why develop a snippet library for your field?\n - PyMOL i
+ n Org: kernel specification\n - Creating a conda env and installing P
+ yMOL\n - Example code block 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
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-project
+UID:c54c7930-51cc-5184-9dfb-5033e577b95e
URL:https://emacsconf.org/2021/talks/project
-DTSTART;TZID=America/Toronto:20211127T150600
-DTEND;TZID=America/Toronto:20211127T151600
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T150700
+DTEND;TZID=America/Toronto:20211127T151700
+DTSTAMP:20211104T092648
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
@@ -849,11 +778,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Find Your (In)voice: Emacs for Invoicing
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-invoice
+UID:c9870e10-2600-85a4-24fb-793dfc51164e
URL:https://emacsconf.org/2021/talks/invoice
-DTSTART;TZID=America/Toronto:20211127T151900
-DTEND;TZID=America/Toronto:20211127T152900
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T152000
+DTEND;TZID=America/Toronto:20211127T153000
+DTSTAMP:20211104T092648
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
@@ -875,11 +804,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Productivity Dashboards with Emacs and Kindle
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-dashboard
+UID:e4e995c0-6e06-8544-a8c3-5f9a06c856fb
URL:https://emacsconf.org/2021/talks/dashboard
-DTSTART;TZID=America/Toronto:20211127T153200
-DTEND;TZID=America/Toronto:20211127T154200
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T153300
+DTEND;TZID=America/Toronto:20211127T154300
+DTSTAMP:20211104T092648
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
@@ -927,11 +856,11 @@ BEGIN:VEVENT
SUMMARY:Emacs with Nyxt: extend your editor with the power of a Lisp browse
r
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-nyxt
+UID:33776e08-e815-db94-971b-a151236e11be
URL:https://emacsconf.org/2021/talks/nyxt
-DTSTART;TZID=America/Toronto:20211127T154500
-DTEND;TZID=America/Toronto:20211127T155500
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T154600
+DTEND;TZID=America/Toronto:20211127T155600
+DTSTAMP:20211104T092648
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
@@ -952,11 +881,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:On the design of text editors
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-design
+UID:86d4470a-8d19-7bd4-0c53-6aba1b49baef
URL:https://emacsconf.org/2021/talks/design
-DTSTART;TZID=America/Toronto:20211127T155800
-DTEND;TZID=America/Toronto:20211127T160800
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T155900
+DTEND;TZID=America/Toronto:20211127T160900
+DTSTAMP:20211104T092648
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
@@ -972,11 +901,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:How Emacs made me appreciate software freedom
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-freedom
+UID:48a8580f-52ce-cc84-6a23-1eddf720ae02
URL:https://emacsconf.org/2021/talks/freedom
-DTSTART;TZID=America/Toronto:20211127T161200
-DTEND;TZID=America/Toronto:20211127T165200
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T161300
+DTEND;TZID=America/Toronto:20211127T165300
+DTSTAMP:20211104T092648
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
@@ -1007,33 +936,33 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Closing remarks day 1
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-day1-close
+UID:5287b003-f368-36c4-4f9b-8135734cad39
URL:https://emacsconf.org/2021/talks/day1-close
-DTSTART;TZID=America/Toronto:20211127T165200
-DTEND;TZID=America/Toronto:20211127T165700
-DTSTAMP:20211028T084127
+DTSTART;TZID=America/Toronto:20211127T165300
+DTEND;TZID=America/Toronto:20211127T165800
+DTSTAMP:20211104T092648
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-close\n# Closing remarks day 1
END:VEVENT
BEGIN:VEVENT
SUMMARY:Opening remarks day 2
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-day2-open
+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:20211028T084127
+DTSTAMP:20211104T092648
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-open\n# Opening remarks day 2
END:VEVENT
BEGIN:VEVENT
SUMMARY:How to write faster Emacs Lisp
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-faster
+UID:35d1d9e4-dfdf-f254-6aab-7a466fbfaf09
URL:https://emacsconf.org/2021/talks/faster
DTSTART;TZID=America/Toronto:20211128T090500
DTEND;TZID=America/Toronto:20211128T092500
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1048,11 +977,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Tree-edit: Structural editing for Java\, Python\, C\, and beyond!
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-structural
+UID:599ef3fa-4c73-6c94-4953-75bbc7830681
URL:https://emacsconf.org/2021/talks/structural
DTSTART;TZID=America/Toronto:20211128T093000
DTEND;TZID=America/Toronto:20211128T094000
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1082,11 +1011,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Self-Describing Smart DSL's: The Next Magits
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-dsl
+UID:29d45a6f-9425-f5a4-bd23-297292e4ab7a
URL:https://emacsconf.org/2021/talks/dsl
DTSTART;TZID=America/Toronto:20211128T094300
DTEND;TZID=America/Toronto:20211128T100300
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1112,11 +1041,11 @@ BEGIN:VEVENT
SUMMARY:"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved
my way to writing a UI framework because overlays were slow")
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-ui
+UID:8f62e571-91da-bd14-e7c3-b445c7b19d23
URL:https://emacsconf.org/2021/talks/ui
DTSTART;TZID=America/Toronto:20211128T100600
DTEND;TZID=America/Toronto:20211128T101600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1137,11 +1066,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Extending Emacs in Rust with Dynamic Modules
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-rust
+UID:b073d391-6c37-6bf4-7afb-47edc79631a9
URL:https://emacsconf.org/2021/talks/rust
DTSTART;TZID=America/Toronto:20211128T101900
DTEND;TZID=America/Toronto:20211128T103900
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1157,11 +1086,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs Application Framework: A 2021 Update
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-eaf
+UID:e7981936-6d72-93d4-8783-5ac64a0ae5bb
URL:https://emacsconf.org/2021/talks/eaf
DTSTART;TZID=America/Toronto:20211128T104400
DTEND;TZID=America/Toronto:20211128T105400
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1173,11 +1102,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Extending the "model" of Emacs to other applications
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-model
+UID:5e1baaaf-56a3-b5b4-31cb-5437cf465cf9
URL:https://emacsconf.org/2021/talks/model
DTSTART;TZID=America/Toronto:20211128T105800
DTEND;TZID=America/Toronto:20211128T110800
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1230,67 +1159,40 @@ BEGIN:VEVENT
SUMMARY:Don't write that package! or: How I learned to stop worrying and lo
ve emacs-devel
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-devel
+UID:4cd6de26-cf48-95c4-9d3b-28895a43ec53
URL:https://emacsconf.org/2021/talks/devel
DTSTART;TZID=America/Toronto:20211128T111100
DTEND;TZID=America/Toronto:20211128T113100
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
- ength is also its greatest weakness: it is **too** hackable.\n\nWe have a
- great community that experiment with new features that are still\nlacking
- in Emacs core. They write up a package and develop the living daylights\n
- out of it\, until it is basically amazing. (I'm looking at you Magit.)\n\
- nThere are other examples such as helpful.el - great package\, but why are
- those\nfeatures not in core? What about projectile? And so on.\n\nCore
- demands copyright assignments (CLA). This is a fact of life. While I\nmo
- stly agree with the people saying it is not helful\, they are there to pro
- tect\nEmacs from copyright issues in the future. So my suggestion here is
- simple:\njust **sign the papers**. It is just a formality\, and you shou
- ld only need to do\nit once.\n\nI suggest that any ambitious feature that
- we **might** want to see shipped in the\ndefault Emacs distribution should
- by default go to GNU ELPA. You don't need to\ndo this\, of course\, and
- I respect your decision\, but I urge you to do it.\n\nGNU ELPA does not ha
- ve an exceptionally high standard\, but we do try to give any\nnew package
- a proper code review.\n\nMELPA is excellent. We love MELPA. They don't
- have a criterion for their\npackages that is important to the FSF\, which
- is to not recommend non-free\nsoftware. Therefore\, we could not recommen
- d it by default\, and had to build\nNonGNU ELPA.\n\nNonGNU ELPA will be us
- ed for packages that we don't have an assignment for but\nwould still like
- to distribute. It should ideally only be for old packages\nwhere getting
- a CLA is impractical.\n\nIt is sometimes perceived as hard to contribute
- to Emacs core. This impression\nis largely wrong. If I can do it\, you c
- an too.\n\nWe do have a problem in that our tools and methods (mailing lis
- ts\, the bug\ntracker) are out-dated. This is largely correct. We want t
- o migrate to\nsomething else\, and the best candidate is probably Sourcehu
- t. Please volunteer\nto help!\n\nWe sometimes see people adding stuff to
- their Init file to fix this or that\nannoyance\, or even bug. The more am
- bitious would go on to package up such fixes\nin what I call "patch packag
- es". "Hey\, foo-mode doesn't have support for\n'bookmark-set'\, let's writ
- e a package!" I am here to suggest that you submit a\npatch to Emacs inst
- ead.\n\nFixing an issue for one person is good\, and fixing it for more pe
- ople is even\nbetter. Fixing it for everyone? Priceless.\n\nemacs-devel
- is not that scary\, nor is email. We are really quite friendly and\neasy
- going\, but the communication we prefer (for reasons of efficiency - the\n
- volume is very high) is often very brief and to the point. We are trying
- our\nbest at communicating\, but sometimes fail.\n\nAnd we need more contr
- ibutors. We need a successful Emacs on this planet.\n\nSo should you real
- ly write a package\, or should YOU become a core contributor?\n\n\n\n# Out
- line\n\n- I will urge people to consider contributing to Emacs instead of\
- n writing small packages\, and explain GNU ELPA\, MELPA\, CLA.\n- I will
- go into greater detail about emacs-devel\, how it "works"\n (e.g. is Emac
- s conservative without reason?)\, how to get things\n done and the necess
- ary mindset.
+ o stop worrying and love emacs-devel\nStefan Kangas\n\nWe need a successfu
+ l Emacs on this planet. This means that we need an\nexcellent out-of-the-
+ box experience -- one that just works\, but that you\ncan still hack and c
+ ustomize. There is so much great experimentation\nand work going on out t
+ here in the wider Emacs community\, but we would\nbe even better off if mo
+ re of that could go into Emacs itself.\n\nEmacs' greatest strength is unfo
+ rtunately sometimes also its greatest\nweakness: it is *too* hackable.\n\n
+ On occasion\, people out there add stuff to their Init file to fix this\no
+ r that annoyance\, or even bug. The more ambitious might go on to\npackag
+ e up such fixes: "Hey\, 'foo-mode' doesn't have support for\n'bookmark-set
+ '\, let's write a package!" I am here to suggest that you\nshould not do
+ that.\n\nYou should submit a patch to Emacs! Maybe more people have that
+ same\nproblem or annoyance\, and would benefit from your solution?\n\nIt i
+ s sometimes perceived as hard to contribute to Emacs core. I want\nto enc
+ ourage more people to get involved\, and show that the barrier to\nentry i
+ s really not that high. If I can do it\, you can do it too!\n\nSo should
+ you really write that package\, or should you stop worrying and\nlearn to
+ love emacs-devel? Listen to my talk to find out more!
END:VEVENT
BEGIN:VEVENT
SUMMARY:Turbo Bindat
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-bindat
+UID:49a35f05-b71f-1d14-2343-a6638bec0d08
URL:https://emacsconf.org/2021/talks/bindat
DTSTART;TZID=America/Toronto:20211128T113600
DTEND;TZID=America/Toronto:20211128T115600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1307,11 +1209,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs Lisp native compiler\, current status and future developments
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-native
+UID:1ddbe380-b4f3-2b84-3cc3-9e799536db8e
URL:https://emacsconf.org/2021/talks/native
DTSTART;TZID=America/Toronto:20211128T124000
DTEND;TZID=America/Toronto:20211128T132000
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1328,11 +1230,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Old McCarthy Had a Form
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-form
+UID:5947c3e9-93c1-1014-7ffb-aa0e0097e3e4
URL:https://emacsconf.org/2021/talks/form
DTSTART;TZID=America/Toronto:20211128T132700
DTEND;TZID=America/Toronto:20211128T133700
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1347,11 +1249,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Test blocks
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-test
+UID:5e162d34-ea19-8544-b693-dd6da0e885cd
URL:https://emacsconf.org/2021/talks/test
DTSTART;TZID=America/Toronto:20211128T134100
DTEND;TZID=America/Toronto:20211128T134600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1385,11 +1287,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Let's talk about bug trackers
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-bug
+UID:51023225-018f-cf24-9d73-3c267907c13e
URL:https://emacsconf.org/2021/talks/bug
DTSTART;TZID=America/Toronto:20211128T134900
DTEND;TZID=America/Toronto:20211128T140900
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1400,51 +1302,77 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-bidi
+UID:1407591a-29fd-3f64-1beb-01dea6e9d7d2
URL:https://emacsconf.org/2021/talks/bidi
DTSTART;TZID=America/Toronto:20211128T141600
DTEND;TZID=America/Toronto:20211128T143600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
- with Emacs 24\, full native bidi\n(bidirectional) support became available
- . For\nmany years prior to that Unicode support was\navailable and by aro
- und year 2000\, reasonable\nopen-source shaping libraries were also availa
- ble.\n\nWith these in place at around 2012\, I developed\ntwo Persian inpu
- t methods for emacs. These input\nmethods or variations of them can also b
- e used\nArabic and other persoarabic scripts.\n\nWith all of these in plac
- e\, Emacs has now become\nthe ne plus ultra Halaal/Convivial usage\nenviro
- nment for persoarabic users.\n\nSince emacs comes loaded with everything (
- Gnus\nfor email\, Bbdb for address books\, XeLaTeX modes\nfor typesetting\
- , org-mode for organization\, spell\ncheckers\, completions\, calendar\, e
- tc.)\, all basic\ncomputing and communication needs of persoarabic\nusers
- can be addressed in one place and\ncohesively.\n\nIn this talk I will demo
- nstrate what a wonderful\nenvironment that can be.\n\n- 40 minutes: (bri
- ef description/outline)\n\n My talk will be in two parts.\n\n In Par
- t 1\, I cover persian input methods. With an\n emphasis on &lsquo \;Ban
- an Multi-Character (Reverse)\n Transliteration Persian Input Method&rsq
- uo\;. The\n software is part of base emacs distribution.\n Full docu
- mentation is available at:\n Persian Input Methods\n F
- or Emacs And More Broadly Speaking\n شیوه‌هایِ درج به فارسی‌\n
- <http://mohsen.1.banan.byname.net/PLPC/120036>\n\n In Part 2\,
- I will cover the ramifications of bidi\n on existing emacs application
- s\, including:\n\n - Gnus:\n - Persoarabic rich email sendin
- g in HTML.\n - Ramifications of bidi on from\, to and\n
- subject lines.\n\n - Bbdb: Ramifications of bidi on display and\n
- completion.\n\n - Calendar:\n - Ramifications of bidi
- on display.\n - Use of persian text for Persian (solar) calendar.
- \n - Use of arabic text for Muslem (lunar) calendar.\n\n -
- AUCTeX: Persian typesetting with XeLaTeX
+ conf.org/2021/talks/bidi\n# Perso-Arabic Input Methods And BIDI Aware Apps
+ \nMohsen BANAN -- محسن بنان\n\nEmacs is a multilingual user environment.
+ A true multilingual editor must\nsupport bidirectionality and shaping of c
+ haracters. Perso-Arabic scripts require\nboth of these features.\n\nStarti
+ ng with Emacs 24\, full native bidi\n(bidirectional) support became availa
+ ble. For\nmany years prior to that Unicode support was\navailable and by
+ around year 2000\, reasonable\nopen-source shaping libraries were also ava
+ ilable.\n\nWith these in place at around 2012\, I developed\ntwo Persian i
+ nput methods for emacs. These input\nmethods or variations of them can als
+ o be used for\nArabic and other Perso-Arabic scripts.\n\nWith all of these
+ in place\, Emacs has now become\nthe ne plus ultra Libre-Halaal and Convi
+ vial usage\nenvironment for Perso-Arabic users.\n\nSince emacs comes loade
+ d with everything (Gnus\nfor email\, Bbdb for address books\, XeLaTeX mode
+ s\nfor typesetting\, org-mode for organization\, spell\ncheckers\, complet
+ ion systems\, calendar\, etc.)\, all basic\ncomputing and communication ne
+ eds of Perso-Arabic\nusers can be addressed in one place and\ncohesively.\
+ n\nIn this talk I will demonstrate what a wonderful\nenvironment that can
+ be.\n\nMy talk will be in two parts.\n\nIn Part 1\, I cover Persian input
+ methods. With an emphasis on "Banan\nMulti-Character (Reverse) Translitera
+ tion Persian Input Method". The\nsoftware is part of base emacs distributi
+ on. Full documentation is available\nat:\n\n Persian Input Metho
+ ds\n For Emacs And More Broadly Speaking\n شیوه‌هایِ د
+ رج به فارسی‌\n <http://mohsen.1.banan.byname.net/PLPC/120036>\n\
+ nIn Part 2\, I'll demonstrate that Emacs is far more than an editor. Emacs
+ can be\na complete Perso-Arabic usage environment. I will also cover the
+ ramifications\nof bidi on existing emacs applications\, including:\n\n-
+ Spell Checking\, Dictionaries And Completion Frameworks:\n - Existing e
+ macs facilities can be extended to cover Perso-Arabic.\n\n- Gnus:\n -
+ Perso-Arabic rich email sending in HTML.\n - Ramifications of bidi
+ on from:\, to: and subject: lines.\n\n- Bbdb: Ramifications of bidi on
+ display and completion.\n\n- Calendar:\n - Ramifications of bidi on
+ display.\n - Use of Persian text for Persian (solar) calendar.\n
+ - Use of Arabic text for Muslem (lunar) calendar.\n\n- AUCTeX: Persia
+ n typesetting with XeLaTeX\n - Option of having right-to-left Perso-
+ Arabic aliases for all latex commands.\n\nReferences:\n\n - Persian Inp
+ ut Methods:\n <http://mohsen.1.banan.byname.net/PLPC/120036>\n <
+ http://www.persoarabic.org/PLPC/120036> -- Persian Input Methods Access Pa
+ ge\n <http://www.persoarabic.org> -- Various Perso-Arabic resources\n
+ <http://www.freeprotocols.org/Repub/fpf-isiri-6219> -- Re-Publicatio
+ n Of\n Persian Information Interchange and Display Mechanism\, us
+ ing Unicode\n <https://github.com/bx-blee/persian-input-method> -- Gi
+ t repo for\n persian.el -- Quail package for inputting Persian/Fa
+ rsi keyboards\n\n - BIDI:\n <http://www.unicode.org/reports/tr9/>
+ -- Annex #9 of the Unicode standard\n <https://www.gnu.org/software/e
+ macs/manual/html_node/elisp/Bidirectional-Display.html>\n Emacs B
+ idirectional Display\n\n - Blee and Persian-Blee:\n <https://githu
+ b.com/bx-blee/env2> -- Very messy work-in-progress git repo for:\n
+ Blee: By* Libre-Halaal Emacs Environment\n <http://www.by-star.net>
+ -- A Moral Alternative To The Proprietary American Digital Ecosystem\n
+ <http://mohsen.1.banan.byname.net/PLPC/120033> --\n Nature o
+ f Polyexistentials:\n Basis for Abolishment of The Western Inte
+ llectual Property Rights Regime\n <http://mohsen.1.banan.byname.net/P
+ LPC/120039> -- Defining The Libre-Halaal Label\n\n - Mohsen BANAN -- مح
+ سن بنان:\n <http://mohsen.1.banan.byname.net/> -- Globish\n <htt
+ p://mohsen.1.banan.byname.net/persian> -- Farsi\n <http://mohsen.1.ba
+ nan.byname.net/french> -- French
END:VEVENT
BEGIN:VEVENT
SUMMARY:Moldable Emacs\, a step towards sustainable software
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-mold
+UID:3364aedb-a496-5c64-5383-b0080afa6d7b
URL:https://emacsconf.org/2021/talks/mold
DTSTART;TZID=America/Toronto:20211128T144100
DTEND;TZID=America/Toronto:20211128T145100
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1468,11 +1396,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:CLEDE the Common Lisp Emacs Development Environment.
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-clede
+UID:daf3570b-3df3-9db4-a1f3-ce98d9863717
URL:https://emacsconf.org/2021/talks/clede
DTSTART;TZID=America/Toronto:20211128T145500
DTEND;TZID=America/Toronto:20211128T151500
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1489,11 +1417,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Imaginary Programming
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-imaginary
+UID:f03ae971-4d2b-ccc4-2643-4ae2391ce1ab
URL:https://emacsconf.org/2021/talks/imaginary
DTSTART;TZID=America/Toronto:20211128T152200
DTEND;TZID=America/Toronto:20211128T153200
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1521,11 +1449,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:How to build an Emacs
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-build
+UID:27595637-b6b9-f764-805b-ff1b7f009006
URL:https://emacsconf.org/2021/talks/build
DTSTART;TZID=America/Toronto:20211128T153600
DTEND;TZID=America/Toronto:20211128T155600
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1543,11 +1471,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:M-x Forever: Why Emacs will outlast text editor trends
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-forever
+UID:80d1ad02-5fe4-03b4-c573-17ea6cdb61aa
URL:https://emacsconf.org/2021/talks/forever
DTSTART;TZID=America/Toronto:20211128T160300
DTEND;TZID=America/Toronto:20211128T164300
-DTSTAMP:20211028T084127
+DTSTAMP:20211104T092648
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
@@ -1565,11 +1493,11 @@ END:VEVENT
BEGIN:VEVENT
SUMMARY:Closing remarks day 2
LOCATION:https://emacsconf.org/
-UID:emacsconf-2021-day2-close
+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:20211028T084127
+DTSTAMP:20211104T092648
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-close\n# Closing remarks day 2
END:VEVENT