Category:LiveCode: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
Line 21: Line 21:
*Incorporating modern language features like regex, associative arrays, support for internet protocols, etc.
*Incorporating modern language features like regex, associative arrays, support for internet protocols, etc.
*Supporting color natively (HyperCard die-hards are now breathing a sigh of relief)
*Supporting color natively (HyperCard die-hards are now breathing a sigh of relief)
** As of version 8 LiveCode includes an additional, strictly typed language variant called LiveCodeBuilder (LCB) which allows access to foreign code libraries (currently supports C libraries only, support for others to be added)
** As of version 8 LiveCode includes an additional, strictly typed language variant called [[LiveCode Builder]] (LCB) which allows authoring custom graphical control widgets as well as access to foreign code libraries (version 9 supports C, Objective C, and JAVA libraries, others may be added in the future). There is also a method for using JavaScript within a browser widget and methods for exchanging data between the two languages. Additionally LiveCode can use other languages through a shell and open process functions, as well as OSA Scripting languages such as [[AppleScript]] on macOS.

Revision as of 16:36, 19 February 2021

Language
LiveCode
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using LiveCode.

LiveCode (formerly known as Revolution) is a byte-code compiled language created by Runtime Revolution

It is inspired by HyperCard/HyperTalk, but goes far beyond that heritage by:

  • Creating applications that run on:
    • OS X
    • Mac Classic
    • Windows
    • Unix
    • iOS
    • Android
    • Web Servers (with LiveCode sever)
    • Web Browser HTML5 Engine (as of version 8)
  • Having a full interface toolkit with native widgets on all platforms
  • Incorporating modern language features like regex, associative arrays, support for internet protocols, etc.
  • Supporting color natively (HyperCard die-hards are now breathing a sigh of relief)
    • As of version 8 LiveCode includes an additional, strictly typed language variant called LiveCode Builder (LCB) which allows authoring custom graphical control widgets as well as access to foreign code libraries (version 9 supports C, Objective C, and JAVA libraries, others may be added in the future). There is also a method for using JavaScript within a browser widget and methods for exchanging data between the two languages. Additionally LiveCode can use other languages through a shell and open process functions, as well as OSA Scripting languages such as AppleScript on macOS.

Subcategories

This category has only the following subcategory.

@

Pages in category "LiveCode"

The following 128 pages are in this category, out of 128 total.

M