diff options
Diffstat (limited to '')
-rw-r--r-- | 2022/talks/asmblox.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/2022/talks/asmblox.md b/2022/talks/asmblox.md index 005d6b8c..41795b5e 100644 --- a/2022/talks/asmblox.md +++ b/2022/talks/asmblox.md @@ -32,6 +32,55 @@ work. The source code can be found at <https://github.com/zkry/asm-blox> +# Discussion + +## Questions and answers + +- Q: Why did you choose an internal state versus many\`state + buffers\`? (ie. actual windows) Thanks! + - A: A single internal state is easier to deal with in the context + of the game. Windows would obviously be better for other normal + applications to allow users to customize how they should behave. +- Q:Do you have plans to port shenzhen io to emacs? + - A:That would be cool, was also thinking about exopunks. +- Q:Did this use wasm ? We call some wasm code from Emacs? + - A:No, more similar to TIS-100, just a game. +- Q: Why wasm rather than a more traditional Assembly dialect? It + wouldn\'t be harder to implement, right? + - A: It would have been easier, but less of a challenge and + resemble TIS-100 too much. +- Q:Any next projects on your mind? + - A: Yes, a couple, hopefully more useful. I think tree-sitter is + cool. There\'s a neovim plugin called neogen that generates + documentation. Hopefully next year I\'ll be presenting something + more useful. +- Q: Does this work with any other paren-based editing packages? + - A: Not at all (etc. tbd) +- Q: What kind of tool could use this idea? + - A: So I think some sort of graph drawing tool in Emacs might + have a similar idea. Like artist-mode but with graph drawing + constructs. +- Q: How did you go about designing the puzzles? + - A: With open-ended puzzles like this, coming up with random + ideas that seem like they should be implementable usually works. + If you\'ve seen some of Zachtronics games, the bar is extremely + high for what is capable. +- Q: What\' are your favorite changes in the upcoming emacs 29? + - A: Definitely tree sitter. I\'ve played around with it and it + provides a nice interface for extracting syntax information. + Like I can probably rewrite this plugin without any crazy + regexs: <https://github.com/zkry/go-ttest.el> +- Q: Are there tools to add more puzzles? + - A: So the game code itself has a asm-blox-puzzles.el file which + defines each puzlze. It\'s pretty easy to add new puzzles but it + involves digging into the code. +- QLike a binding to graphviz? (assume this is a continuation of the + \"what kind of tool\" question) + - A: I was thinking more ASCII, like a tool I saw called diagon. + Like artist mode but for graphs. But graphviz is amazing and a + lot could be done with that. + + the diagon tool: <https://arthursonzogni.com/Diagon/#Math>\ [[!inline pages="internal(2022/info/asmblox-after)" raw="yes"]] |