aboutsummaryrefslogtreecommitdiff
path: root/pdstring+wchar/README.txt
diff options
context:
space:
mode:
authorBryan Jurish <mukau@users.sourceforge.net>2009-01-23 21:50:38 +0000
committerBryan Jurish <mukau@users.sourceforge.net>2009-01-23 21:50:38 +0000
commit7601ef8eabc854709b5bdb312de9e7cee34a8c20 (patch)
tree1ccd716855ce04b9a296d5e359b3fe284ab1bb50 /pdstring+wchar/README.txt
parent5896a4d65de68c5e29b5566234e71e1c288df08d (diff)
+ added branch pdstring+wchar/ from pdstring/
svn path=/trunk/externals/moocow/; revision=10606
Diffstat (limited to 'pdstring+wchar/README.txt')
-rw-r--r--pdstring+wchar/README.txt49
1 files changed, 49 insertions, 0 deletions
diff --git a/pdstring+wchar/README.txt b/pdstring+wchar/README.txt
new file mode 100644
index 0000000..11fee6f
--- /dev/null
+++ b/pdstring+wchar/README.txt
@@ -0,0 +1,49 @@
+ README for pd external package 'pdstring'
+
+ Last updated for pdstring v0.06
+
+DESCRIPTION
+ The 'pdstring' package contains objects for converting to and from
+ (ASCII)-strings, represented as lists of floats.
+
+INSTALLATION
+ Issue the following commands to the shell:
+
+ cd PACKAGE-XX.YY (or wherever you extracted the distribution)
+ ./configure
+ make
+ make install
+
+BUILD OPTIONS
+ The 'configure' script supports the following options, among others:
+
+ * --help
+ Output a brief usage summary of the 'configure' script, including a
+ list of supported options and influential environment variables.
+
+ * --enable-debug , --disable-debug
+ Whether to enable verbose debugging messages. Default=no.
+
+ACKNOWLEDGEMENTS
+ PD by Miller Puckette and others.
+
+ Ideas, black magic, and other nuggets of information drawn from code by
+ Guenter Geiger, Larry Troxler, and iohannes m zmoelnig.
+
+KNOWN BUGS
+ Memory Usage
+ Encoding each byte of a string as its own float is shamefully wasteful:
+ it uses only 1 byte out of at least 3 which could be losslessly used
+ given ANSI/IEEE Std 754-1985 floats, not to mention the remaining
+ byte(s) (usually 1) of the float itself or the (usually 4) bytes used
+ for the a_type flag. Unfortunately, Pd trims some floating point
+ precision in message boxes and in float atoms, so a truly lossless float
+ encoding for Pd would only be possible using 2 bytes per float (wasting
+ 1/2 the space of the float itself), and (to me), the memory saving such
+ an encoding would provide is just not worth the lack of transparency and
+ additional workload it would involve (but contact me if you want the
+ code anyways).
+
+AUTHOR
+ Bryan Jurish <moocow@ling.uni-potsdam.de>
+