diff options
Diffstat (limited to '')
-rw-r--r-- | 2020/schedule/20.md | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/2020/schedule/20.md b/2020/schedule/20.md index 038de641..d9952e2a 100644 --- a/2020/schedule/20.md +++ b/2020/schedule/20.md @@ -5,28 +5,9 @@ Back to the [[schedule]] Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a> Next: <a href="/2020/schedule/38">Emacs development update</a> +Saturday, Nov 28 2020, 4:16 PM - 4:36 PM EST / 1:16 PM - 1:36 PM PST / 9:16 PM - 9:36 PM UTC / 10:16 PM - 10:36 PM CET / 5:16 AM - 5:36 AM +08 -# OMG Macros -Saturday, Nov 28 2020, 4:16 PM - 4:36 PM EST / 1:16 PM - 1:36 PM PST / 9:16 PM - 9:36 PM UTC / 10:16 PM - 10:36 PM CET / 5:16 AM - 5:36 AM +08 -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. - - - - +[[!inline pages="../info/20" raw="yes"]] Back to the [[schedule]] Previous: <a href="/2020/schedule/19">Sharing blogs (and more) with org-webring</a> |