<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [PD] pddp - a proposal</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hello,</FONT>
</P>

<P><FONT SIZE=2>Are these files available on the internet somewhere?&nbsp; If anything, maybe you could zip all the ones you do so that if someone wanted to, they could just unzip over the current documentation.&nbsp; Sort of a documentation pack.&nbsp; </FONT></P>

<P><FONT SIZE=2>Thanks,</FONT>
<BR><FONT SIZE=2>steven</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: David Sabine [<A HREF="mailto:dave@davesabine.com">mailto:dave@davesabine.com</A>] </FONT>
<BR><FONT SIZE=2>Sent: Thursday, June 06, 2002 3:26 PM</FONT>
<BR><FONT SIZE=2>To: pd-list@iem.kug.ac.at</FONT>
<BR><FONT SIZE=2>Subject: Re: [PD] pddp - a proposal</FONT>
</P>

<P><FONT SIZE=2>Hello all,</FONT>
</P>

<P><FONT SIZE=2>I've continued in my original direction and received an encouring message</FONT>
<BR><FONT SIZE=2>from Mr. Watson which inspired me to submit THIS message with the following</FONT>
<BR><FONT SIZE=2>attached documents:</FONT>
</P>

<P><FONT SIZE=2>float.pd - I've revised this document to include a explanation of floating</FONT>
<BR><FONT SIZE=2>point numbers.</FONT>
</P>

<P><FONT SIZE=2>int.pd - after revising the 'float.pd' document, I decided that the 'int.pd'</FONT>
<BR><FONT SIZE=2>was the next logical step.&nbsp; Also, i've begun to view this object as merely a</FONT>
<BR><FONT SIZE=2>tool to truncate a fraction - I see no other use for it seeing as PD keeps</FONT>
<BR><FONT SIZE=2>all numbers as 32-bit floating point.&nbsp; Perhaps this object is also useful if</FONT>
<BR><FONT SIZE=2>developing patches for PD and MAX/MSP simoultaneously.&nbsp; HOWEVER, I think</FONT>
<BR><FONT SIZE=2>that the authors of PD and its externals might want to consider eliminating</FONT>
<BR><FONT SIZE=2>this object in future versions - is &quot;deprecate&quot; the appropriate term?&nbsp; If</FONT>
<BR><FONT SIZE=2>'truncation' is the only unique feature of this object, then perhaps there</FONT>
<BR><FONT SIZE=2>should be a [truncate] object or an object which will round-off a floating</FONT>
<BR><FONT SIZE=2>point number and drop the remainder.&nbsp; Then again, if it's important to</FONT>
<BR><FONT SIZE=2>retain association with MAX/MSP, then this object might be more valuable</FONT>
<BR><FONT SIZE=2>than I think...</FONT>
</P>

<P><FONT SIZE=2>symbol.pd - I've created this new document.&nbsp; I felt it would be helpful to</FONT>
<BR><FONT SIZE=2>see examples of how 'symbols' are stored and retreived from the object.&nbsp; I'm</FONT>
<BR><FONT SIZE=2>starting to feel that further explanation of data types and methods will be</FONT>
<BR><FONT SIZE=2>helpful.&nbsp; For example, I initially thought that the symbol object would</FONT>
<BR><FONT SIZE=2>store a symbol by sending it a &quot;set foo&quot; type of message.&nbsp; But of course</FONT>
<BR><FONT SIZE=2>that doesn't work...the message needs to be &quot;symbol foo&quot;.&nbsp; THEN I REALIZED</FONT>
<BR><FONT SIZE=2>that &quot;set&quot; is a 'method', but the [symbol] object wants to know the 'data</FONT>
<BR><FONT SIZE=2>type' and has no method for 'set'.&nbsp; HENCE, to store a symbol, you must use</FONT>
<BR><FONT SIZE=2>&quot;symbol foo&quot; or &quot;symbol dog&quot; to announce to the object that what you are</FONT>
<BR><FONT SIZE=2>about to send it is in fact a 'symbol'.&nbsp; (Keep in mind that i'm speaking</FONT>
<BR><FONT SIZE=2>here of the RIGHT inlet.)</FONT>
</P>

<P><FONT SIZE=2>send.pd - I've revised this document to explain why it might be necessary to</FONT>
<BR><FONT SIZE=2>create local variables (as opposed to global), and how some 'special'</FONT>
<BR><FONT SIZE=2>objects contain their own send and receive functionality.</FONT>
</P>

<P><FONT SIZE=2>receive.pd - again, this seemed like the next logical step after I worked on</FONT>
<BR><FONT SIZE=2>&quot;send.pd&quot;.</FONT>
</P>

<P><FONT SIZE=2>_____________________</FONT>
</P>

<P><FONT SIZE=2>You should feel free (with Mr. Puckette's approval of these attached</FONT>
<BR><FONT SIZE=2>documents) to replace the existing versions of these files and provide this</FONT>
<BR><FONT SIZE=2>document in future releases of PD - Miller, that's your call!</FONT>
</P>

<P><FONT SIZE=2>Also note: I'm rather enjoying this and I'm learning little things here</FONT>
<BR><FONT SIZE=2>and/or there.&nbsp; I'll stop if somebody tells me to...I'll change directions if</FONT>
<BR><FONT SIZE=2>somebody suggests a new path...I'll take requests if you're enjoying this</FONT>
<BR><FONT SIZE=2>work...otherwise I'll forge ahead as I see fit.</FONT>
</P>

<P><FONT SIZE=2>Regards,</FONT>
<BR><FONT SIZE=2>Dave Sabine</FONT>
</P>

</BODY>
</HTML>