summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Cummings <john@rootabega.net>2022-01-05 12:07:17 -0500
committerJohn Cummings <john@rootabega.net>2022-01-05 12:07:17 -0500
commit62fb1a9e8e5cc01bbce5c7935975df4ccaecd8f9 (patch)
treed6cafebc6df7b019db3229c3c19e570d0fd5eb3b
parent4a5042648d9a33e8c224c46217526473b745aa79 (diff)
downloademacsconf-wiki-62fb1a9e8e5cc01bbce5c7935975df4ccaecd8f9.tar.xz
emacsconf-wiki-62fb1a9e8e5cc01bbce5c7935975df4ccaecd8f9.zip
Add chapters for turbo bindat Q&A
Diffstat (limited to '')
-rw-r--r--2021/info/bindat-schedule.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/2021/info/bindat-schedule.md b/2021/info/bindat-schedule.md
index 802b21a9..d30d1e0c 100644
--- a/2021/info/bindat-schedule.md
+++ b/2021/info/bindat-schedule.md
@@ -35,6 +35,33 @@ size="36.6M" duration="29:48" other_resources="""[Download --compressed56.webm (
[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--answers.png"
size="89.8M" duration="47:23" other_resources=""""""]]
+[[!template id="chapters" vidid="qanda" data="""
+00:00 bindat seems very similar to GNU Poke.
+00:55 Is your dog's name something Lisp or PL related?
+01:15 Is it merged into mainline Emacs, a patch, an external library?
+01:35 Are there benchmarks of this vs. the older bindat?
+02:13 Do you know of any CL or Scheme libs similar to bindat.el?
+02:55 You are a hero of kittens everywhere. Do you have any feline pets as well?
+03:47 (Q&A logistics)
+05:35 I hope cl-loop is more efficient than intermediate lists...
+06:16 BBB chat: Curious: how is GNU Poke more flexible?
+07:55 How Stefan got involved with bindat
+08:33 BBB chat: What hobbies/interests do you have besides Emacs (and PL)?
+09:42 BBB chat: Thoughts on making Emacsconf better?
+11:40 BBB chat: Poke's from-scratch DSL vs. building on an existing language
+14:10 Winnie the dog interjects.
+15:15 BBB chat: Favorite talks so far?
+19:00 BBB chat: What kind of dog is Winnie?
+20:05 BBB chat: More control over types coming into Elisp?
+24:15 Andrea Corallo joins discussion about types and performance.
+38:19 BBB chat: Do you plan to add bit-level support?
+41:15 Is there an automated way to convert bindat C type specs to Lisp specs?
+43:00 BBB chat: That's a classic hard problem that essentially requires a C compiler.
+43:51 BBB chat: And there's a problem of object size being arch dependent.
+44:54 BBB chat: Parsing a generic .h file is way more difficult.
+46:05 BBB chat: Automatic translation is more for automatically writing C bindings.
+46:50 Thanks
+"""]]
# Description