Geoff Canyon wrote:

It's been a long time since I saw anything on the syntax extension
functionality, but my recollection was that it was supposed to be the
all-singing, all-dancing wonder of the universe -- meaning that if I wanted
to use a C-like dot-notation (I don't, usually) that would be easy to
build. And that basically I'd be able to write that up as a language
module, and then share it with other dot-notation fans, who could just drop
it in place and go to work. All of which makes me think that if I want to
implement a grandchildControlIDs property (I don't), I'll be able to.

I've seen many posts here expressing excitement for the prospect of using LiveCode to invent entirely new languages, and while that may be possible with Open Language I don't believe that's OL's purpose.

The main goal of OL is two-fold: to provide OS API access, and to allow custom components (libraries, widgets, etc.) to be integrated as smoothly in usage as engine-native routines and objects.

Both of these serve an even bigger goal, one quite selfish of the RunRev team but which happens to benefit all of us along the way:

Right now most of what they do has to be done in C++, while most of what we do we get to do in LiveCode. Once OL is available, the core dev team gets to spend more time doing development in LiveCode itself, meaning that the stuff they need to do gets into our hands faster, and along the way there's a wide world of new things we can do as well.


Is there a more-recent-and-detailed spec that confirms or denies this? I'm
(non)patiently awaiting the ability to create inline if statements, default
parameter values, and multiple assignments.

I've been pestering Ben and Kevin to provide more materials, and indeed they're working on it as they prep an early preview build for release within a few weeks.

In the meantime, the best info on this new set of initiatives is in the video Kevin posted to the blog a few weeks ago:
<http://livecode.com/blog/2014/07/08/the-next-generation-widgets-themes/>

--
 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