News for hackers. Stuff that matters.
Re:Modern Prolog Implemented in Rust by Qwertystop on Monday April 01, 2019 @12:36PM (#19545151)
"Reimplement an existing thing" is a decent way to learn a new language/system. People want to learn Rust.
Re:Modern Prolog Implemented in Rust by lmkg on Monday April 01, 2019 @01:16PM (#19545632)
Furthermore, programming in Rust has some unique challenges (like the borrow-checker) that make traditional line-for-line or function-for-function re-writes unfavorable. The average Rust re-implementation tends to do more re-architecture than the average $FOOLANG re-implementation, which tends to make them more education.

There's also an aspect that Rust is still seen as "unproven," compared to its rather bold goals and claims. A re-implementation of something existing is a good opportunity to see how well Rust-in-practice manages to approach Rust-in-theory, and in some ways is better for that purpose than a green-field Rust project.

Personally I prefer post-mortem write-ups rather than links to an active code-base, but you take what you can get.

Re:Modern Prolog Implemented in Rust by andrekandre on Monday April 01, 2019 @03:22PM (#19547117)
reimplementing is interesting and definitely cool, but what i really want to see is what NEW previously-almost-impossible-to-achieve products/artifacts we can create with these new languages...
Re:Modern Prolog Implemented in Rust by FridgeSeal on Monday April 01, 2019 @05:16PM (#19548323)
I think we’ll definitely see that, but I we’ll see that after people get comfortable with the language, and doing rewrites is one way people get comfortable with a language.
Re:Modern Prolog Implemented in Rust by nerdponx on Monday April 01, 2019 @01:38PM (#19545876)
It's also a way to learn more about the thing being reimplemented.