From 8ce2aaa5433b7b3550148b945579eda611629d9f Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 2 Dec 2021 09:30:32 -0500 Subject: Update wiki so far --- 2021/talks/devel.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to '2021/talks/devel.md') diff --git a/2021/talks/devel.md b/2021/talks/devel.md index c7de3637..3cb9412a 100644 --- a/2021/talks/devel.md +++ b/2021/talks/devel.md @@ -34,6 +34,27 @@ entry is really not that high. If I can do it, you can do it too! So should you really write that package, or should you stop worrying and learn to love emacs-devel? Listen to my talk to find out more! + +# Discussion + +- I can imagine using bindat to improve Emacs's music player packages e.g. reading/writing metadata tags +- I hadn't heard of Poke until today +- Curious: how is gnu poke more flexible? +- I was surprised to see that a whole new DSL was developed for poke from scratch. +- I'll ask what I also asked Andrea earlier: What hobbies/interests do you have besides Emacs (and PL)? :) +- Do you think would have been better to develop/improve a library like bindat on top of an existing language instead? +- What are some of your favorite talks from this conf so far? +- If you ever write a library for window management in Emacs, you could call it winnie.el :) +- How do you see more control over types (type hints/decl through type specifiers etc) (SBCL like programming model) coming into Elisp? +- Do you plan to add bit-level support? +- I think this is classic problem that is almost impossible to accomplish + - many libraries try to do that but in the end the only working ones are relaying on C compilers +- also you have the problem of size of objects +- like how big is a long? +- this is not specified and is arch dependent +- parsing a generic .h file is way more difficult +- yep, the automatic translation is more for libraries trying to write automatically C bindings + [[!inline pages="internal(2021/captions/devel)" raw="yes"]] [[!inline pages="internal(2021/info/devel-nav)" raw="yes"]] -- cgit v1.2.3