summaryrefslogtreecommitdiffstats
path: root/2021/info/janitor-schedule.md
diff options
context:
space:
mode:
Diffstat (limited to '2021/info/janitor-schedule.md')
-rw-r--r--2021/info/janitor-schedule.md59
1 files changed, 53 insertions, 6 deletions
diff --git a/2021/info/janitor-schedule.md b/2021/info/janitor-schedule.md
index b337f9d7..f84df3e2 100644
--- a/2021/info/janitor-schedule.md
+++ b/2021/info/janitor-schedule.md
@@ -1,18 +1,65 @@
<!-- Automatically generated by conf-create-info-pages -->
+[[!toc ]]
Q&A: live Q&A or IRC
-Status: Finished
Duration: 25:57
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]]
If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at <emacsconf-submit@gnu.org> and we'll forward your question to the speaker.
-<div class="mainVideo"><div class="video-card vid" data-id="mainVideo"><figure><video controls preload="metadata" id="mainVideo">
-<source src="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.webm"><track label="English" kind="captions" srclang="en" src="/2021/captions/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.vtt" default>
-</video></figure>
-<div class="files resources"><ul><li><a href="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.webm">Download .webm video (25:57, 36.3MB)</a></li><li><a href="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.vtt">Download --main.vtt</a></li><li><a href="https://toobnix.org/w/1h7QmFBDjBQZPBeWtARK9j">View on Toobnix</a></li></ul></div></div>
-</div>
+# Talk
+
+[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.png" captions="""<track label="English" kind="captions" srclang="en" src="/2021/captions/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.vtt" default />"""
+size="53.4M" duration="25:57" other_resources="""[Download --compressed56.webm (36.3MB)](https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--compressed56.webm)
+[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.vtt)
+[View on Toobnix](https://toobnix.org/w/1h7QmFBDjBQZPBeWtARK9j)
+"""]]
+
+
+
+# Q&A
+
+[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--answers.png"
+size="76.8M" duration="41:05" other_resources=""""""]]
+[[!template id="chapters" vidid="qanda" data="""
+00:00 BBB: Tools like coccinelle might work with changes like this in Lisp...
+02:19 BBB: I thought lexical binding conversion would be more proof-based...
+05:01 BBB: Is the Emacs in the presentation your personal config?
+06:04 How often these changes break packages/maintainers complain about changes
+08:52 Which Emacs subsystem was the hardest to convert to lexical binding?
+10:10 BBB: Would you consider making more short informal videos to help others?
+10:32 BBB: I'm curious about your style of signing your mailing list messages.
+11:25 BBB: Older code being harder to convert
+12:40 BBB: Could metaobject protocol support come to Elisp?
+14:10 BBB: What features do you see as higher priority for future development?
+16:55 BBB: Would ELPA download counts be difficult to code?
+17:55 BBB: Do you install packages from MELPA?
+18:55 BBB: Are you using native-comp already?
+20:10 BBB: Do you use Org much?
+21:10 BBB: Do you use magit?
+22:05 BBB: Some future Emacs improvements you're looking forward to?
+23:10 BBB: Opinion about recent GStreamer patches?
+24:20 BBB: Have you ever met other Emacs maintainers/developers in person?
+25:25 BBB: What's Lars like in real life? He seems fun.
+25:58 BBB: How do you hack on installed packages?
+27:43 BBB: Is Lars tall?
+28:06 BBB: How Elisp should evolve, or is another language the long-term path?
+30:29 BBB: Do you use paredit?
+30:33 BBB: Do you lean toward Scheme-style macros rather than CL ones?
+32:04 BBB: What non-Lisp languages could we take inspiration from?
+32:43 BBB: I'd like to see something like a with-gensyms macro to make them easier.
+33:42 BBB: Can namespaces solve some macro issues?
+34:15 BBB: Difficulties preserving source code data for symbols and sexps?
+36:24 BBB: Doesn't adding code/data distinction break homoiconicity?
+36:40 BBB: Could a Clojure-like metadata approach to this be useful?
+37:14 Fat cons cells/symbols
+38:32 BBB: Could fat cons cells be used for CL-style VALUES too?
+38:57 Concurrent garbage collection
+39:52 BBB: GC work even more tedious than janitorial work?
+40:50 BBB: Are you Canadian/Quebecois, or do you just live and work there?
+"""]]
+
# Description