Function call by name in CmdMessenger?

How would I go about adding functionality to CmdMessenger so that I can send a string rather than a number to call a function.

e.x.

startmotor,2;
v.s.
1,2;

How long can you wait?

I have a library almost ready to go that seems to be pretty similar to CmdMessenger. It uses callbacks, but instead of building the protocol into the communication library, it instead calls your callback function with a char** (char[][]) that you can do as you see fit with.

I am getting ready to document it and write up an example. Maybe I can have it "done" in a few days. It has already been through some minimal testing and seems to work as expected, though I haven't put it through the gauntlet, per-se.

K, that was faster than I thought.

Search http://arduino.cc/playground/Main/GeneralCodeLibrary for "UComms"

Or download directly:
http://johnmchilton.com/media/UWheel.zip

Comes well-documented and with an example.

Links do not appear to work.

Link still do not appear to work.