diff options
Diffstat (limited to '2022/talks/asmblox.md')
-rw-r--r-- | 2022/talks/asmblox.md | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/2022/talks/asmblox.md b/2022/talks/asmblox.md index 41795b5e..b779c622 100644 --- a/2022/talks/asmblox.md +++ b/2022/talks/asmblox.md @@ -36,8 +36,8 @@ The source code can be found at <https://github.com/zkry/asm-blox> ## Questions and answers -- Q: Why did you choose an internal state versus many\`state - buffers\`? (ie. actual windows) Thanks! +- 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. @@ -46,13 +46,13 @@ The source code can be found at <https://github.com/zkry/asm-blox> - 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? + 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 + 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) @@ -63,24 +63,24 @@ The source code can be found at <https://github.com/zkry/asm-blox> - 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 + 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 +- 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 + 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) + "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>\ + the diagon tool: <https://arthursonzogni.com/Diagon/#Math> [[!inline pages="internal(2022/info/asmblox-after)" raw="yes"]] |