The Future of SuperCollider Development Efforts

Zooming out, this is a good thread to talk about organizational structure; another thread might be a good place to start a discussion about build tools, and yeah, really the very best place to make a technical proposal is on github (or whatever platform we’re using), ideally with working code.

But on balance, making that a strict requirement affects the accessibility for newer devs, who may have an insightful idea but lack the personal means to make it happen. So the chatrooms and forums are a good place to recruit help to make that happen, and discuss the values and technical details.

We must build these bridges to each other to work effectively. At the same time, our craft requires solitude and deep focus. This is a constraint that all of us work within, even if this work was all of our full-time day job.

I would like to suggest spawning a new thread for any specific technical proposal, so that this one can be easily digested by people learning about the history and culture of the project so that they can make a contribution.

2 Likes

Why not pick up on some of the concrete suggestions made here, and start threads about them.

Documentation and bug triage are probably two good places to start.

2 Likes

I heard great things about zig, but yeah, that would have been my concern as well.

Yeah it’s a remarkable achievement on multiple levels, it’s just not finished yet. But if you want a modern C then it really delivers on that promise. If on the other hand you try and use it like Rust/C++ you’re going to be very unhappy :slight_smile:

2 Likes

I’m slowly taking my baby steps in C++, even hacking the codebase, with some PR accepted, but only because I have guidance. Not my favorite language, but seems a necessity anyway. Not ready to document the code yet, but I do it for myself. My tests (property-based) found a bug that was difficult to find. And others already are fixing it, which is satisfying.

If you have suggestions or something to say, DM me, I’m available to talk.

1 Like

Thank you. That sounds like a nice mindset to contribute. Sometimes I lacked such ethical and humanist interchange here, glad to see a vibe more like this now.))

2 Likes