yes, it works fine! On 6 March 2012 17:12, Roman Haefeli <reduz...@gmail.com> wrote:
> On Tue, 2012-03-06 at 10:56 -0500, Hans-Christoph Steiner wrote: > > On Mar 4, 2012, at 9:45 AM, Roman Haefeli wrote: > > > Actually [zexy/makesymbol] wasn't ever used in [arduino], only in > > > arduino-help.pd . There it's used to display the Firmware version in a > > > GOP cnv object -> [zexy/makesymbol firmata_%s.%s]. This can be safely > > > replaced nowadays by [symbol firmata_$1.$2(. However, I didn't even use > > > that, because I thought it would be useful to display the whole Firmata > > > specification there, not only the protocol version. It now displays > > > something like: > > > > > > StandardFirmata 2 3 > > > > > > and it does so with only using vanilla classes. Let me point that > > > [arduino] itself is not all affected by this. > > > > Replacing [zexy/makesymbol] sounds like a good solution. I think that > > the [symbol Firmata_$1.$2( will produce the most readable version of > > this. "StandardFirmata 2 3" is not super clear, especially to > > newbies. > > Why would like the help-patch to only show the version in some weird > format instead of showing exactly what [arduino]'s right outlet is > sending? Am I missing something here? It's easy to change, but I don't > get your point here. If you insist, i'll change it. > > > >> Pduino deliberately uses namespace prefixes because that's currently > > >> the only way to guarantee the correct object is being loaded. > > > > > > Agreed. > > > > > >> Using [declare -lib zexy] [makesymbol] does not currently guarantee > > >> that (tho it should). > > > > > > Yeah, I also agree that it should. > > > > > > Please, tell me about your further constraints, if there are any, and > > > I'll see how I can comply with them. > > > > I can't think of any off the top of my head, but I am sure they exist. > > The best approach for something like this, I think, is to try to make > > sure that the given output is exactly the same. So if the > > [zexy/makesymbol] code produces "Firmata_2.3", the updated code should > > as well, unless the problem is specifically because the message is > > like "Firmata_2.3". > > Sorry, if I am wrong, but I have the slight feeling, that you still > think that something in [arduino] has changed. I can assure you that the > updated [arduino] gives the _exact_ same output as the original one. > That is, it still sends: > > 'firmware StandardFirmata 2 3' > > 'version 2 3' > > to it's right outlet. Only the help-patch has changed (see above). > > Please be assured, I wouldn't change any message format in [arduino] > itself. > > So, how we proceed? > > Roman > > > > > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > -- Jordi Sala http://musa.poperbu.net
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list