summaryrefslogtreecommitdiffstats
path: root/2020/schedule/20.md
diff options
context:
space:
mode:
Diffstat (limited to '2020/schedule/20.md')
-rw-r--r--2020/schedule/20.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/2020/schedule/20.md b/2020/schedule/20.md
new file mode 100644
index 00000000..291a7337
--- /dev/null
+++ b/2020/schedule/20.md
@@ -0,0 +1,26 @@
+# OMG Macros
+Saturday, Nov 28 2020, 4:16 PM - 4:36 PM
+Corwin Brust
+
+Macros are a powerful tool. In the context of Emacs Lisp programming
+they can also provide us with a "foot-gun" of immense proportions.
+Join the dungeon-mode project as we trip over our own macros, so to
+speak, in the context of building a GPLv3+ turn-based role-playing
+game engine and game design features for Emacs.
+
+In this 20m talk I'll briefly introduce some rationales leading to
+storing all game source and play state information within org-mode
+documents (spoiler: it's about freedom), then go into some detail
+around the "ETL" process design that currently accomplishes this.
+Finally, we'll look closely at one especially problematic macro deep
+within this solution, and invite people to throw fruit^11^dhelp draw
+conclusions, ask questions, and discuss.
+
+
+
+
+Back to the [[schedule]]
+
+All times are approximate, and we might shuffle talks around as needed. Please check https://emacsconf.org/2020 a few days before the start of the conference for instructions on how to watch and participate.
+<!-- automatically generated from submissions.org --->
+[[!meta title="OMG Macros"]]