I do not agree, IMO there are different levels of dependencies. Dep to core is a no go. Dep to another module may be useful, but should be minimized. Modules in that way are still portable, whereas an implementation dependency is much worse!
2015-01-26 11:39 GMT+01:00 Oliver B. Fischer <[email protected]>: > Both ways are valid. But then we should really prohibit any code reuse > between modules and modules and core. > > I am not sure it will be a benefit for Tamaya. I agree that the API should > be indepentend of core. But who will be so crazy to mix serveral > implementations of one API? As a user I look for one framework and will not > collect pieces form different implementations. > > Bye, > > Oliver > > > Am 26.01.15 um 11:27 schrieb Romain Manni-Bucau: > > API only IMO. Duplication is saner than depending on core and finally >> showing that your module is not able to work with any implementation >> as it should - otherwise just merge core and api. >> >> >> Romain Manni-Bucau >> @rmannibucau >> http://www.tomitribe.com >> http://rmannibucau.wordpress.com >> https://github.com/rmannibucau >> >> >> 2015-01-26 11:25 GMT+01:00 Oliver B. Fischer <[email protected]>: >> >>> Dear all, >>> >>> one IMHO important question after various changes to the "in-progress" >>> builder module is: Should modules be allowed to reuse code from core? >>> >>> I think definitly yes? Why should we duplicate code and - much worse - >>> logic? >>> >>> Bye, >>> >>> Oliver >>> >>> -- >>> N Oliver B. Fischer >>> A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany >>> P +49 30 44793251 >>> M +49 178 7903538 >>> E [email protected] >>> S oliver.b.fischer >>> J [email protected] >>> X http://xing.to/obf >>> >>> > -- > N Oliver B. Fischer > A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany > P +49 30 44793251 > M +49 178 7903538 > E [email protected] > S oliver.b.fischer > J [email protected] > X http://xing.to/obf > > -- *Anatole Tresch* Java Engineer & Architect, JSR Spec Lead Glärnischweg 10 CH - 8620 Wetzikon *Switzerland, Europe Zurich, GMT+1* *Twitter: @atsticks* *Blogs: **http://javaremarkables.blogspot.ch/ <http://javaremarkables.blogspot.ch/>* *Google: atsticksMobile +41-76 344 62 79*
