<!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? 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. Sort of a documentation pack. </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. 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. Perhaps this object is also useful if</FONT>
<BR><FONT SIZE=2>developing patches for PD and MAX/MSP simoultaneously. 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 "deprecate" the appropriate term? 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. 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. I felt it would be helpful to</FONT>
<BR><FONT SIZE=2>see examples of how 'symbols' are stored and retreived from the object. 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. For example, I initially thought that the symbol object would</FONT>
<BR><FONT SIZE=2>store a symbol by sending it a "set foo" type of message. But of course</FONT>
<BR><FONT SIZE=2>that doesn't work...the message needs to be "symbol foo". THEN I REALIZED</FONT>
<BR><FONT SIZE=2>that "set" is a 'method', but the [symbol] object wants to know the 'data</FONT>
<BR><FONT SIZE=2>type' and has no method for 'set'. HENCE, to store a symbol, you must use</FONT>
<BR><FONT SIZE=2>"symbol foo" or "symbol dog" to announce to the object that what you are</FONT>
<BR><FONT SIZE=2>about to send it is in fact a 'symbol'. (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>"send.pd".</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. 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>