Replies: 3 comments 9 replies
-
i disagree because we have implemented the comptroller in this repo — which is not a IMO the term
|
Beta Was this translation helpful? Give feedback.
-
I am not in favour of renaming this repo, as doing so would introduce refactoring costs without providing any new benefits, beyond a new name. Also, none of the suggested names convey the true purpose of this repository imo. I've discussed this issue with Andrei privately but I am sharing my thoughts on this now: I have issues with the current structure, as it contains two types of contracts:
As a result of this, because other repos inherit from this one, the Comptroller cannot directly import the Lockup, Flow, and Airdrop interfaces due to circular import issues. This has forced us to use low-level calls when interacting with core contracts from the Comptroller. So, I propose the following changes:
Re. PS: May be mono-repo was not a bad idea after all :)) |
Beta Was this translation helpful? Give feedback.
-
Comptroller isn’t a library either. So, it makes as much sense (if not more) to put it under a Also, if we don't want to focus on the literal meaning of these terms, then it might not also matter if we call it I am open to renaming it to |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
hey @sablier-labs/evm, WDYT about renaming this to one of the following:
evm-lib
evm-stdlib
stdlib
(since our EVM repos typically don't start withevm-
prefix)I feel like any name containing the word 'lib' would better communicate the purpose of the logic maintained in this repository.
Beta Was this translation helpful? Give feedback.
All reactions