From 6026d32c90a78f3185d5c719dd6868c644b1544b Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 8 Oct 2023 11:41:11 -0400 Subject: rename gap to core --- 2023/organizers-notebook/index.org | 49 ++++++++++++++++------------------- 2023/organizers-notebook/schedule.svg | 2 +- 2 files changed, 24 insertions(+), 27 deletions(-) diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 63311bbd..e04eacaa 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -410,7 +410,7 @@ These times are in EST (GMT-5). (eval) (repl) (extending :track "Development") - gap + core ("GEN Sunday, Dec 3" :start "2023-12-03 09:00") sun-open hyperamp @@ -455,11 +455,7 @@ These times are in EST (GMT-5). :results: :end: -#+begin_comment -[[file:schedule.svg]] -#+end_comment - -#+INCLUDE: schedule.svg export html +[[my-include:schedule.svg?wrap=export html]] - Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk; yellow means video already submitted and being processed @@ -511,7 +507,7 @@ These times are in EST (GMT-5). - 2023-12-02 Sat 14:50-15:10 [[emacsconf:extending][extending]]: GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya) - 2023-12-02 Sat 14:55-15:15 - >= 13:00 - [[emacsconf:ref][ref]]: Org-Mode workflow: informal reference tracking (Christopher Howard) - 2023-12-02 Sat 15:25-15:35 - between 15:00-16:00 - [[emacsconf:unentangling][unentangling]]: (Un)entangling projects and repos (Alexey Bochkarev) - - 2023-12-02 Sat 15:25-16:05 [[emacsconf:gap][gap]]: Bridging the gap between emacs-devel and the community + - 2023-12-02 Sat 15:25-16:05 [[emacsconf:gap][gap]]: Bridging the gap between emacs-devel and the community (Stefan Kangas) - 2023-12-02 Sat 15:45-16:25 - >= 11:00 - [[emacsconf:hyperdrive][hyperdrive]]: hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) - 2023-12-02 Sat 16:40-16:50 - no live Q&A - [[emacsconf:devel][devel]]: Emacs development updates (John Wiegley) - 2023-12-02 Sat 17:00-17:10 [[emacsconf:sat-close][sat-close]]: Saturday closing remarks @@ -545,7 +541,7 @@ These times are in EST (GMT-5). - *Schedule changes after the schedule FYI email from 2023-10-05*: - Moved [[emacsconf:hyperdrive][hyperdrive]] talk to general track; moved [[emacsconf:woof]] to development track and removed afternoon break. Changed [[emacsconf:woof]], emacsconf:solo, emacsconf:unentangling, emacsconf:ref, emacsconf:devel, emacsconf:sat-close, emacsconf:overlay, emacsconf:eval, emacsconf:repl, emacsconf:hyperdrive, and emacsconf:extending, but none of the talks moved by 2 hours or more, so no extra e-mails needed for now. - - [2023-10-08 Sun] Moved [[emacsconf:woof]] earlier and added [[emacsconf:gap]] + - [2023-10-08 Sun] Moved [[emacsconf:woof]] earlier and added [[emacsconf:core]] - Saturday on the General track: Org day + misc - emacsconf:adventure is the first talk because of availability constraints; would be nice to connect it to emacsconf:solo - emacsconf:uni for teaching, [[emacsconf:teaching]] is also related, and emacsconf:table for grading @@ -607,17 +603,17 @@ These times are in EST (GMT-5). *** DONE E-mail all the speakers a link to the draft schedule CLOSED: [2023-10-05 Thu 15:38] so that they can confirm that I've got their availability correctly coded and ask for any adjustments in case they really want to attend someone else's Q&A session -*** TODO Check with hyperdrive and gap if they're willing to swap +*** TODO Check with hyperdrive and core if they're willing to swap :PROPERTIES: -:CUSTOM_ID: hyperdrive-gap +:CUSTOM_ID: hyperdrive-core :END: -If Stefan Kangas puts together [[emacsconf:gap][Bridging the gap between emacs-devel -and the community]] speaking as a new Emacs maintainer, that might be -a good general closing talk on the first day because it can encourage -people to help with Emacs development. We don't have a lot of space on -the General track, but if we move [[emacsconf:hyperdrive][hyperdrive.el: Peer-to-peer -filesystem in Emacs]] to the other track, then there's enough space. +If Stefan Kangas puts together [[emacsconf:core][Emacs core development: how it works]] +speaking as a new Emacs maintainer, that might be a good general +closing talk on the first day because it can encourage people to help +with Emacs development. We don't have a lot of space on the General +track, but if we move [[emacsconf:hyperdrive][hyperdrive.el: Peer-to-peer filesystem in Emacs]] +to the other track, then there's enough space. It might also be a good idea to move [[emacsconf:devel]] earlier than [[emacsconf:unentangling]] in case John Wiegley can have a live Q&A @@ -632,12 +628,12 @@ tracks (Track A and Track B)? if that helps, so that people don't think the other track is exclusively for more technical things. Thoughts? -**** Option A: Here's the schedule with emacsconf:hyperdrive in the second track and emacsconf:gap in the first track. +**** Option A: Here's the schedule with emacsconf:hyperdrive in the second track and emacsconf:core in the first track. :PROPERTIES: -:CUSTOM_ID: gap-a +:CUSTOM_ID: core-a :END: -#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-gap-swap.svg" :results replace :exports results +#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-core-swap.svg" :results replace :exports results (emacsconf-schedule-test filename (emacsconf-time-constraints '()) @@ -659,7 +655,7 @@ Thoughts? ref (devel :track "General") unentangling - (gap :track "General") + (core :track "General") (sat-close) ("DEV Saturday, Dec 2" :start "2023-12-02 10:00") (matplotllm :track "Development") @@ -719,13 +715,13 @@ Thoughts? :end: -[[my-include:emacsconf-hyperdrive-gap-swap.svg?wrap=export html]] +[[my-include:emacsconf-hyperdrive-core-swap.svg?wrap=export html]] -**** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:gap on the second track. +**** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:core on the second track. [[emacsconf:woof]] can be moved to before lunch, and we can encourage people to check out the different tracks in the opening remarks. -#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-gap-swap-b.svg" :results replace :exports results +#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-core-swap-b.svg" :results replace :exports results (emacsconf-schedule-test filename (emacsconf-time-constraints '()) @@ -759,7 +755,7 @@ Thoughts? (repl) (extending :track "Development") (devel :track "Development") - (gap :track "Development") + (core :track "Development") ("GEN Sunday, Dec 3" :start "2023-12-03 09:00") sun-open hyperamp @@ -806,13 +802,14 @@ Thoughts? :results: :end: -[[my-include:emacsconf-hyperdrive-gap-swap-b.svg?wrap=export html]] +[[my-include:emacsconf-hyperdrive-core-swap-b.svg?wrap=export html]] **** Other ideas? Feel free to suggest something! Notes: -- emacsconf:sharing is nice to pair with emacsconf:mentor and emacsconf:hn and might be a good general-audience keynote-type thing as well. I don't want to schedule emacsconf:gap to compete with it. + +- emacsconf:sharing is nice to pair with emacsconf:mentor and emacsconf:hn and might be a good general-audience keynote-type thing as well. I don't want to schedule emacsconf:core to compete with it. *** TODO Announce schedule publicly diff --git a/2023/organizers-notebook/schedule.svg b/2023/organizers-notebook/schedule.svg index e3b4ccad..6055dadc 100644 --- a/2023/organizers-notebook/schedule.svg +++ b/2023/organizers-notebook/schedule.svg @@ -1 +1 @@ - Graphical view of the schedule Schedule for Saturday Saturday 9:00- 9:10 Saturday opening remarks sat-open 9:10- 9:20 An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp adventure 9:30- 9:50 Authoring and presenting university courses with Emacs and a full libre software stack uni 10:05-10:25 Teaching computer and data science with literate programming tools teaching 10:40-10:50 Who needs Excel? Managing your students qualifications with org-table table 11:05-11:15 Taming things with Org Mode taming 11:30-11:50 one.el: the static site generator for Emacs Lisp Programmers one 1:00- 1:10 Emacs turbo-charges my writing writing 1:25- 1:35 Why Nabokov would use Org-Mode if he were writing today nabokov 1:50- 2:10 Collaborative data processing and documenting using org-babel collab 2:20- 2:40 How I play TTRPGs in Emacs solo 2:55- 3:15 Org-Mode workflow: informal reference tracking ref 3:25- 3:35 (Un)entangling projects and repos unentangling 3:45- 4:25 hyperdrive.el: Peer-to-peer filesystem in Emacs hyperdrive 4:40- 4:50 Emacs development updates devel 5:00- 5:10 Saturday closing remarks sat-close 10:00-10:10 MatplotLLM, iterative natural language data visualization in org-babel matplotllm 10:20-10:40 Improving access to AI-assisted literate programming with voice control voice 10:55-11:15 LLM clients in Emacs, functionality and standardization llm 11:30-11:50 Watch Over Our Folders woof 1:00- 1:20 Improving compiler diagnostics with Overlays overlay 1:35- 1:45 Editor Integrated REPL Driven Development for all languages eval 2:00- 2:40 REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ repl 2:50- 3:10 GNU Emacs for electronics, note-taking, and as lightweight IDE extending 3:25- 4:05 Bridging the gap between emacs-devel and the community gap 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM Schedule for Sunday Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Top 10 ways Hyperbole amps up Emacs hyperamp 9:40-10:00 Using Koutline for stream of thought journaling koutline 10:10-10:20 Parallel Text Replacement: Does P = NP? parallel 10:35-10:45 Eat and Eat powered Eshell, fast featureful terminal inside Emacs eat 11:00-11:20 The browser in a buffer poltys 11:35-11:55 Speedcubing in Emacs cubing 1:00- 1:40 Emacs MultiMedia System (EMMS) emms 1:55- 2:25 Programming at 200 wpm steno 2:35- 2:45 Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs) mentor 3:00- 3:10 The many ways to browse Hacker News from Emacs hn 3:25- 4:05 Emacs saves the Web web 4:20- 4:40 Sharing Emacs is Caring Emacs: Emacs education and why I embraced video sharing 4:55- 5:05 Sunday closing remarks sun-close 10:00-10:20 Bringing joy to Scheme programming scheme 10:35-10:55 What I learned by writing test cases for GNU Hyperbole test 11:10-11:20 A modern Emacs look-and-feel without pain flat 1:00- 1:20 emacs-gc-stats: Does garbage collection actually slow down Emacs? gc 1:35- 1:45 Writing a language server in OCaml for Emacs, fun, and profit lspocaml 2:00- 2:40 Windows into Freedom windows 2:55- 3:15 EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference emacsconf 3:30- 3:50 The Emacsen family, the design of an Emacs and the importance of Lisp emacsen 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM \ No newline at end of file + Graphical view of the schedule Schedule for Saturday Saturday 9:00- 9:10 Saturday opening remarks sat-open 9:10- 9:20 An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp adventure 9:30- 9:50 Authoring and presenting university courses with Emacs and a full libre software stack uni 10:05-10:25 Teaching computer and data science with literate programming tools teaching 10:40-10:50 Who needs Excel? Managing your students qualifications with org-table table 11:05-11:15 Taming things with Org Mode taming 11:30-11:50 one.el: the static site generator for Emacs Lisp Programmers one 1:00- 1:10 Emacs turbo-charges my writing writing 1:25- 1:35 Why Nabokov would use Org-Mode if he were writing today nabokov 1:50- 2:10 Collaborative data processing and documenting using org-babel collab 2:20- 2:40 How I play TTRPGs in Emacs solo 2:55- 3:15 Org-Mode workflow: informal reference tracking ref 3:25- 3:35 (Un)entangling projects and repos unentangling 3:45- 4:25 hyperdrive.el: Peer-to-peer filesystem in Emacs hyperdrive 4:40- 4:50 Emacs development updates devel 5:00- 5:10 Saturday closing remarks sat-close 10:00-10:10 MatplotLLM, iterative natural language data visualization in org-babel matplotllm 10:20-10:40 Improving access to AI-assisted literate programming with voice control voice 10:55-11:15 LLM clients in Emacs, functionality and standardization llm 11:30-11:50 Watch Over Our Folders woof 1:00- 1:20 Improving compiler diagnostics with Overlays overlay 1:35- 1:45 Editor Integrated REPL Driven Development for all languages eval 2:00- 2:40 REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ repl 2:50- 3:10 GNU Emacs for electronics, note-taking, and as lightweight IDE extending 3:25- 4:05 Emacs core development: how it works core 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM Schedule for Sunday Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Top 10 ways Hyperbole amps up Emacs hyperamp 9:40-10:00 Using Koutline for stream of thought journaling koutline 10:10-10:20 Parallel Text Replacement: Does P = NP? parallel 10:35-10:45 Eat and Eat powered Eshell, fast featureful terminal inside Emacs eat 11:00-11:20 The browser in a buffer poltys 11:35-11:55 Speedcubing in Emacs cubing 1:00- 1:40 Emacs MultiMedia System (EMMS) emms 1:55- 2:25 Programming at 200 wpm steno 2:35- 2:45 Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs) mentor 3:00- 3:10 The many ways to browse Hacker News from Emacs hn 3:25- 4:05 Emacs saves the Web web 4:20- 4:40 Sharing Emacs is Caring Emacs: Emacs education and why I embraced video sharing 4:55- 5:05 Sunday closing remarks sun-close 10:00-10:20 Bringing joy to Scheme programming scheme 10:35-10:55 What I learned by writing test cases for GNU Hyperbole test 11:10-11:20 A modern Emacs look-and-feel without pain flat 1:00- 1:20 emacs-gc-stats: Does garbage collection actually slow down Emacs? gc 1:35- 1:45 Writing a language server in OCaml for Emacs, fun, and profit lspocaml 2:00- 2:40 Windows into Freedom windows 2:55- 3:15 EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference emacsconf 3:30- 3:50 The Emacsen family, the design of an Emacs and the importance of Lisp emacsen 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM \ No newline at end of file -- cgit v1.2.3