It’s not my best work, but I implemented
[Base85](https://github.com/jvantuyl/base85) at one point in the past
for [a project](https://github.com/jvantuyl/phoenix_pubsub_postgresql).
I’d be glad to donate it as well. It’s a bit more dicey in terms of
(lack of) standardization, but it’s as dense as it gets for a
text-friendly encoding. I’m sure it would be pretty useful for anyone
who needs to pack maximum data in minimum space over an unusual channel.
(It worked great for me to tunnel binary-encoded terms over
PostgreSQL’s NOTIFY mechanism.)
On 23 Jun 2021, at 2:26, Andrea Leopardi wrote:
Hey Jonatan!
This looks very interesting. As you mentioned, I think this would be
great
as a library for now until the RFC gets stable so that the Elixir
standard
library won't have to adapt and support potentially outdated draft
specs.
Thoughts?
Andrea
On Wed, Jun 23, 2021 at 11:24 AM Jonatan Männchen
<maennc...@joshmartin.ch>
wrote:
Hi,
I'd like to contribute base45 to encoding & decoding to the Base
Elixir
module. (According to the spec
https://datatracker.ietf.org/doc/draft-faltstrom-base45/)
Since it is currently only a draft, I would mark it as experimental
until
it is stable. I do not expect any changes to the standard anymore
however.
If the verdict of this thread is that this can only be done once the
RFC
is stable, I'll implement it as a "polyfill" and will contribute it
later.
The reason I would like this implemented is to build a certificate
reader
according to this spec Hygeia (Swiss Contact Tracing Solution:
https://github.com/jshmrtn/hygeia).
Spec: https://github.com/ehn-dcc-development/hcert-spec
Thanks & Kind Regards,
Jonatan
--
You received this message because you are subscribed to the Google
Groups
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it,
send an
email to elixir-lang-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elixir-lang-core/83742b56-d779-4bc3-8cad-99be83636e36n%40googlegroups.com
<https://groups.google.com/d/msgid/elixir-lang-core/83742b56-d779-4bc3-8cad-99be83636e36n%40googlegroups.com?utm_medium=email&utm_source=footer>
.
--
You received this message because you are subscribed to the Google
Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to elixir-lang-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elixir-lang-core/CAM9Rf%2B%2BDuOvfOf-VRrPFW_1dFqb51EKUSz%3DhEq-3BEWZPGT49A%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to elixir-lang-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elixir-lang-core/487096F0-EADB-4CDA-BA7D-2A147E735EDF%40gmail.com.