Closed mgi closed 5 years ago
@mgi please don't use your time on that. I have a strong conviction now that we must revert the change of struct->class, because issues like this one will come up one after one and we really don't have any good argument to keep it (no new functionality, even not introducing clos, because CLX had the ability to use standard-class in defnie-clx-class).
I've created pure-clos
branch to not lose these changes. master is reset to state from before the original merge.
Too bad, I should have been more responsive on these issues but did not received any notification from github (I should check my settings). I was in the process of checking that any function/getter/setter in the manual was defined.
I restate that those patches was more for maintainability than anything else. I knew that define-clx-class can expand to both destruct or defclass but I think that this feature is bit of a hack (and CLOS is in the standard anyway).
Anyway as the choice is made now, I think you can ditch the pure-clos
branch because we don't have the man power to maintain both branch.
Best regards and thanks for your work 👍
To be continued...