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
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com

_______________________________________________
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

Reply via email to