On 2017-05-18 22:08, Mark Wieder via use-livecode wrote:
On 05/18/2017 10:57 AM, Mark Waddingham via use-livecode wrote:
The point is the whole problem can be sufficiently solved quite well
with better tooling (which we are aware we need to work on); and in
the
future can be solved completely using a little bit of cleverness and
exploiting the way LCB has been implemented.
Cool. That sounds promising.
Indeed, thinking a little more laterally about the problem of binary
module compatibility then there are actually two sides here:
1) The community edition side
2) The commercial edition side.
In the case of (1), the engine is GPL. This means that any extensions
used in community, must be GPL too (or dual-licensed, if it is to be
allowed to be used in Commercial). GPL apps need to give access to the
source (widgets built with community already include the source). This
means that compilation can happen on installation of the widget; there's
actually no need for compilation to occur before this point (beyond
checking that everything is present in the extension which is needed to
compile it). So this would solve the problem in Community.
In the case of (2), then we definitely need to do something before
commercial widgets become common-place - I agree :)
Warmest Regards,
Mark.
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode