What is "Open Language"?

JB sundown at pacifier.com
Sat Oct 24 17:43:53 EDT 2015


> On Oct 24, 2015, at 2:25 PM, Richard Gaskin <ambassador at fourthworld.com> wrote:
> 
> JB wrote:
>> If you do get Open Language what will it do to the
>> speed?  They said LC8 would be good because it
>> will make it easier for developers to write code in
>> LC which needed to be and external before.
>> 
>> Then after releasing it they said it is slower to use
>> than a external written in C.
>> 
>> I would prefer better lessons and examples to write
>> externals if they are faster and the same goes for
>> Open Language.
> 
> That's a different but important part of the Builder language, the ability to call OS APIs.
> 
> I've worked with OS APIs in Pascal, C, and two xTalks, Tookbook's OpenTalk scripting language which provides that built-in, and CompileIt for HyperTalk.
> 
> The one thing I've learned from that is that the language you're using isn't all that important, because no matter what you're writing in the OS you're talking to expects C:  it uses C data types and structures, provides tons of great sample source but all in C, and requires that you think like a C programmer, understanding and managing data in ways a good xTalk normally insulates from even having to think about - the difference between a pointer and a handle isn't interesting to most xTalkers, but can be essential in C.
> 
> By the time you become fluent enough in C to understand OS APIs well enough to use them, you've already learned enough to write in it as well.
> 
> I'm sure that part of Builder will be very interesting for some tasks, but if I could add to that wish list it would be to see the externals SDK made as easy as possible to work with, including examples for each of the supported platforms.
> 
> Monte's done an amazing job showing off what the externals SDK can do for extending LC.  It would be great to see more people jump on board with it.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> Ambassador at FourthWorld.com                http://www.FourthWorld.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 


I fully agree with you.

As for Monty I am not sure if you are talking about his
externals for mobile apps.  I do not have a mobile yet
but when I get one I will definitely buy his externals.

I do not expect him to release that code but are there
other examples he has released?

JB



More information about the use-livecode mailing list