2024-02-05 20:04:23 hi, I was just wondering if any particular approaches to building the forth backend lend themselves to better debugging, introspection, and traceability, maybe at the cost of some performance 2024-02-05 20:05:44 kind of a broad question, of course 2024-02-05 20:06:28 like, token-threaded vs indirect vs direct threading 2024-02-05 20:08:39 I suppose introspection comes down to what kind of type and oop system you incorporate 2024-02-05 20:09:40 but maybe you your ability to catch errors and trace code is affected by the system you use for storing and processing instructions? 2024-02-05 20:10:08 "instructions" as in calls to code, I mean 2024-02-05 21:17:56 i can't add comments like ( that) 2024-02-05 21:18:14 that inconsistency triggers me 2024-02-05 21:18:24 i need to add a space like ( that ) 2024-02-05 21:19:10 but it seems forthwrights don't have a problem with that and they won't have a precious space when there is no need for it 2024-02-05 21:19:50 waste* 2024-02-05 21:24:45 i like to write my ( to parse words and look for ), and then i even allow nesting. makes commenting-out code temporarily while troubleshooting easier 2024-02-05 21:24:57 so mine tend to require a space before ) 2024-02-05 21:25:25 but yes, seems like the convention is to use ( like this) 2024-02-05 21:25:35 which bothers me, too :) 2024-02-05 21:27:04 adding the extra space goes against simplicity i guess 2024-02-05 21:27:30 wasting precious spaces for nothing 2024-02-05 21:27:31 characters might have been tighter on a 1970s microcomp 2024-02-05 21:28:05 and it is /only/ a comment. but still, sometimes the quality of life is worth just a little more complexity 2024-02-05 21:28:40 that path leads to the Chrome side of the force 2024-02-05 21:29:36 all things within reason 2024-02-05 21:31:16 but we waste 8 bytes or even more to put a space that is not really needed 2024-02-05 21:31:48 8 bits 2024-02-05 21:32:19 maybe this makes cry someone for all those bits that died in vane 2024-02-05 21:33:03 is cruel and selfish depend on how you look at it 2024-02-05 21:33:04 it's not just that byte, it's also the implementation 2024-02-05 21:33:46 : ( 29 word 2drop ; is a lot shorter than my implementation 2024-02-05 21:34:15 i guess i'll try to adapt to the common style, but i think i'll always cry inside 2024-02-05 21:35:42 but a real forthwright should have no trouble with that, because in the end ( is no different from " ." .( and alike 2024-02-05 21:36:07 yes, exactly. kind of makes me consider switching, tbh