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

Reply via email to