--YaTKKFXkwnXTdjNqy0/
Content-Type: multipart/alternative; boundary="=-yi+pr4NPZGwZsZBz0Jg+"


--i+pr4NPZGwZsZBz0Jg+
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2007-22-10 at 10:42 +0900, Tony De wrote:

> I have the QBSDK and am working with it.  Does anyone know if and if so, 
> how one would take advantage of the Quickbooks API from Ruby?


I really enjoy using swig as a universal
scripting-language-interface-generator-thingie.  It doesn't make
interfaces that are as efficient as hand-rolled ones, but in most cases
you don't use scripting languages for run-time efficiency but, rather,
development efficiency.  Swig fits the bill for the latter for sure!

-- 
Michael T. Richter <ttmrichter / gmail.com> (GoogleTalk:
ttmrichter / gmail.com)
Theory is knowledge that doesn't work. Practice is when everything works
and you don't know why. (Hermann Hesse)

--i+pr4NPZGwZsZBz0Jg+
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.1">
</HEAD>
<BODY>
On Mon, 2007-22-10 at 10:42 +0900, Tony De wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">I have the QBSDK and am working with it.  Does anyone know if and if so, </FONT>
<FONT COLOR="#000000">how one would take advantage of the Quickbooks API from Ruby?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
I really enjoy using swig as a universal scripting-language-interface-generator-thingie.&nbsp; It doesn't make interfaces that are as efficient as hand-rolled ones, but in most cases you don't use scripting languages for run-time efficiency but, rather, development efficiency.&nbsp; Swig fits the bill for the latter for sure!<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<B>Michael T. Richter</B> &lt;ttmrichter / gmail.com&gt; (<B>GoogleTalk:</B> ttmrichter / gmail.com)<BR>
<I>Theory is knowledge that doesn't work. Practice is when everything worksnd you don't know why. (Hermann Hesse)</I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--i+pr4NPZGwZsZBz0Jg+--

--YaTKKFXkwnXTdjNqy0/
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBHHETeLqyWkKVQ54QRAkvBAJ9I7oosn14QsiUBP2CsQ7nLju5IXgCcCVH/
96H5MDrVmzViZcpEF8LMS1MB7
-----END PGP SIGNATURE-----

--YaTKKFXkwnXTdjNqy0/--