Subj : Inch by painful inch To : All From : aLPHA Date : Fri Oct 29 2021 05:02 pm Finally turned my attention back today to ArtVu, the BBS-agnostic ANSI art gallery program I started earlier this year, then rage-quit when I couldn't figure out how to process a file, byte-by-byte, in order to parse extended ANSI codes/cursor codes to deal with column 80 implicit newlines, and some other things related to larger screen sizes than 80. This week, I spent some time (lunches!) studying people's code who had done it in other languages -- Xqtr's mystic pythom (mpy) class, some C++ code, Go modules, etc. IMHO it's non-trivial, and Xqtr's solution is pretty classy. Like, best i've seen to even handle horizontal scrolling for art created for larger screen sizes, but viewable on 80 col terminal. Happy to report I have the BEGINNINGS of a start in overcoming this hurdle (in Go). Tried in lua, failed, but the Go solution ssems to be working... Pretty happy. Nowhere near done, but for a hacker like me -- it's a small victory and a nice way to end the week! Cheers, all |04a|12LPHA |03Alpha Complex |15- |11alphacomplex.us:2323 --- Talisman v0.28-dev (Linux/armv7l) * Origin: BBS: alphacomplex.us:2323 / Sysop Help Desk: https://discord.gg/BmEj4KY7Qj (21:4/158) .