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?
>>
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.