Re: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40])

2016-05-04 Thread Ben Rubinstein
Thanks Richard! More questions (ideally of course you'd simply point me to the 
guide I should have read to have answered these for myself)...


On 03/05/2016 23:24, Richard Gaskin wrote:

Ben Rubinstein wrote:


...is there anyway an explanation of the differences and

^anywhere, obviously


relationships between:

- widgets

Custom controls written in LiveCode Builder with advanced
rendering and packaging.


sort of got that.  Is there a guide for how to develop, test, package, 
distribute, install?



- libraries

Can be written in either LiveCode Script or LiveCode Builder.
Note that Builder now has some access to OS APIs, so if your
library needs that you'll write it in LC Builder.


OK. What makes it a library? Where do they go, how do they get loaded...?



- externals

Written in C or other low-level language that can compile to
machine code with the Externals SDK

... see previous remarks about the existing guide - is that still accurate?



- plugins

Any stack present in the Plugins folder so it can be opened
from the IDE's Development -> Plugins menu, usually custom
development tools.


So plugins are always stacks - or can they be these new-falutin' script-only 
stacks I've heard about?


thanks as always,

Ben

___
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


Re: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40])

2016-05-03 Thread Richard Gaskin

Ben Rubinstein wrote:

> ...is there anyway an explanation of the differences and
> relationships between:
>
> - widgets
Custom controls written in LiveCode Builder with advanced
rendering and packaging.

> - libraries
Can be written in either LiveCode Script or LiveCode Builder.
Note that Builder now has some access to OS APIs, so if your
library needs that you'll write it in LC Builder.

> - externals
Written in C or other low-level language that can compile to
machine code with the Externals SDK

> - plugins
Any stack present in the Plugins folder so it can be opened
from the IDE's Development -> Plugins menu, usually custom
development tools.


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.

___
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


Re: LiveCode Externals etc (was Re: Rust externals [was: Being a developer after 40])

2016-05-03 Thread Ben Rubinstein

To be precise:


LiveCode 2.7.x or later (any edition should do)
Visual C++ 2005 – any edition including Express (if you want to build
externals on Windows)
XCode 2.4.x (if want to build externals on Mac OS X)


(At least it exists now - when I last posted to this list in despair 
(09/10/2015 18:45), it had gone missing altogether.)


On a slightly adjusted topic - one of those questions I've been feeling too 
stupid to ask but would really appreciate - is there anyway an explanation of 
the differences and relationships between:

- widgets
- libraries
- externals
- plugins

?

Ben

On 02/05/2016 19:29, Matthias Rebbe wrote:

If i remember right, the lesson about creating an external used xCode 3 or so.
And the screenshots did not match current xCode version. But i might be wrong.






Am 02.05.2016 um 17:23 schrieb Richard Gaskin :

Matthias Rebbe wrote:

An updated lesson about how to create an external using the current
Xcode versions, would be helpful. ;)


To help guide that effort, where is the current lesson not working out?

--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web

ambassa...@fourthworld.comhttp://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