<HTML ><HEAD ><TITLE >Using XML-RPC with Proprietary Languages</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.63 "><LINK REL="HOME" TITLE="XML-RPC HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Using XML-RPC with Ruby" HREF="xmlrpc-howto-ruby.html"><LINK REL="NEXT" TITLE="Applications with Built-in XML-RPC Support" HREF="xmlrpc-howto-applist.html"></HEAD ><BODY CLASS="section" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >XML-RPC HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="xmlrpc-howto-ruby.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="xmlrpc-howto-applist.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="xmlrpc-howto-proprietary" >13. Using XML-RPC with Proprietary Languages</A ></H1 ><P >Implementations of XML-RPC are available for the following proprietary programming languages and environments.</P ><DIV CLASS="section" ><H2 CLASS="section" ><A NAME="xmlrpc-howto-k" >13.1. Using XML-RPC with K</A ></H2 ><P ><EM >(This section of the XML-RPC HOWTO was generously provided by Christian Langreiter.)</EM ></P ><P ><A HREF="http://www.kx.com/" TARGET="_top" >K</A > is a language used in finance and database development. To install XML-RPC for K, download it from the <A HREF="http://www.langreiter.com/k/kxr" TARGET="_top" >Kx website</A >. Uncompress and copy the files into the directory in which you keep your .k programs.</P ><P >Here's a short client:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="programlisting" >\l kxr server:("localhost";"/cgi-bin/sumAndDifference.cgi"); .kxr.c[server;"sumAndDifference";2 3]</PRE ></TD ></TR ></TABLE ><P >And here's a server:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="programlisting" >\l kxrsc .kxr.sm: ,("sumAndDifference";{.((`sum;+/x);(`difference;-/x))})</PRE ></TD ></TR ></TABLE ><P >More examples are included in the distribution.</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="xmlrpc-howto-ruby.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="xmlrpc-howto-applist.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Using XML-RPC with Ruby</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Applications with Built-in XML-RPC Support</TD ></TR ></TABLE ></DIV ></BODY ></HTML >