summaryrefslogtreecommitdiffstats
path: root/2022/talks/async.md
diff options
context:
space:
mode:
Diffstat (limited to '2022/talks/async.md')
-rw-r--r--2022/talks/async.md19
1 files changed, 8 insertions, 11 deletions
diff --git a/2022/talks/async.md b/2022/talks/async.md
index 46c1ddf6..8e0f144a 100644
--- a/2022/talks/async.md
+++ b/2022/talks/async.md
@@ -37,17 +37,14 @@ specifically the Low-Level Network Access API, with illustrations as
to how it can be used to build an asynchronous queue. It will also
introduce Lisp macros and how powerful they can be.
-Outline:
-
-- introduce myself & the problem
-- overview of the solution:
- - sketch out the Emacs API available to me
- - sketch out the purpose-built async runtime I came up with in Emacs Lisp
-- coda: this worked but led to ugly code on the part of callers
- - insight: in Lisp, the code is just data!
-- demo
-
-
+Michael is a developer and long-time Emacs user from the San Francisco
+Bay area. He hacks in C++, Lisp & Rust and thinks a lot about writing
+provably correct code. You can find him at:
+
+ - his [home page](https://www.unwoundstack.com)
+ - on IRC: sp1ff on Libera.Chat
+ - through [e-mail](mailto:sp1ff@pobox.com)
+ - or on [Github](https://github.com/sp1ff)
[[!inline pages="internal(2022/info/async-after)" raw="yes"]]