Peter Goodspeed-Niklaus

Results 56 comments of Peter Goodspeed-Niklaus

In `Cargo.toml`: ```toml [dependencies] skiplist = "0.2.10" ```

Difficulty: this makes history pretty difficult to deal with.

It might be useful to handle topics at the problem specifications level and then let individual tracks make modifications as necessary, instead of leaving everything to the individual tracks. I...

Some possible learning objectives: - implement a standard library trait (suggest `Iterator`) - write a trait and implement it on some types - implement a generic function bounded on their...

It looks like it's my fault: it was initially written such that the signature matched ([in #501](https://github.com/Menkir/rust/blob/2c0f32512135d8ca8432e37446dfd7f7d764e910/exercises/palindrome-products/src/lib.rs#L2)), but then I changed it in #847 and apparently neglected to update the...

Testing locally is relatively painless, as long as you think to test in release mode. Locally, using the example solution, I get ```bash $ cargo clean && time cargo test...

For clarity, is your timing result using the [example solution](https://github.com/exercism/rust/blob/main/exercises/practice/palindrome-products/.meta/example.rs), or some other solution? It's not impossible, but my intuition suggests that it's unlikely that my dev machine is literally...

> If the only way to succeed in this exercise is to use an imperative approach that keeps track of min and max, perhaps that advice should be offered in...

> Could this syntax be added to the README? Depends on the syntax in question: - `cargo clean &&` isn't necessary at all, and in fact increases the compile time...

It looks to me as though this concept is about using iterators, not defining them. I'm not sure how useful it would be to require knowledge of traits first. My...