externalPackages
Richard Gaskin
ambassador at fourthworld.com
Wed Aug 13 19:12:32 EDT 2014
Björnke von Gierke wrote:
> Richard is wrong. The goal is to be able to use any language,
> including anything that is available for the separate OS-es.
Well, it certainly wouldn't be the first time I was wrong. But given
that the engine is currently written in C++ and much of the code is
platform-independent, can you tell us more about this real goal and how
it fits in with the development of a multi-platform toolkit like LiveCode?
It may be that some time down the road, perhaps not all that long from
now, Apple quietly changes their SDK license to *require* Swift. After
all, the readers of this list know all too well they've tried that sort
of thing before. At that point developers like RunRev would have no
choice but to rewrite their Cocoa calls in whatever language Apple demands.
But I'm not too worried: last time Apple tried to pull something like
that the results were so disastrous that they completely backpedaled
within a few months. While they never apologized for the damage they
caused, nor even publicly acknowledged that it was never in their
interests to have attempted it, Steve's gone, his vendetta with Adobe
played out, and Tim Cook is a much more cool-headed leader. I doubt
we'll see those sorts of shenanigans again; I like to think Cook
understands the impact it has on the company's reputation in terms of
being a reliable partner, esp. at a time of declining market share.
> However, there'll be a meta-LC like language, that is not quite LC,
> but similar-ish, which will allow to write externals too. The Idea
> is that it's similar enough for more people to delve in and do
> Externals....
It's early days and my understanding is that the syntax shown in that
video is only experimental.
But I share your view that it could be more LC-like - all we have to do
is take a good look at ToolBook, which has supported optional data types
and OS calls for decades. Everything I might have written an external
for in any other xTalk I wrote directly in ToolBook, all the way down to
the Win APIs, with the same clean syntax throughout.
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list