<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>