Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] will there be another Csound 6 release?
Victor Lazzarini <[email protected]>
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <[email protected]> |
Could you list here the 6.0 API breaking changes? The API for Csound 7 is under review at the moment. 7.0 is slated for September, so I suspect we may have an RC by the Summer. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 26 Feb 2024, at 14:07, Blake Mitchell <[email protected]> wrote: > > *Warning* > This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe. > I think it would be nice in the future to separate the API release from the major releases. The API in Csound 6 has undergone breaking changes, but the major version was not bumped, which breaks the semantic versioning. I unfortunately experienced this while writing some bindings for the Csound 6, as the documentation was not updated with the breaking changes, and this caused a lot of headache until I realized the online documentation was wrong. It doesn't seem proper to make breaking changes to the API within a major release of Csound unless the API release is itself disconnected from the Csound release. > > Also, I would be interested in making bindings for the Csound 7 API, but I'm not sure of the status of the API changes. Specifically, I would be making .NET bindings using F#. The bindings could then be used from C#, but I would not make higher level wrappers for C# like I would F#. > > On Mon, Feb 26, 2024 at 8:57 AM Rory Walsh <[email protected]> wrote: > I'm curious to know if there will be a point release for Csound 6 some point before we move to 7? There are some changes to the API that would be nice to have available in a public release. Just curious, I don't want to be adding workload to anyone. Btw, on a different note, am I right in saying that there are currently no build artifacts for MacOS through github actions?