Get the latest tech news

Things I've learned building a modern TUI Framework (2022)


xtual for over a year now. Here's a few things I've discovered (or re-discovered) regarding terminals in Python, and software development in general.

Some technical things are hard to explain in words, and a diagram created from unicode box characters can be massively beneficial in documentation. Chinese, Japanese, and Korean characters take up twice the space as Western alphabet, which presents a problem if we do any formatting such as centering or drawing a box around text. Even if you implement the code to understand these multi-codepoint characters, you're left with the fundamental problem that you can't tell what the output will really be in a given terminal.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of things

things

Photo of TUI Framework

TUI Framework

Photo of modern TUI Framework

modern TUI Framework

Related news:

News photo

Things I Won't Work With: Dimethylcadmium (2013)

News photo

A US Judge Ruled That Google Is an Illegal Monopolist. Here's What Might Come Next

News photo

Made by Google 2024: Pixel 9, Gemini, a new foldable and other things to expect from the event