<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [geos-devel] Documentation</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>I would suggest that the correct way to write a function that must return a object is to have that function return a new object not a pointer to the object. Yes you will incur some overhead for creation of the object but you will at least guarantee a&nbsp; consistent behaviour.</FONT></P>

<P><FONT SIZE=2>Todd V.</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: David Blasby [<A HREF="mailto:dblasby@refractions.net">mailto:dblasby@refractions.net</A>]</FONT>
<BR><FONT SIZE=2>Sent: Tuesday, October 07, 2003 3:33 PM</FONT>
<BR><FONT SIZE=2>To: GEOS Development List</FONT>
<BR><FONT SIZE=2>Subject: Re: [geos-devel] Documentation</FONT>
</P>
<BR>

<P><FONT SIZE=2>strk wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; Who is responsible for GEOS overall architecture ?</FONT>
</P>

<P><FONT SIZE=2>This would be Martin Davis, Yuri Bychkov, and Paul Ramsey.&nbsp; But, its </FONT>
<BR><FONT SIZE=2>open source, so its really a community process.&nbsp; If you have suggestions </FONT>
<BR><FONT SIZE=2>- just post them to the list.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&gt;PS: I will try adding an example.cpp file containing what I've</FONT>
<BR><FONT SIZE=2>&nbsp;&gt;understood so far ...</FONT>
</P>

<P><FONT SIZE=2>Excellent!</FONT>
</P>

<P><FONT SIZE=2>Personally, I'm not too concerned about returning copies of object or </FONT>
<BR><FONT SIZE=2>the actual object (Although the latter has a big efficiency plus.).&nbsp; We </FONT>
<BR><FONT SIZE=2>just need to be consistent and explicit.</FONT>
</P>

<P><FONT SIZE=2>I think PostGIS is the only real application using GEOS at the moment - </FONT>
<BR><FONT SIZE=2>and I'm willing to modify the POSTGIS-&gt;GEOS and GEOS-&gt;POSTGIS converters </FONT>
<BR><FONT SIZE=2>if necessary.</FONT>
</P>

<P><FONT SIZE=2>I'm actually really quite impressed with GEOS in PostGIS. I've been </FONT>
<BR><FONT SIZE=2>doing quite a bit of actual processing and checking using it!&nbsp; Its so </FONT>
<BR><FONT SIZE=2>much easier to write simple SQL instead of Java (or worse C++) code to </FONT>
<BR><FONT SIZE=2>check data or actually process stuff.</FONT>
</P>

<P><FONT SIZE=2>Kudos to everyone involved!</FONT>
</P>

<P><FONT SIZE=2>dave</FONT>
</P>
<BR>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>geos-devel mailing list</FONT>
<BR><FONT SIZE=2>geos-devel@geos.refractions.net</FONT>
<BR><FONT SIZE=2><A HREF="http://geos.refractions.net/mailman/listinfo/geos-devel" TARGET="_blank">http://geos.refractions.net/mailman/listinfo/geos-devel</A></FONT>
</P>

</BODY>
</HTML>