Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] will there be another Csound 6 release?
Blake Mitchell <[email protected]>
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <CAPxUcnEdnUBPDNCFRTM-FK9o-=_y+T1_K-hX0FBeV0a-asOJAQ@mail.gmail.com> |
Thanks for the heads up on PR 1852. I will take a look there and follow along the discussion. And thanks for updating the docs on the webpage! I had a PR that I pushed through to update the version in hopes of getting around to rebuild the docs for the website, but I didn't get there. So thanks! On Sun, Mar 31, 2024 at 3:26 PM Victor Lazzarini <[email protected]> wrote: > The host API has not changed yet but François Pinot is working on a > proposal and we'll discuss it here. API users should play an important part > on the redesign. > > The module API is changing and there is a PR open on this, #1852. Changes > are documented there. > > Btw, in response to that issue you opened, I did eventually update the API > docs for 6.18. > > best > Prof. Victor Lazzarini > Maynooth University > Ireland > > On 31 Mar 2024, at 18:24, Blake Mitchell <[email protected]> wrote: > > > There's only one explicit one that I know about, and it was the one > reported here: https://github.com/csound/csound/issues/1719. A struct > type had changed sometime after the initial release of version 6, as far as > I could tell. > > Anyway, I would love to renew my Csound binding development for F#/.NET > for Csound 7, as I stopped the project a while back. I did get it working > where it was running fine for Csound 6, but I think it makes more sense now > to target Csound 7. And it would be great if I could have the bindings > ready for use at the time Csound 7 releases. > > Where should I start looking for the new Csound 7 API/header definitions? > At a high-level behavior standpoint, what's changing? > > Thanks! > > On Mon, Feb 26, 2024 at 10:37 AM Victor Lazzarini <[email protected]> > wrote: > >> 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? >> >>