GameOfLife / Unit-Lib

The Unit Library is a system that provides high level abstractions on top of the SuperCollider language.
25 stars 6 forks source link

SymbolSpec class conflict with another quark #59

Open thresholdpeople opened 3 years ago

thresholdpeople commented 3 years ago

Hello,

Today I discovered that there is a class name conflict between your SymbolSpec class and crucialfelix's crucial-library. Their version of this class seems to be very similar, though of course sets up a completely parent and child class hierarchy - those classes also being created within the quark.

Here's a link to their source code.. It's defined on line 310.

I'm opening a similar ticket on their repository, too. Link to that here.

Boris

woutersnoei commented 3 years ago

Hi Boris, thanks for reporting, yes indeed there seem to be conficts between these two quarks. Even if I would fix the SymbolSpec issue by renaming that class (which would be a relatively painless operation as it is not very much used in Udefs) the Spec systems of both libs will collide and cause errors. The ideas are similar but as you said the way they are implemented are too different. Making these libs work together would unfortunately be a huge pile of work..

thresholdpeople commented 3 years ago

Hello Wouter,

I hear you! I figured I'd bring it to everyone's attention, more than anything else.

I wonder if there's a way to set up a multiple inheritance scheme... I will dig around.