commit: be2507f80f5732e10810080f9794e5f459a34e0a
parent 69694ea6d1c8d4b4e7d766460c531134e84ab8a3
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Fri, 10 Mar 2023 03:55:46 +0100
standards: Address Go, Hare, Zig, Crystal, C#
- Go: Nightmare to package properly, should be replaced
- Zig: I think it's growing too much in complexity
- Hare: I think it is really promising but we'll see where it goes, there is still some papercuts here and there
- C#: Absolutely Proprietary unless Mono somehow starts caring about liberating .Net
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/standards.shtml b/standards.shtml
@@ -28,7 +28,7 @@
<dt>Archive</dt><dd>tar (warning: <a href="https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html">portability</a>), squashfs</dd>
<dt>Filesystems</dt><dd>ZFS, squashfs</dd>
<dt>Version Control</dt><dd>git, mercurial, CVS</dd>
- <dt>Programming languages</dt><dd>ISO C, POSIX Shell, Elixir, Perl5, Go</dd>
+ <dt>Programming languages</dt><dd>ISO C, POSIX Shell, Elixir, Perl5</dd>
<dt>Data serialisation</dt><dd>JSON, XML</dd>
<dt>Instant Messaging</dt><dd>IRC</dd>
</dl>
@@ -36,7 +36,7 @@
<h2>The growing ones</h2>
<p>The ones that are well made so far but can't be sure about how they'll do in production or how they'll age.</p>
<dl>
- <dt>Programming languages</dt><dd>Zig, Crystal</dd>
+ <dt>Programming languages</dt><dd>Hare</dd>
<dt>Video formats</dt><dd>AV1</dd>
<dt>Instant Messaging</dt><dd>ChatMessage through ActivityPub</dd>
<dt>Transport</dt><dd>Datashards</dd>
@@ -54,14 +54,15 @@
<dt>Data serialisation</dt><dd>INI</dd>
<dt>Filesystems</dt><dd>FAT, EXT4, NTFS</dd>
<dt>Instant Messaging</dt><dd>XMPP</dd>
+ <dt>Programming languages</dt><dd>Go</dd>
</dl>
<h2>The monsters</h2>
<p>The ones that I'd rather have them go away right now, they can't really be made worse, some shouldn't even be replaced.</p>
<dl>
<dt>DateTime</dt><dd>US date format</dd>
- <dt>Texts documents</dt><dd>PDF outside of PDF/A, PostScript</dd>
- <dt>Programming languages</dt><dd><a href="/articles/Rust%20sucks%20as%20a%20system%20language">Rust</a>, JavaScript, Flash</dd>
+ <dt>Texts documents</dt><dd>PDF outside of PDF/A and similar subsets, PostScript</dd>
+ <dt>Programming languages</dt><dd><a href="/articles/Rust%20sucks%20as%20a%20system%20language">Rust</a>, JavaScript, Flash, C#</dd>
<dt>Offline encryption</dt><dd>OpenPGP</dd>
<dt>Audio API</dt><dd>PulseAudio</dd>
<dt>Audio Formats</dt><dd>AIFF, Microsoft WAV(E)</dd>