<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thanks for the reply.<br>
    <br>
    I have a suite of xslt transforms already done, so it would be
    easiest to run them as is.<br>
    <br>
    That said, the xslt transforms are a small fraction of the total
    work that I have already done on the application in Common Lisp. It
    will of course be a substantial effort to convert it to racket; in
    fact it may be a time to redesign the application from scratch. The
    most important consideration is that I would now like to support
    Windows and OS X as well as linux. The business logic (in lisp) runs
    on all three but the gui part does not. I could do it as a web app
    run from a linux server, but I would prefer not to do it that way.
    My other obvious option is clojure, I guess. If I could justify the
    expense of purchasing LispWorks or Franz Lisp I would, but - too
    expensive for my pocketbook.<br>
    <br>
    I know that xml and xslt do not enjoy the favor they did fifteen
    years ago. But then, I already went through the learning curve back
    then with xslt and xpath, so there's that.<br>
    <br>
    Basically I am trying to assess the effort that will be required to
    do the project in racket or clojure, and the xslt thing is small but
    significant part of it.<br>
    <br>
    Thanks again.<br>
    <br>
    Best,<br>
    <br>
    - DJ -<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 15-02-28 06:49 PM, Matthew Butterick
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAAqmC4xsiFAjcVNZq-xmcUO-8tz3ZaN+MpuKxUq+z_UxM8-tKQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">It's not clear whether you already have XSLT
        transforms that you want to use in Racket, or if you're
        mentioning XSLT just because it's a method of parsing &
        transforming XML. If the latter, then you may find that using
        native Racket data structures (esp. the X-expression) and native
        XML-friendly functions (like `match`) is more convenient.</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sat, Feb 28, 2015 at 8:49 AM, DJ <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:jakep@arqux.com" target="_blank">jakep@arqux.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Ok - new to racket. I
              would like to use it because I know Common Lisp, but need
              something that provides good cross-platform gui
              capabilities. (I can't afford a commercial implementation
              of CL.)<br>
              <br>
              My software will harvest data from several web services
              that provide results in xml.<br>
              <br>
              I have spent a half hour searching for info on how to run
              xslt transforms in racket. All that I can find is a
              mention that sxml <i>used to have</i> xslt but doesn't
              any more. I would prefer native racket rather than some
              kind of ffi solution if possible.<br>
              <br>
              Any suggestions?<br>
              <br>
              Best,<br>
              <br>
              - DJ -<br>
              <br>
              <br>
            </div>
            <br>
            ____________________<br>
              Racket Users list:<br>
              <a moz-do-not-send="true"
              href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">____________________
  Racket Users list:
  <a class="moz-txt-link-freetext" href="http://lists.racket-lang.org/users">http://lists.racket-lang.org/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>