Author: ajborley
Date: Tue Oct 17 01:40:22 2006
New Revision: 464860
URL: http://svn.apache.org/viewvc?view=rev&rev=464860
Log:
Various doc updates, see TUSCANY-853 for details
Modified:
incubator/tuscany/cpp/sca/doc/PythonExtension.html
incubator/tuscany/cpp/sca/doc/RubyExtension.html
Modified: incubator/tuscany/cpp/sca/doc/PythonExtension.html
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/PythonExtension.html?view=diff&rev=464860&r1=464859&r2=464860
==============================================================================
--- incubator/tuscany/cpp/sca/doc/PythonExtension.html (original)
+++ incubator/tuscany/cpp/sca/doc/PythonExtension.html Tue Oct 17 01:40:22 2006
@@ -81,7 +81,7 @@
<TD><B>Download Link</B></TD>
</TR>
<TR CLASS="b">
- <TD>Python version 2.3 or higher</TD>
+ <TD>Python version 2.3.4 or higher</TD>
<TD>
<A HREF="http://www.python.org/download/"
@@ -206,6 +206,10 @@
</P>
<PRE><implementation.python module="PythonModuleName"
path="relative/path/to/module" class="PythonClassName"/>
</PRE>
+ <P>Tuscany currently only supports passing simple types (strings,
ints, floats, etc) into
+ and out of Python components. Support for more complex types, such
as Service Data Objects,
+ will be added in later releases.
+ </P>
<P>Additionally, Tuscany currently requires a componentType file that
corresponds to the
name of the Python module, e.g. for the Python Calculator sample,
the module name is
'CalculatorImpl' and the componentType file is
'CalculatorImpl.componentType'. The
Modified: incubator/tuscany/cpp/sca/doc/RubyExtension.html
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/doc/RubyExtension.html?view=diff&rev=464860&r1=464859&r2=464860
==============================================================================
--- incubator/tuscany/cpp/sca/doc/RubyExtension.html (original)
+++ incubator/tuscany/cpp/sca/doc/RubyExtension.html Tue Oct 17 01:40:22 2006
@@ -198,7 +198,12 @@
</P>
<PRE><implementation.ruby script="CalculatorImpl.rb"
class="CalculatorImpl"/>
</PRE>
- <P>You can write a componentType file for your Ruby component, but
you don't have to, the Ruby
+ <P>Tuscany currently supports passing simple types (strings, ints,
floats, etc) as well
+ as Service Data Objects into and out of Ruby components. Service
Data Objects are represented
+ in Ruby as REXML Document objects (see the <A
HREF="../samples/RubyBank/README.html">RubyBank
+ sample</A> for a demonstration).
+ </P>
+ <P>You can write a componentType file for your Ruby component, but
you don't have to - the Ruby
extension introspects Ruby component implementation classes for
you and binds public
attributes to references and properties.
</P>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]