Re: [Csnd-dev] language cleanup...
Rory Walsh <[email protected]> Fri, 31 Oct 2025 10:17:40 +0000
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <CAMJR=HNU0i_k+O0VvG_2mP+mz1Sq_OokLLJG1C7P2iGemaCw5g@mail.gmail.com> |
> > - there are a few cases where overloading cannot be done, for instance if > parameters have same types but different functions. Overall I think it's > good to overload as much as possible. > I was thinking as much. Let's see how many we are left with after a quick audit, and then decide whether to rename them, or continue with the version 2 variants. > - I would try to keep to the most common format so we need to > create/deprecate fewer names > Flatcase is definitely the most common format. I don't love it, but it's a nice wink to the past. The path of least resistance here is to move all opcodes to flatcase, and let that by the convention for all new opcodes. - if we introduce new names to S, b and B, we should do them as aliases not > replacements. > Absolutely. > One thing in particular I like to see deprecated is outs/outq/out8 etc as > out can handle any number of channels. Same for in and ins etc. > We should also discuss the complete method to handle deprecation from the > code sources to the manual. > Agreed.