Crates.io | igpay-atinlay |
lib.rs | igpay-atinlay |
version | 0.1.0 |
source | src |
created_at | 2021-04-11 05:24:01.370084 |
updated_at | 2021-04-11 05:24:01.370084 |
description | Translate text to Pig Latin |
homepage | |
repository | https://github.com/BartMassey/igpay-atinlay |
max_upload_size | |
id | 381891 |
size | 19,569 |
Bart Massey 2021 (version 0.1.0)
Text to Pig Latin conversion.
This crate began as a solution to Exercise 8.2 in The Rust Programming Language. The innocuous-looking phrase "Keep in mind the details about UTF-8 encoding!" in that exercise conceals a world of pain.
At the end of the day, Pig Latin is not a well-defined dialect. This program will produce questionable results for complicated cases and non-Romance languages (for which the underlying crate has no idea of extra vowels). It will probably produce nonsense answers on "exotic" languages.
Reddit /u/AlexRodger wrote the original code.
Reddit /u/hjd_thd rewrote to get an FP solution.
Reddit /u/po8 rewrote again into a more production-grade version. The rewrite ended up being pretty from-scratch.
This crate is made available under the "MIT
license". Please see the file LICENSE
in this distribution
for license terms.
Thanks to the cargo-readme
crate for generation of this README
.