[PD] Segmented patch chords?

Ian Smith-Heisters heisters at 0x09.com
Thu Mar 10 23:14:34 CET 2005


For me, listp means "list predicate", just because we're dealing with 
lists, and lists make me think in Lisp.

What about listptr? Or list* is good. Or ladr (list address)? But 
doesn't ladr mean something else somewhere else? Or what about just lp?

This functionality will be fan-frickin-tastic. Much better than 
segmented patch cords.

-Ian

Mathieu Bouchard wrote:
> On Sun, 6 Mar 2005, Frank Barknecht wrote:
> 
> 
>>And state saving modelled somehow after Memento as builtin. And more
>>powerful list processing. And so on. Segments come way down on this
>>list.
> 
> 
> I'm thinking about eventually adding reference-counted lists to
> devel_0_38, so I would like to survey what would be a good selector name
> for that kind of data.
> 
> I am thinking about listp where the final p means pointer. It could also
> be list* to be C-like. I think "listpointer" may be too long. The contents
> of the message would be only a pointer to the actual list, instead of a
> full copy of it.
> 
> This would finally allow for nested lists. This would use the two reserved
> characters { } and would allow for messages like this one:
> 
> listp {0 foo {1 2 {}} {a b c} {42 3.1416 2.718 1.618}}
> 
> I'm not sure whether those lists would be mutable/immutable though. If
> they are mutable they would fill the gap of having arrays that don't just
> allow floats, but also everything else.
> 
> Those pointers would not be compatible with (g)pointers, that are only
> "allowed" to point to point to pd objects, and that don't do
> reference-counting.
> 
> _____________________________________________________________________
> Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju
> 
> 
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list


-- 
http://www.0x09.com




More information about the Pd-list mailing list