# LiveCode

> cross-platform rapid application development runtime environment inspired by HyperCard

**Wikidata**: [Q3068282](https://www.wikidata.org/wiki/Q3068282)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/LiveCode)  
**Source**: https://4ort.xyz/entity/livecode

## Summary
LiveCode is a cross-platform rapid application development runtime environment inspired by HyperCard. It is a programming language designed for communicating instructions to a machine and runs on multiple operating systems including Windows, macOS, Android, and iOS.

## Key Facts
- LiveCode was founded on July 11, 2001
- It is licensed under the GNU General Public License
- The current version is 6.5.2, released on January 29, 2014
- LiveCode is influenced by HyperTalk and is an object-oriented programming language
- It supports Windows, macOS, Linux kernel, Android, and iOS operating systems
- LiveCode has aliases including Revolution and MetaCard
- The official website is https://livecode.org/ and https://livecode.com/
- It is developed by LiveCode and has a source code repository on GitHub
- LiveCode is used for programming and has a stack file format for readable and writable files

## FAQs
### Q: What is LiveCode used for?
A: LiveCode is used for rapid application development across multiple platforms, allowing developers to create software that runs on Windows, macOS, Android, and iOS from a single codebase.

### Q: Is LiveCode free to use?
A: Yes, LiveCode is licensed under the GNU General Public License, making it free and open-source software.

### Q: What programming paradigm does LiveCode follow?
A: LiveCode follows the object-oriented programming paradigm, allowing developers to create modular and reusable code.

## Why It Matters
LiveCode matters because it provides a powerful cross-platform development environment that significantly reduces the time and effort required to create applications for multiple operating systems. By allowing developers to write code once and deploy it across Windows, macOS, Android, and iOS, LiveCode addresses the challenge of platform fragmentation in software development. Its HyperCard-inspired design makes it particularly accessible for rapid prototyping and educational purposes, while still being capable of producing professional-grade applications. The open-source nature of LiveCode under the GNU GPL license ensures that it remains accessible to developers worldwide, fostering innovation and community-driven improvements.

## Notable For
- Cross-platform compatibility across Windows, macOS, Android, and iOS from a single codebase
- HyperCard-inspired design that makes rapid application development intuitive and accessible
- Open-source licensing under GNU GPL, ensuring free and community-driven development
- Object-oriented programming paradigm that supports modular and reusable code structures
- Stack file format that provides a unique approach to application development and deployment

## Body
### Development Environment
LiveCode provides a comprehensive development environment for creating applications across multiple platforms. The runtime environment is designed to be intuitive and accessible, drawing inspiration from the HyperCard system that was popular in the 1980s and 1990s.

### Programming Language Features
As a programming language, LiveCode supports object-oriented programming principles, allowing developers to create modular, reusable code components. The language is designed to be English-like and readable, making it accessible to both novice and experienced programmers.

### Platform Support
LiveCode runs on a wide range of operating systems, including Microsoft Windows (since 1985), macOS (since 2001), Linux kernel, Android (since 2008), and iOS. This broad platform support makes it an ideal choice for developers targeting multiple device types and operating systems.

### Version History
The software has undergone numerous updates since its inception, with version 6.0.0 released on April 11, 2013, and the current version 6.5.2 released on January 29, 2014. The development team continues to maintain and improve the platform through its GitHub repository.

### Community and Ecosystem
LiveCode has established a community around its development, with active discussions on platforms like Stack Overflow and dedicated topics on Quora. The software's open-source nature has fostered a collaborative environment where developers can contribute to its ongoing development and improvement.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "LiveCode",
  "description": "Cross-platform rapid application development runtime environment inspired by HyperCard",
  "url": "https://livecode.org/",
  "sameAs": [
    "https://en.wikipedia.org/wiki/LiveCode",
    "https://www.wikidata.org/wiki/Q1066841"
  ],
  "additionalType": "ProgrammingLanguage"
}

## References

