Ecoji-d v1.0.0 is released - Base1024 using emojis 😂👌

bauss jj_1337 at live.dk
Thu Mar 15 09:32:50 UTC 2018


On Wednesday, 14 March 2018 at 17:30:18 UTC, Anton Fediushin 
wrote:
> 🖖, I'm glad to announce that ecoji-d - pure D implementation of 
> ecoji encoding version 1️⃣.0️⃣.0️⃣ is finally released❗
>
> What is ecoji?
>
> Ecoji encodes data as base1024 with an emoji character set. It 
> can be used instead of boring and old base64 🤮🤮🤮.
>
> Encoding example:
>
> ---
> $ echo "Base64 is so 1999, isn't there something better?" | 
> ecoji-d
> 🏗📩🎦🐇🎛📘🔯🚜💞😽🆖🐊🎱🥁🚄🌱💞😭💮🇵💢🕥🐭🔸🍉🚲🦑🐶💢🕥🔮🔺🍉📸🐮🌼👦🚟🥴📑
> ---
>
> And decoding:
>
> ---
> $ echo -n "🏗📩🎦🐇🎛📘🔯🚜💞😽🆖🐊🎱🥁🚄🌱💞😭💮🇵💢🕥🐭🔸🍉🚲🦑🐶💢🕥🔮🔺🍉📸🐮🌼👦🚟🥴📑" | ecoji-d 
> -d
> Base64 is so 1999, isn't there something better?
> ---
>
>
> Ecoji-d's features:
>
>     ✔️ Range interface
>     ✔️ Lazy encoding/decoding
>     ✔️ Low memory usage
>     ✔️ @safe and pure when possible
>     ✔️ Many tests
>     ✔️ Can be used as a library and as a CLI utility
>
>
> API consists of just 2️⃣ functions:
>
>     👉 `encode`, which does encoding
>     👉 `decode`, which does decoding
>
>
> Links:
>
>     📦 DUB package page: http://code.dlang.org/packages/ecoji-d
>     👍 GitHub repository: https://github.com/ohdatboi/ecoji-d
>     🤟 GitHub repository of the reference Go implementation: 
> https://github.com/keith-turner/ecoji

Fun, but seems pretty useless in practice.


More information about the Digitalmars-d-announce mailing list