On Wed, Dec 23, 2020 at 02:02:06AM +0100, Petite Abeille wrote: > > > > On Dec 23, 2020, at 01:41, bie <bie at 202x.moe> wrote: > > > > My "threshold" for complexity is "can I write a conforming, relatively > > strict and safe server only relying on the OpenBSD base system". It's > > kind of arbitrary, sure, but what isn't. > > Fair enough. But what's the showstopper really? > > Not sure what the "base system" contains, nor the level at which you interact with it, but it lists Perl as one of its component. Which could handle IRIs*. > > But if strict ASCII is all what "OpenBSD base system" can do, ever, then so be it. > > On the other hand, one can always, you know, write such IRI parser on their own. It has been done before. There must be a C compiler somewhere in that base system, no? > > * https://metacpan.org/pod/IRI Should have specified the language (C), too. I'm not going to be pulling in perl, and writing a full-fledged IRI parser from scratch in C sounds profoundly uncomfortable. In any case, it's not about what's possible, just a purely personal opinion about where gemini gets too complex to be fun. I'm not expecting anyone to share my exact preferences, just putting it out there as a single anecdotal data point (from someone who so far has been serving mostly non-ascii content over gemini with no real problems or complaints) bie
---
Previous in thread (17 of 109): 🗣️ Petite Abeille (petite.abeille (a) gmail.com)
Next in thread (19 of 109): 🗣️ Petite Abeille (petite.abeille (a) gmail.com)