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*

Reply via email to