textjam winter2023
march 13th -> april 3rd
muncs x ctsnl x ndev x munc²

about  updates  submissions  devlogs
------------------------------------

getting started

posted march 21
i had a lot of ideas starting out with this, but i eventually decided to make the most basic 'text' thing i could - a text editor!

when i made blascii, i used python's colorama and keyboard libraries. that, combined with a few terminal commands, was enough to create a simple real-time shooter. however, i knew i'd need something more robust if i wanted a reliable, responsive editor. the first thing i tried was the curses library, which works with python, and is native to c/c++. curses was good, but it's obtuse syntax drove me to find another option.

after some searching, i came across blessed. blessed had many, many desirable features, including:

- windows support
- syntactic sugar for moving the cursor, colours, and more
- context managers, rather than global settings (delicious)
- etc.

armed with this new approach, i started writing. you can find my first efforts on the github - screenshots below!

welcome to tiny text
hello world. we can write text!
hello world. we can wr (we can also write text inside other text) ite text!
and delete text!
------------------------
edit this site on github