Update of /cvsroot/pure-data/abstractions/pureunity In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6763
Modified Files: README Log Message: type prefixes
Index: README =================================================================== RCS file: /cvsroot/pure-data/abstractions/pureunity/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 31 Dec 2005 18:44:54 -0000 1.5 --- README 31 Dec 2005 21:29:37 -0000 1.6 *************** *** 164,167 **** --- 164,204 ----
+-+-+--+---+-----+--------+-------------+---------------------+ + TYPE PREFIXES + + Those have to be prefixes in order to be honored by DOLLSYM: + [$1norm] should expand to [fnorm], [lfnorm], [#norm], etc. + + Those prefixes are necessary in order to achieve polymorphism through + abstraction arguments. + + CURRENT: + f float + + FUTURE (from PureData): + ~ signal + s symbol + p gpointer + a anything + l list (of whatever) + lf list of floats + ls list of symbols + lp list of pointers + + FUTURE (from DesireData): + t stringpointer + L listpointer + v varpointer (instance symbol) + + FUTURE (from GridFlow): + # grid (of whatever) + #b grid of bytes (uint8) + #s grid of shorts (int16) + #i grid of ints (int32) + #l grid of longs (int64) + #f grid of floats (float32) + #d grid of doubles (float64) + #r grid of rubies (VALUE*) + + +-+-+--+---+-----+--------+-------------+---------------------+ ETC