Earlier quoted context omitted.
1. UTF8 encoding is trivial and everything already speaks it by default nowadays; 2. it is useful to explicitly differentiate byte arrays from text; 3. if you'd change your mind later on and decide you do want to support Japanese (like here: https://100r.co/site/niju.html ), you haven't dug yourself into a hole.
The problem it's uxn it's ported to tons of devices. Would utf8 work under platforms like the Nintendo DS or DOS with a simple header file?
The Uxn Ecosystem
51–58 of 58 posts
Re: The Uxn Ecosystem
#52Earlier quoted context omitted.
Then you could just implement ISO-8859-1 instead. It is the same range but a simpler encoding, and external programs could be used for conversion if necessary.
1. UTF8 encoding is trivial and everything already speaks it by default nowadays; 2. it is useful to explicitly differentiate byte arrays from text; 3. if you'd change your mind later on and decide you do want to support Japanese (like here: https://100r.co/site/niju.html ), you haven't dug yourself into a hole.
2. Sometimes it might, but that has nothing to do with uxn. Sometimes it isn't helpful to be differentiated anyways, and sometimes this differentiating byte arrays from text causes problems, too (it isn't really so uncommon).
3. The niju program does not use Unicode and does not need it; it works better without it. If you do want more sophisticated Japanese text, even then there are better ways than using Unicode.
Re: The Uxn Ecosystem
#53The author's account on Mastodon ( https://merveilles.town/@neauoire ) is a treasure trove of many cool little projects and screenshots from the parallel computing universe that is Devine's computer. I strongly recommend the podcast episode with him at Future of Coding: https://futureofcoding.org/episodes/044.html and the follow up where he talks about Orca, his incredible live music environment: https://futureofcodi…
Re: The Uxn Ecosystem
#54Earlier quoted context omitted.
1. UTF8 encoding is trivial and everything already speaks it by default nowadays; 2. it is useful to explicitly differentiate byte arrays from text; 3. if you'd change your mind later on and decide you do want to support Japanese (like here: https://100r.co/site/niju.html ), you haven't dug yourself into a hole.
The problem it's uxn it's ported to tons of devices. Would utf8 work under platforms like the Nintendo DS or DOS with a simple header file?
Unicode is also just a representation for text, and a handful of common operations - you work with arrays of characters, rather than arrays of bytes. It was worth its cost on 1992 hardware; Nintendo DS is over a decade more recent.
I recommend studying libutf in sbase[0]. It's not a single header file solution (although utf.h[1] is an excellent place to start reading), but it does provide a fairly comprehensive implementation. There's also a good introduction to Unicode in Plan 9's C programming guide[2]. Even if you choose to only support runes that fit in a single byte, you gain the ability to tell byte blobs apart from text, which is useful both for reasoning about your program, and for future-proofing it, in case you needed to put places like Łódź or Πάτρα on your map.
[0]: http://git.suckless.org/sbase
Re: The Uxn Ecosystem
#55Earlier quoted context omitted.
> capitalism will crush you in the end It's already crushing the majority of us. Unless some people are brave enough to forge alternate paths and live different lives, it will crush the rest of us too eventually.
Living your life on a boat in the middle of the ocean means you are not spending your life crushing capitalism back. I saw a quote today somewhere on the fediverse: "It’s not the barricade but the rifle that you have to hold onto." - Buenaventura Durruti If you defend your one boat from capitalism, while it subsumes everything around it, what have you really won?
Re: The Uxn Ecosystem
#56I think 100r reminds me of the thing we're missing the most nowaydays - bravery. We're afraid to take chances, to explore ideas, to take a slightly harder path or to explore difficult challenges. We're risk averse and we're unwilling to try new things. Reading about their trips, about all the work they do on the boat and their approach to code (love the concept of making software for one person!) makes me feel like a…
[flagged]
This eliminates the need to define the "correct" way of doing things as "the way everyone else does it", because you can acquire the bravery to accomplish your most important goals from any other domain. You can break the narrative.
The first step is just to have the bravery to start. That's where I'm stuck at fwiw. :/
Re: The Uxn Ecosystem
#57Everything about this group is fascinating. They are digital nomads on a boat. Every article [0] is a peek into an existence I didn't think or even consider was possible. I always get thrown into a rabbit hole when I visit their site. In another life maybe. [0]: https://100r.co/site/dry_toilet_installation.html
Shitting in the seas is more complex than I thought.
Re: The Uxn Ecosystem
#58Earlier quoted context omitted.
[flagged]
This has got to be one of the saddest replies possible. We have everything to gain from it. If we're unwilling or unable to explore the parts of existence that scare us we cannot possibly come up woth new things. It is the very essence of our evolution and growth, going beyond the comfortable and known. Capitalism is easily the worst thing that has happened to us.
Oh, I don't know about that. Sure capitalism is bad, but some of the worst famines and genocides came out of communist societies.