From 2b47dac39b443210eb0d34ac31257f19c4ab1a64 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 2 Dec 2021 12:46:03 -0500 Subject: Add pad stuff --- 2021/talks/bindat.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to '2021/talks/bindat.md') diff --git a/2021/talks/bindat.md b/2021/talks/bindat.md index 87da714b..e39603a5 100644 --- a/2021/talks/bindat.md +++ b/2021/talks/bindat.md @@ -25,6 +25,34 @@ show how we saved those. Not recommended for birds. # Discussion +- Q1: bindat seems very similar to GNU Poke (except that GNU Poke is a + superset, and then some, with a different syntax). I\'m wondering if + it might be good to add a bindat variant that translates to/from + Poke if need be (using libpoke), for sheer insane blazing + native-code JITted speed. (And, later, maybe letting bindat gain + some of the insanely expressive capabilities GNU Poke has got). Its + use of eval blocked this in times past. but now\... + - A:GNU Poke is indeed the natural evolution, and is much more + powerful.  Given the fairly little use of BinDat so far, I\'m + not sure there will be enough motivation to give access to GNU + Poke from Emacs, tho.  One of the main benefits of using GNU + Poke would probably be that lots of formats are already + available for GNU Poke, so you could directly re-use them. +- Q2: Is your dog\'s name something Lisp or PL related\...? :) + - A:Winnie?  I don\'t think so, no (we didn\'t choose the name, in + any case) +- Q3: This looks amazing!  Is it merged into mainline Emacs, a patch, + an external library? + - A: It\'s in Emacs-28 +- Q4: Are there benchmarks of this vs. the older bindat? + - A:There is a benchmark for it in the \`elisp-benchmarks\` +- Q5: Do you know of any CL or Scheme libs similar to bindat.el? + - A: No, but I\'d be interested to hear about it if someone else + does. +- Q7:  You are a hero of kittens everywhere.  Do you have any feline + pets as well?  :) + - A: Not yet.  If you\'re near Montreal and you have a kitten for + me, I\'m interested - I *hope* cl-loop is more efficient than building a bunch of intermediate lists when you chain map/filter/reduce operations. -- cgit v1.2.3