> ... I think this [SAL] could work without changing the Audacity/Nyquist
> C code but I just simply still haven't tried to tell the truth]
I agree -- I think you could include the new sal code in the Nyquist runtime for Audacity. To program in SAL without help from Audacity, you would have to write SAL programs as a big string, pass the string to the compiler, and run the result (but this is how SAL mode works internally anyway).
Eventually, Audacity should recognize SAL plugins and compile them for you, but maybe we should get more experience with SAL first -- I wouldn't advise integrating SAL just yet.
If anyone wants to try building some experimental SAL support into Audacity, I'll be happy to answer questions that arise.