1. [Release 6.0.0. 2013](https://github.com/livecode/livecode/releases/tag/6.0.0)
2. [Release 6.0.1. 2013](https://github.com/livecode/livecode/releases/tag/6.0.1)
3. [Release 6.0.2. 2013](https://github.com/livecode/livecode/releases/tag/6.0.2)
4. [Release 6.1.0. 2013](https://github.com/livecode/livecode/releases/tag/6.1.0)
5. [Release 6.1.1. 2013](https://github.com/livecode/livecode/releases/tag/6.1.1)
6. [Release 6.1.2. 2013](https://github.com/livecode/livecode/releases/tag/6.1.2)
7. [Release 6.1.3. 2013](https://github.com/livecode/livecode/releases/tag/6.1.3)
8. [Release 6.5.0. 2013](https://github.com/livecode/livecode/releases/tag/6.5.0)
9. [Release 6.5.1. 2013](https://github.com/livecode/livecode/releases/tag/6.5.1)
10. [Release 6.5.2. 2014](https://github.com/livecode/livecode/releases/tag/6.5.2)
11. [Release 6.6.0. 2014](https://github.com/livecode/livecode/releases/tag/6.6.0)
12. [Release 6.6.1. 2014](https://github.com/livecode/livecode/releases/tag/6.6.1)
13. [Release 6.6.2. 2014](https://github.com/livecode/livecode/releases/tag/6.6.2)
14. [Release 6.7.0. 2014](https://github.com/livecode/livecode/releases/tag/6.7.0)
15. [Release 6.7.1. 2014](https://github.com/livecode/livecode/releases/tag/6.7.1)
16. [Release 6.7.2. 2015](https://github.com/livecode/livecode/releases/tag/6.7.2)
17. [Release 6.7.4. 2015](https://github.com/livecode/livecode/releases/tag/6.7.4)
18. [Release 6.7.6. 2015](https://github.com/livecode/livecode/releases/tag/6.7.6)
19. [Release 6.7.7. 2015](https://github.com/livecode/livecode/releases/tag/6.7.7)
20. [Release 6.7.8. 2015](https://github.com/livecode/livecode/releases/tag/6.7.8)
21. [Release 6.7.9. 2016](https://github.com/livecode/livecode/releases/tag/6.7.9)
22. [Release 6.7.10. 2016](https://github.com/livecode/livecode/releases/tag/6.7.10)
23. [Release 6.7.11. 2016](https://github.com/livecode/livecode/releases/tag/6.7.11)
24. [Release 7.0.0. 2014](https://github.com/livecode/livecode/releases/tag/7.0.0)
25. [Release 7.0.1. 2014](https://github.com/livecode/livecode/releases/tag/7.0.1)
26. [Release 7.0.3. 2015](https://github.com/livecode/livecode/releases/tag/7.0.3)
27. [Release 7.0.4. 2015](https://github.com/livecode/livecode/releases/tag/7.0.4)
28. [Release 7.0.6. 2015](https://github.com/livecode/livecode/releases/tag/7.0.6)
29. [Release 7.1.0. 2015](https://github.com/livecode/livecode/releases/tag/7.1.0)
30. [Release 7.1.1. 2015](https://github.com/livecode/livecode/releases/tag/7.1.1)
31. [Release 7.1.2. 2016](https://github.com/livecode/livecode/releases/tag/7.1.2)
32. [Release 7.1.3. 2016](https://github.com/livecode/livecode/releases/tag/7.1.3)
33. [Release 7.1.4. 2016](https://github.com/livecode/livecode/releases/tag/7.1.4)
34. [Release 8.0.0. 2016](https://github.com/livecode/livecode/releases/tag/8.0.0)
35. [Release 8.0.1. 2016](https://github.com/livecode/livecode/releases/tag/8.0.1)
36. [Release 8.0.2. 2016](https://github.com/livecode/livecode/releases/tag/8.0.2)
37. [Release 8.1.0. 2016](https://github.com/livecode/livecode/releases/tag/8.1.0)
38. [Release 8.1.1. 2016](https://github.com/livecode/livecode/releases/tag/8.1.1)
39. [Release 8.1.2. 2016](https://github.com/livecode/livecode/releases/tag/8.1.2)
40. [Release 8.1.3. 2017](https://github.com/livecode/livecode/releases/tag/8.1.3)
41. [Release 8.1.4. 2017](https://github.com/livecode/livecode/releases/tag/8.1.4)
42. [Release 8.1.5. 2017](https://github.com/livecode/livecode/releases/tag/8.1.5)
43. [Release 8.1.6. 2017](https://github.com/livecode/livecode/releases/tag/8.1.6)
44. [Release 8.1.7. 2017](https://github.com/livecode/livecode/releases/tag/8.1.7)
45. [Release 8.1.8. 2017](https://github.com/livecode/livecode/releases/tag/8.1.8)
46. [Release 8.1.9. 2018](https://github.com/livecode/livecode/releases/tag/8.1.9)
47. [Release 8.1.10. 2018](https://github.com/livecode/livecode/releases/tag/8.1.10)
48. [Release 9.0.0. 2018](https://github.com/livecode/livecode/releases/tag/9.0.0)
49. [Release 9.0.1. 2018](https://github.com/livecode/livecode/releases/tag/9.0.1)
50. [Release 9.0.2. 2018](https://github.com/livecode/livecode/releases/tag/9.0.2)