diff options
author | Sacha Chua <sacha@sachachua.com> | 2024-09-28 09:32:02 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2024-09-28 09:32:02 -0400 |
commit | 52ab3b143ca58b73fc6f5ab7065beff6bbbbc0f8 (patch) | |
tree | c394ee8b1c566b173588526f48547403bb8b1cfb | |
parent | c19758f32a54fd3ab5eae001c79e76349434664e (diff) | |
download | emacsconf-wiki-52ab3b143ca58b73fc6f5ab7065beff6bbbbc0f8.tar.xz emacsconf-wiki-52ab3b143ca58b73fc6f5ab7065beff6bbbbc0f8.zip |
add guile
37 files changed, 189 insertions, 94 deletions
diff --git a/2024/draft-schedule.md b/2024/draft-schedule.md index 9a361564..03913881 100644 --- a/2024/draft-schedule.md +++ b/2024/draft-schedule.md @@ -7,37 +7,39 @@ Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">S <div class="schedule" data-start="2024-12-07T14:00:00+0000" data-end="2024-12-07T22:30:00+0000" data-tracks="General,Development"> [[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-papers.html">BBB</a>""" startutc="""2024-12-07T14:10:00+0000""" endutc="""2024-12-07T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Writing academic papers in Org-Roam""" url="""/2024/talks/papers""" speakers="""Vincent Conus""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""papers""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""""" startutc="""2024-12-07T14:50:00+0000""" endutc="""2024-12-07T15:00:00+0000""" start="""9:50""" end="""10:00""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-links">Etherpad</a>""" startutc="""2024-12-07T14:40:00+0000""" endutc="""2024-12-07T14:50:00+0000""" start="""9:40""" end="""9:50""" title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-gypsum.html">BBB</a>""" startutc="""2024-12-07T15:00:00+0000""" endutc="""2024-12-07T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: aindilis</a>""" startutc="""2024-12-07T15:30:00+0000""" endutc="""2024-12-07T15:50:00+0000""" start="""10:30""" end="""10:50""" title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-rust.html">BBB</a>""" startutc="""2024-12-07T15:50:00+0000""" endutc="""2024-12-07T16:10:00+0000""" start="""10:50""" end="""11:10""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperdrive.html">BBB</a>""" startutc="""2024-12-07T16:10:00+0000""" endutc="""2024-12-07T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-org-teach.html">BBB</a>""" startutc="""2024-12-07T15:00:00+0000""" endutc="""2024-12-07T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-language">Etherpad</a>""" startutc="""2024-12-07T15:40:00+0000""" endutc="""2024-12-07T15:50:00+0000""" start="""10:40""" end="""10:50""" title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-rust.html">BBB</a>""" startutc="""2024-12-07T15:40:00+0000""" endutc="""2024-12-07T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperdrive.html">BBB</a>""" startutc="""2024-12-07T16:00:00+0000""" endutc="""2024-12-07T16:20:00+0000""" start="""11:00""" end="""11:20""" title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-graph.html">BBB</a>""" startutc="""2024-12-07T16:20:00+0000""" endutc="""2024-12-07T16:40:00+0000""" start="""11:20""" end="""11:40""" title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""""" startutc="""2024-12-07T16:40:00+0000""" endutc="""2024-12-07T16:50:00+0000""" start="""11:40""" end="""11:50""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] [[!template id=sched time="""5""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-julia.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:05:00+0000""" start="""1:00""" end="""1:05""" title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""julia""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: cosmicexplorer</a>""" startutc="""2024-12-07T18:35:00+0000""" endutc="""2024-12-07T18:55:00+0000""" start="""1:35""" end="""1:55""" title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""regex""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-theme.html">BBB</a>""" startutc="""2024-12-07T18:50:00+0000""" endutc="""2024-12-07T19:00:00+0000""" start="""1:50""" end="""2:00""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]] -[[!template id=sched time="""60""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-mcclim.html">BBB</a>""" startutc="""2024-12-07T19:15:00+0000""" endutc="""2024-12-07T20:15:00+0000""" start="""2:15""" end="""3:15""" title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""mcclim""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T19:30:00+0000""" endutc="""2024-12-07T19:40:00+0000""" start="""2:30""" end="""2:40""" title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]] -[[!template id=sched time="""40""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T20:00:00+0000""" endutc="""2024-12-07T20:40:00+0000""" start="""3:00""" end="""3:40""" title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-repro.html">BBB</a>""" startutc="""2024-12-07T20:45:00+0000""" endutc="""2024-12-07T21:05:00+0000""" start="""3:45""" end="""4:05""" title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2024-12-07T21:30:00+0000""" endutc="""2024-12-07T21:40:00+0000""" start="""4:30""" end="""4:40""" title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]]</div> +[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T18:40:00+0000""" endutc="""2024-12-07T18:50:00+0000""" start="""1:40""" end="""1:50""" title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: cosmicexplorer</a>""" startutc="""2024-12-07T18:55:00+0000""" endutc="""2024-12-07T19:15:00+0000""" start="""1:55""" end="""2:15""" title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""regex""" note=""""""]] +[[!template id=sched time="""40""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T19:00:00+0000""" endutc="""2024-12-07T19:40:00+0000""" start="""2:00""" end="""2:40""" title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]] +[[!template id=sched time="""60""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-mcclim.html">BBB</a>""" startutc="""2024-12-07T19:25:00+0000""" endutc="""2024-12-07T20:25:00+0000""" start="""2:25""" end="""3:25""" title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""mcclim""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-theme.html">BBB</a>""" startutc="""2024-12-07T19:50:00+0000""" endutc="""2024-12-07T20:00:00+0000""" start="""2:50""" end="""3:00""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: aindilis</a>""" startutc="""2024-12-07T20:20:00+0000""" endutc="""2024-12-07T20:40:00+0000""" start="""3:20""" end="""3:40""" title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-secrets.html">BBB</a>""" startutc="""2024-12-07T20:45:00+0000""" endutc="""2024-12-07T20:55:00+0000""" start="""3:45""" end="""3:55""" title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""secrets""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2024-12-07T20:50:00+0000""" endutc="""2024-12-07T21:00:00+0000""" start="""3:50""" end="""4:00""" title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-repro.html">BBB</a>""" startutc="""2024-12-07T21:15:00+0000""" endutc="""2024-12-07T21:35:00+0000""" start="""4:15""" end="""4:35""" title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]]</div> Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">Sun Dec 8</a><a name="date-2024-12-08"></a> # Sunday Dec 8, 2024 [[!inline pages="internal(2024/schedule-2024-12-08)" raw="yes"]] <div class="schedule" data-start="2024-12-08T14:00:00+0000" data-end="2024-12-08T22:30:00+0000" data-tracks="General,Development"> -[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-links">Etherpad</a>""" startutc="""2024-12-08T14:10:00+0000""" endutc="""2024-12-08T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-org-teach.html">BBB</a>""" startutc="""2024-12-08T14:40:00+0000""" endutc="""2024-12-08T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-pgmacs.html">BBB</a>""" startutc="""2024-12-08T15:00:00+0000""" endutc="""2024-12-08T15:10:00+0000""" start="""10:00""" end="""10:10""" title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-graph.html">BBB</a>""" startutc="""2024-12-08T15:40:00+0000""" endutc="""2024-12-08T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-pgmacs.html">BBB</a>""" startutc="""2024-12-08T14:10:00+0000""" endutc="""2024-12-08T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" track="""General""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-p-search.html">BBB</a>""" startutc="""2024-12-08T14:40:00+0000""" endutc="""2024-12-08T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperbole.html">BBB</a>""" startutc="""2024-12-08T15:20:00+0000""" endutc="""2024-12-08T15:30:00+0000""" start="""10:20""" end="""10:30""" title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hywiki.html">BBB</a>""" startutc="""2024-12-08T15:50:00+0000""" endutc="""2024-12-08T16:10:00+0000""" start="""10:50""" end="""11:10""" title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-language">Etherpad</a>""" startutc="""2024-12-08T16:30:00+0000""" endutc="""2024-12-08T16:40:00+0000""" start="""11:30""" end="""11:40""" title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-blee.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-literate.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" track="""General""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-casual.html">BBB</a>""" startutc="""2024-12-08T18:50:00+0000""" endutc="""2024-12-08T19:10:00+0000""" start="""1:50""" end="""2:10""" title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-p-search.html">BBB</a>""" startutc="""2024-12-08T18:50:00+0000""" endutc="""2024-12-08T19:10:00+0000""" start="""1:50""" end="""2:10""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-secrets.html">BBB</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T19:50:00+0000""" start="""2:40""" end="""2:50""" title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""secrets""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-learning">Etherpad</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T20:00:00+0000""" start="""2:40""" end="""3:00""" title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-project.html">BBB</a>""" startutc="""2024-12-08T20:20:00+0000""" endutc="""2024-12-08T20:40:00+0000""" start="""3:20""" end="""3:40""" title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]] -[[!template id=sched time="""30""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-transducers.html">BBB</a>""" startutc="""2024-12-08T21:00:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:00""" end="""4:30""" title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-sharing">Etherpad</a>""" startutc="""2024-12-08T21:10:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:10""" end="""4:30""" title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]]</div>
\ No newline at end of file +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-project.html">BBB</a>""" startutc="""2024-12-08T16:30:00+0000""" endutc="""2024-12-08T16:50:00+0000""" start="""11:30""" end="""11:50""" title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-blee.html">BBB</a>""" startutc="""2024-12-08T17:10:00+0000""" endutc="""2024-12-08T17:30:00+0000""" start="""12:10""" end="""12:30""" title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-casual.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-learning">Etherpad</a>""" startutc="""2024-12-08T18:40:00+0000""" endutc="""2024-12-08T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-sharing">Etherpad</a>""" startutc="""2024-12-08T19:10:00+0000""" endutc="""2024-12-08T19:30:00+0000""" start="""2:10""" end="""2:30""" title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-literate.html">BBB</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T20:00:00+0000""" start="""2:40""" end="""3:00""" title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" track="""General""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: bardman</a>""" startutc="""2024-12-08T20:20:00+0000""" endutc="""2024-12-08T20:30:00+0000""" start="""3:20""" end="""3:30""" title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]] +[[!template id=sched time="""30""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-transducers.html">BBB</a>""" startutc="""2024-12-08T21:00:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:00""" end="""4:30""" title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" track="""General""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]]</div>
\ No newline at end of file diff --git a/2024/info/blee-nav.md b/2024/info/blee-nav.md index 12dc7932..6d451e33 100644 --- a/2024/info/blee-nav.md +++ b/2024/info/blee-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a> -Next by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a> -Track: <span class="sched-track Development">Development</span> +Previous by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a> +Next by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a> +Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/casual-nav.md b/2024/info/casual-nav.md index 0d9cb38c..c9d138a9 100644 --- a/2024/info/casual-nav.md +++ b/2024/info/casual-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a> +Previous by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a> Next by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/color-nav.md b/2024/info/color-nav.md index e6a0ed7a..7513f0c6 100644 --- a/2024/info/color-nav.md +++ b/2024/info/color-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/papers">Writing academic papers in Org-Roam</a> -Next by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a> +Previous by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a> +Next by track: <a href="/2024/talks/water">Watering my (digital) plant with Emacs timers</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/flp-nav.md b/2024/info/flp-nav.md index 2df857c8..6f5c143a 100644 --- a/2024/info/flp-nav.md +++ b/2024/info/flp-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/color">Colour your Emacs with ease</a> -Next by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a> +Previous by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a> +Next by track: <a href="/2024/talks/writing">Emacs Writing Studio</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/graph-nav.md b/2024/info/graph-nav.md index d7481770..94ac3f62 100644 --- a/2024/info/graph-nav.md +++ b/2024/info/graph-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a> -Next by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a> +Previous by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a> +Next by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/guile-after.md b/2024/info/guile-after.md new file mode 100644 index 00000000..1ca4f8c0 --- /dev/null +++ b/2024/info/guile-after.md @@ -0,0 +1,10 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [robin@terpri.org](mailto:robin@terpri.org?subject=Comment%20for%20EmacsConf%202023%20guile%3A%20Beguiling%20Emacs%3A%20Guile-Emacs%20relaunched%21) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details. + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2024/info/guile-before.md b/2024/info/guile-before.md new file mode 100644 index 00000000..49413c04 --- /dev/null +++ b/2024/info/guile-before.md @@ -0,0 +1,12 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk; Q&A: IRC +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2024/info/guile-nav.md b/2024/info/guile-nav.md new file mode 100644 index 00000000..b90d8344 --- /dev/null +++ b/2024/info/guile-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a> +Next by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2024/info/gypsum-nav.md b/2024/info/gypsum-nav.md index ccd3f0e3..f4e22e7a 100644 --- a/2024/info/gypsum-nav.md +++ b/2024/info/gypsum-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a> +Previous by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a> Next by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/hyperbole-nav.md b/2024/info/hyperbole-nav.md index d090cb1a..06d04c73 100644 --- a/2024/info/hyperbole-nav.md +++ b/2024/info/hyperbole-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a> +Previous by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a> Next by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/hyperdrive-nav.md b/2024/info/hyperdrive-nav.md index 89995499..c12ea720 100644 --- a/2024/info/hyperdrive-nav.md +++ b/2024/info/hyperdrive-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a> -Next by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a> +Previous by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a> +Next by track: <a href="/2024/talks/color">Colour your Emacs with ease</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/hywiki-nav.md b/2024/info/hywiki-nav.md index 4987c919..b66f2c50 100644 --- a/2024/info/hywiki-nav.md +++ b/2024/info/hywiki-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a> -Next by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a> +Next by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/julia-nav.md b/2024/info/julia-nav.md index 64784398..53274a6f 100644 --- a/2024/info/julia-nav.md +++ b/2024/info/julia-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a> -Next by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a> +Previous by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a> +Next by track: <a href="/2024/talks/guile">Beguiling Emacs: Guile-Emacs relaunched!</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/language-nav.md b/2024/info/language-nav.md index 3084db0e..2dc74196 100644 --- a/2024/info/language-nav.md +++ b/2024/info/language-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a> -Next by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a> +Previous by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a> +Next by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/learning-nav.md b/2024/info/learning-nav.md index 733e0f59..79bcbeb7 100644 --- a/2024/info/learning-nav.md +++ b/2024/info/learning-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a> -Next by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a> +Next by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/links-nav.md b/2024/info/links-nav.md index 9e054233..46d404cb 100644 --- a/2024/info/links-nav.md +++ b/2024/info/links-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/writing">Emacs Writing Studio</a> +Previous by track: <a href="/2024/talks/papers">Writing academic papers in Org-Roam</a> Next by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/literate-nav.md b/2024/info/literate-nav.md index 2b37646c..32f9cd74 100644 --- a/2024/info/literate-nav.md +++ b/2024/info/literate-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a> -Next by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a> +Previous by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a> +Next by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/mcclim-nav.md b/2024/info/mcclim-nav.md index f1e31c88..9ca68987 100644 --- a/2024/info/mcclim-nav.md +++ b/2024/info/mcclim-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a> -Next by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a> +Next by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/org-teach-nav.md b/2024/info/org-teach-nav.md index 0576ec40..6511b094 100644 --- a/2024/info/org-teach-nav.md +++ b/2024/info/org-teach-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a> -Next by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a> +Next by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/p-search-nav.md b/2024/info/p-search-nav.md index e6769c25..b6c71a22 100644 --- a/2024/info/p-search-nav.md +++ b/2024/info/p-search-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a> -Next by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a> -Track: <span class="sched-track Development">Development</span> +Previous by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a> +Next by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a> +Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/papers-nav.md b/2024/info/papers-nav.md index 90c9ff91..402b6fbd 100644 --- a/2024/info/papers-nav.md +++ b/2024/info/papers-nav.md @@ -1,6 +1,6 @@ <div class="talk-nav"> Back to the [[talks]] -Next by track: <a href="/2024/talks/color">Colour your Emacs with ease</a> +Next by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/pgmacs-nav.md b/2024/info/pgmacs-nav.md index 52a405d8..fa56629f 100644 --- a/2024/info/pgmacs-nav.md +++ b/2024/info/pgmacs-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a> -Next by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a> -Track: <span class="sched-track Development">Development</span> +Previous by track: <a href="/2024/talks/writing">Emacs Writing Studio</a> +Next by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a> +Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/project-nav.md b/2024/info/project-nav.md index 7885c759..e9dcdd47 100644 --- a/2024/info/project-nav.md +++ b/2024/info/project-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a> -Next by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a> +Previous by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a> +Next by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/regex-nav.md b/2024/info/regex-nav.md index 64b99a0c..9a12c594 100644 --- a/2024/info/regex-nav.md +++ b/2024/info/regex-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a> +Previous by track: <a href="/2024/talks/guile">Beguiling Emacs: Guile-Emacs relaunched!</a> Next by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/repro-nav.md b/2024/info/repro-nav.md index b8b37331..3ca91b00 100644 --- a/2024/info/repro-nav.md +++ b/2024/info/repro-nav.md @@ -1,7 +1,6 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a> -Next by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a> +Previous by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/rust-nav.md b/2024/info/rust-nav.md index e83045c9..37b0852e 100644 --- a/2024/info/rust-nav.md +++ b/2024/info/rust-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a> -Next by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a> +Next by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/secrets-nav.md b/2024/info/secrets-nav.md index 376d706a..4c8b7cd5 100644 --- a/2024/info/secrets-nav.md +++ b/2024/info/secrets-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a> -Next by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a> +Previous by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a> +Next by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a> Track: <span class="sched-track Development">Development</span> </div> diff --git a/2024/info/sharing-nav.md b/2024/info/sharing-nav.md index 5a761276..2da108c7 100644 --- a/2024/info/sharing-nav.md +++ b/2024/info/sharing-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a> -Next by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a> +Previous by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a> +Next by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/shell-nav.md b/2024/info/shell-nav.md index 9333a948..a847122f 100644 --- a/2024/info/shell-nav.md +++ b/2024/info/shell-nav.md @@ -2,6 +2,6 @@ <div class="talk-nav"> Back to the [[talks]] Previous by track: <a href="/2024/talks/water">Watering my (digital) plant with Emacs timers</a> -Next by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a> +Next by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/students-nav.md b/2024/info/students-nav.md index c87aa6a8..3cfc3d75 100644 --- a/2024/info/students-nav.md +++ b/2024/info/students-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/shell">Emacs as a shell</a> -Next by track: <a href="/2024/talks/writing">Emacs Writing Studio</a> +Previous by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a> +Next by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/theme-nav.md b/2024/info/theme-nav.md index 7513f0c6..b818ff71 100644 --- a/2024/info/theme-nav.md +++ b/2024/info/theme-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a> -Next by track: <a href="/2024/talks/water">Watering my (digital) plant with Emacs timers</a> +Previous by track: <a href="/2024/talks/shell">Emacs as a shell</a> +Next by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/transducers-nav.md b/2024/info/transducers-nav.md index 3ca91b00..ab4af480 100644 --- a/2024/info/transducers-nav.md +++ b/2024/info/transducers-nav.md @@ -1,6 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a> -Track: <span class="sched-track Development">Development</span> +Previous by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a> +Next by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a> +Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/water-nav.md b/2024/info/water-nav.md index 44bd696b..688e5822 100644 --- a/2024/info/water-nav.md +++ b/2024/info/water-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a> +Previous by track: <a href="/2024/talks/color">Colour your Emacs with ease</a> Next by track: <a href="/2024/talks/shell">Emacs as a shell</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/info/writing-nav.md b/2024/info/writing-nav.md index 41a95ee2..fd009ccb 100644 --- a/2024/info/writing-nav.md +++ b/2024/info/writing-nav.md @@ -1,7 +1,7 @@ <div class="talk-nav"> Back to the [[talks]] -Previous by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a> -Next by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a> +Previous by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a> +Next by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a> Track: <span class="sched-track General">General</span> </div> diff --git a/2024/schedule-details.md b/2024/schedule-details.md index 476aec72..b078a553 100644 --- a/2024/schedule-details.md +++ b/2024/schedule-details.md @@ -1,38 +1,39 @@ Jump to: <a href="#dev">Development</a> -<h1 id="gen" class="sched-track General">General (19 talks)</h1> +<h1 id="gen" class="sched-track General">General (23 talks)</h1> [[!template id=sched title="""Writing academic papers in Org-Roam""" url="""/2024/talks/papers""" speakers="""Vincent Conus""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""papers""" note=""""""]] -[[!template id=sched title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] -[[!template id=sched title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]] +[[!template id=sched title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]] +[[!template id=sched title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]] +[[!template id=sched title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]] [[!template id=sched title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]] -[[!template id=sched title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]] +[[!template id=sched title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] [[!template id=sched title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]] [[!template id=sched title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]] -[[!template id=sched title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]] +[[!template id=sched title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]] +[[!template id=sched title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]] [[!template id=sched title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]] -[[!template id=sched title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]] -[[!template id=sched title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]] +[[!template id=sched title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]] +[[!template id=sched title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]] [[!template id=sched title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]] [[!template id=sched title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]] -[[!template id=sched title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]] -[[!template id=sched title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]] +[[!template id=sched title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]] +[[!template id=sched title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]] [[!template id=sched title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]] [[!template id=sched title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]] -[[!template id=sched title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]] [[!template id=sched title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]] +[[!template id=sched title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]] +[[!template id=sched title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]] +[[!template id=sched title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]] Jump to: <a href="#gen">General</a> -<h1 id="dev" class="sched-track Development">Development (12 talks)</h1> +<h1 id="dev" class="sched-track Development">Development (9 talks)</h1> [[!template id=sched title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note=""""""]] [[!template id=sched title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]] +[[!template id=sched title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]] [[!template id=sched title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""julia""" note=""""""]] +[[!template id=sched title="""Beguiling Emacs: Guile-Emacs relaunched!""" url="""/2024/talks/guile""" speakers="""Robin Templeton""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""guile""" note=""""""]] [[!template id=sched title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""regex""" note=""""""]] [[!template id=sched title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""mcclim""" note=""""""]] -[[!template id=sched title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]] -[[!template id=sched title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]] -[[!template id=sched title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]] -[[!template id=sched title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]] -[[!template id=sched title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]] [[!template id=sched title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""secrets""" note=""""""]] -[[!template id=sched title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]]
\ No newline at end of file +[[!template id=sched title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]]
\ No newline at end of file diff --git a/2024/talks/guile.md b/2024/talks/guile.md new file mode 100644 index 00000000..e00b075a --- /dev/null +++ b/2024/talks/guile.md @@ -0,0 +1,63 @@ +[[!meta title="Beguiling Emacs: Guile-Emacs relaunched!"]] +[[!meta copyright="Copyright © 2024 Robin Templeton"]] +[[!inline pages="internal(2024/info/guile-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Beguiling Emacs: Guile-Emacs relaunched! +Robin Templeton (they/them) - IRC: robin, - robin on libera.chat - Matrix: @terpri:matrix.org - Mastodon: @lispwitch@octodon.social - Website: <http://terpri.org/>, <mailto:robin@terpri.org> + +[[!inline pages="internal(2024/info/guile-before)" raw="yes"]] + +The Guile-Emacs project seeks to develop new foundations for Emacs to +serve as the basis for the next forty years of development. It +integrates Emacs and Guile by providing a new Elisp implementation based +on Guile's Lisp-oriented compiler tower and runtime environment. +Guile-Emacs is being developed by a new, publicly-funded democratic +workers cooperative, founded to support development of Guile-Emacs +itself and Free Software in general. We envision Guile and Emacs being +co-developed in a sort of mutualism, along with other components of the +GNU system, and for Emacs to become a central part of what we describe +as "a Lisp machine for the 21st century", and to help fulfill the +promised role of Lisp outlined in the original GNU Manifesto. + +In this talk, I'll cover: + +- What exactly is Guile-Emacs, in terms of its goals and general + architecture? What is it, and what is it not? Why is Guile in + particular well-suited to the goals of the project? +- What is its history and current status? What can one already do with + Guile-Emacs? +- What are the immediate tasks for Guile-Emacs development, and how will + they improve Guile-Emacs itself and Emacs in general? +- How are our long-term goals for Guile-Emacs connected to the spirit of + Emacs and the GNU Project in general? What do we envision for the + future of GNU Emacs? +- How can I get involved with and support this effort? + +Along the way, we'll show brief code samples and live demos of Guile's +Elisp implementation and Guile-Emacs itself. + +About the speaker: + +Robin Templeton is a free software advocate who enjoys programming +language design and exploring system architecture. Their fascination +with Emacs and Lisp lead them to begin work on the then-hypothetical +Guile-Emacs project during their university studies. If given the +opportunity and interest, they will bless an interested listener with a +treasure trove of obscure Lisp history. + +Guile-Emacs seeks to provide new foundations for Emacs, integrating +Emacs and Guile via a new Elisp implementation. We envision a +significant role for Emacs within the GNU Project, becoming a central +part of a "Lisp machine for the 21st century". + + + +[[!inline pages="internal(2024/info/guile-after)" raw="yes"]] + +[[!inline pages="internal(2024/info/guile-nav)" raw="yes"]] + + |