Try the latest release. Correct implementation was priority 1, then optimization was recently performed by the authors of quic-go. Still more optimizing under way.
One feature I really wish for in shells is something similar to Perl's unquoted strings / single line concise HEREDOC syntax / raw literal syntax.
e.g.
$ echo q(no ' escaping ` required " here)
no ' escaping ` required " here
This would make typing sql / json much easier.
To my knowledge none of the shells implement this.
Does anyone know why?
The POSIX shell was set in stone in the early '90s. The standards board actually removed features from the Korn shell in order for Xenix-286 or comparable systems to be able to run it in a 64k text segment, with clean and maintainable C (ksh88 is very ugly C).
The standards for the POSIX shell are controlled by the Austin group/OSF, and they are not receptive to changes, unfortunately.
Interesting. Confluent Avro + Schema registry + Kafka uses exactly the same approach - binary serialized Avro datums are prefixed with schema id which can be resolved via Schema registry
So basically it's Amazon's version of Apache Avro.
Avro supports binary/json serialization, schema evolution , logical types (e.g. timestamp) and other cool stuff.
There is also wezterm with its own mux server implementation: https://wezfurlong.org/wezterm/multiplexing.html