diff options
author | Sacha Chua <sacha@sachachua.com> | 2021-10-08 01:58:03 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2021-10-08 01:58:03 -0400 |
commit | 886ae437fee6a674f7b2757062f1b8a91275457a (patch) | |
tree | b8e37843a5149998f1cc0282fb3bd8d4f69357e5 /2021/talks/binary.md | |
parent | 5a56ee2080de1a60c15c580adac85bd7e625f3aa (diff) | |
download | emacsconf-wiki-886ae437fee6a674f7b2757062f1b8a91275457a.tar.xz emacsconf-wiki-886ae437fee6a674f7b2757062f1b8a91275457a.zip |
Add talk pages for 2021
Diffstat (limited to '2021/talks/binary.md')
-rw-r--r-- | 2021/talks/binary.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/2021/talks/binary.md b/2021/talks/binary.md new file mode 100644 index 00000000..58689a55 --- /dev/null +++ b/2021/talks/binary.md @@ -0,0 +1,30 @@ +[[!meta title="Turbo Bindat"]] +[[!meta copyright="Copyright © 2021 Stefan Monnier"]] +[[!inline pages="internal(2021/info/binary-nav)" raw="yes"]] + +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Turbo Bindat +Stefan Monnier + +Bindat is an ELisp library to help manipulate binary data. + This is a niche library that is used by packages such as Websocket, + EMMS, and cpio-mode. Its implementation was repeatedly caught + harassing hapless kitten while at the same time providing poor + service slowly. For Emacs-28, Bindat was rewritten so as + to make it more efficient and flexible while respecting the kitten. + In this presentation I intent to show how we saved those. + Not recommended for birds. + +- ~20 minutes: + 5 min: Intro and presentation of Bindat + 5 min: Showcase some of its problems + 5 min: Present the new design + 5 min: Examples of what can be done with it + + + +[[!inline pages="internal(2021/info/binary-schedule)" raw="yes"]] + +[[!inline pages="internal(2021/info/binary-nav)" raw="yes"]] |