Robin Brown
Robin Brown
Yup, and we can probably use something like [`unicode_segmentation`](https://docs.rs/unicode-segmentation/latest/unicode_segmentation/) to get that. The other issue is that if terminals display graphemes with different widths (e.g. `ö̲` vs `a`), then grapheme...
Thanks, that makes sense to me. I've rendered your suggested changes.
I'm in agreement with @npmccallum, the combination of positional-or-named arguments and optional arguments creates a situation where it very easy to accidentally bind a positionally passed value to the wrong...
Thanks for transferring the issue. I think that element-wise behavior is intuitive for add-like and subtract-like operations, but agree that multiply and divide might imply other semantics.
I agree with the commenters that I would expect something called `SortBy` to use a comparator. If that's not possible it should at least use a key which can be...
A good reference to use for a safe string API would be Rust's [`std::string::String`](https://doc.rust-lang.org/std/string/struct.String.html) and [`std::ffi::OsString`](https://doc.rust-lang.org/std/ffi/struct.OsString.html) which allow users to interact with valid UTF-8 strings and platform-specific string representations respectively....
Hello, just realized this PR existed and am going to carry [my feedback](https://github.com/ponylang/rfcs/issues/107#issuecomment-787202355) over from the issue I originally commented on. I provided a quick overview of some differences between...
Hi Rowland, Thanks for getting back to me quickly, I have a few specific comments below about things you mentioned and have tried to better outline which Rust features would...
In Rust, making a string from bytes is effectively partial because not all byte sequences are valid UTF-8 strings. Additionally, operations on strings preserve validity of the string as UTF-8,...
Also, I realize I've ended up proposing and defending a specific prescription for how to do strings in Pony. That wasn't really my intention on arrival, I just ended up...