Closed kangz12345 closed 1 year ago
Umm.. You've got a point!
In the early stages of development, there are a few dependence between two modules. But as we develop, there are many calls between them.
So, I agree with your opinion.
And also, how about changing the project name swift
?
As we changed the visibility of this repository into public, I'm worried that the name overlaps with the existing project because this is an official project of QuIQCL..
I will apply this with #151.
This will be implemented independently and along with converting a package to a flat module.
I found that the two modules,
swift
andapp
, are in fact dependent to each other. That implies that they should be in a single module, or we separated something not properly. I realized this because of a pylint warningcyclic-import
. As far as I understand, a module is an independent group of codes and dependences should be acyclic.For example, in
swift
module, aSwift
instance manages severalBaseApp
instances whereBaseApp
is defined inapp
module. However, inapp
module, it uses some functions and classes inswift
module. I think it would be better to put them together in a single module.How do you think of this? @BECATRUE