<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    All,<br>
    <br>
    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.<br>
    <pre class="moz-signature" cols="72">-Blake-
Conducting Magic
Will consume any data format
MOBIUS

</pre>
    <div class="moz-cite-prefix">On 5/31/2023 10:08 AM, Jason Boyer via
      Evergreen-dev wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:E94AFDB3-6130-4335-B82D-4C94028E40BD@equinoxOLI.org">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      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.
      <div><br>
      </div>
      <div>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. :)</div>
      <div><br>
      </div>
      <div>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<span style="caret-color: rgb(0, 0, 0); color:
          rgb(0, 0, 0);"> that can</span><span style="caret-color:
          rgb(0, 0, 0); color: rgb(0, 0, 0);"> </span><span
          style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">(or
          more quickly learn) to</span> write correct and safe Rust than
        C in the long run. </div>
      <div><br>
      </div>
      <div>Jason<br>
        <div>
          <meta charset="UTF-8">
          <div dir="auto" style="caret-color: rgb(0, 0, 0); color:
            rgb(0, 0, 0); letter-spacing: normal; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            text-decoration: none; word-wrap: break-word;
            -webkit-nbsp-mode: space; line-break: after-white-space;">
            <div dir="auto" style="caret-color: rgb(0, 0, 0); color:
              rgb(0, 0, 0); letter-spacing: normal; text-align: start;
              text-indent: 0px; text-transform: none; white-space:
              normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;
              text-decoration: none; word-wrap: break-word;
              -webkit-nbsp-mode: space; line-break: after-white-space;">
              <div dir="auto" style="caret-color: rgb(0, 0, 0); color:
                rgb(0, 0, 0); letter-spacing: normal; text-align: start;
                text-indent: 0px; text-transform: none; white-space:
                normal; word-spacing: 0px; -webkit-text-stroke-width:
                0px; text-decoration: none; word-wrap: break-word;
                -webkit-nbsp-mode: space; line-break:
                after-white-space;">
                <div><br>
                  -- <br>
                  Jason Boyer<br>
                  Senior System Administrator<br>
                  Equinox Open Library Initiative<br>
                  <a class="moz-txt-link-abbreviated" href="mailto:JBoyer@equinoxOLI.org">JBoyer@equinoxOLI.org</a><br>
                  +1 (877) Open-ILS (673-6457)<br>
                  <a class="moz-txt-link-freetext" href="https://equinoxOLI.org/">https://equinoxOLI.org/</a></div>
              </div>
            </div>
          </div>
        </div>
        <div><br>
          <blockquote type="cite">
            <div>On May 31, 2023, at 9:53 AM, Jason Stephenson via
              Evergreen-dev <a class="moz-txt-link-rfc2396E" href="mailto:evergreen-dev@list.evergreen-ils.org"><evergreen-dev@list.evergreen-ils.org></a>
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div>
              <div>Bill,<br>
                <br>
                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.<br>
                <br>
                I have not done anything with Rust so far.  I have been
                meaning to try it out.<br>
                <br>
                Cheers,<br>
                Jason Stephenson<br>
                _______________________________________________<br>
                Evergreen-dev mailing list<br>
                <a class="moz-txt-link-abbreviated" href="mailto:Evergreen-dev@list.evergreen-ils.org">Evergreen-dev@list.evergreen-ils.org</a><br>
<a class="moz-txt-link-freetext" href="http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Evergreen-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Evergreen-dev@list.evergreen-ils.org">Evergreen-dev@list.evergreen-ils.org</a>
<a class="moz-txt-link-freetext" href="http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>