I don't understand what you're saying about receive symbols.  How do you get the single characters in the first place?

-Jonathan


From: Mathieu Bouchard <matju@artengine.ca>
To: Jonathan Wilkes <jancsika@yahoo.com>
Cc: Miller Puckette <msp@ucsd.edu>; Alexandre Torres Porres <porres@gmail.com>; pd-lista puredata <pd-list@iem.at>
Sent: Thursday, August 4, 2011 12:03 PM
Subject: Re: [PD] (breaking symbols) was Re: find a list of numbers in a text file

On Wed, 3 Aug 2011, Jonathan Wilkes wrote:

> Aw c'mon, Miller, you didn't even try. It's just a little sprintf hacking and that idiosyncratic recursion that outputs everything backwards.

You can greatly speed it up by registering one receive symbol per character, such as [r $0-char-1], [r $0-char-2], [r $0-char-/], etc., because then you're using receiver-lookup as a table of characters.

There's no limit to the possibilities of making silly implementations on top of a silly base. There aren't any pd interpreters that both correctly understand what $1 means and can't load standard <m_pd.h> externals.

_______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC