summaryrefslogtreecommitdiffstats
path: root/2021/talks/bindat.md
diff options
context:
space:
mode:
Diffstat (limited to '2021/talks/bindat.md')
-rw-r--r--2021/talks/bindat.md28
1 files changed, 28 insertions, 0 deletions
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.