All,
Sorry to say +1, but +1. I've been convinced that Rust is great. All the
news and articles I've read over the years do seem convincing. I like
that this move would be "keeping up" with the times. It doesn't seem
like Rust is going to be short-lived. Our project is old, I think it
could use a little modernizing. I'd say adoption of Rust would put
OpenSRF (and by association, Evergreen) in a "more attractive" position
within the Open Source communities. The downside, it seems, would be
another dependency. And it would be an "add" and not a "replace" unless
we could remove gcc. But it seems that gcc is shipped with most distros.
-Blake-
Conducting Magic
Will consume any data format
MOBIUS
On 5/31/2023 10:08 AM, Jason Boyer via Evergreen-dev wrote:
I'm also largely ok with it, provided we do what we can to keep
external crate use to a minimum. I don't know what Rust is doing to
avoid their own version of NPM's "ldap moment" (or ansi-color or
whatever that bit us directly) but I'd rather not find out first-hand.
Unfortunately while I have had interest in learning more with Rust but
haven't been able to actually make the time to do it. I suppose this
would finally give me more incentive. :)
I know "should we replace all of the 'C'?" wasn't really Bill's
original question but I do think that we're more likely to find
folks that can(or more quickly learn) to write correct and safe Rust
than C in the long run.
Jason
--
Jason Boyer
Senior System Administrator
Equinox Open Library Initiative
[email protected]
+1 (877) Open-ILS (673-6457)
https://equinoxOLI.org/
On May 31, 2023, at 9:53 AM, Jason Stephenson via Evergreen-dev
<[email protected]> wrote:
Bill,
I am OK with adopting Rust as a supported language. I might even be
in favor of replacing all of our C code with Rust eventually.
I have not done anything with Rust so far. I have been meaning to
try it out.
Cheers,
Jason Stephenson
_______________________________________________
Evergreen-dev mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
_______________________________________________
Evergreen-dev mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
_______________________________________________
Evergreen-dev mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev