Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kreativekorp/openxion
OpenXION - Reference Implementation of the XION Scripting Language
https://github.com/kreativekorp/openxion
hypercard hypermedia hypertalk interpreted-languages interpreted-programming-language interpreter interpreters openxion scripting-language scripting-languages xcard xion xtalk
Last synced: 2 days ago
JSON representation
OpenXION - Reference Implementation of the XION Scripting Language
- Host: GitHub
- URL: https://github.com/kreativekorp/openxion
- Owner: kreativekorp
- Created: 2014-08-26T06:21:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T05:45:38.000Z (over 1 year ago)
- Last Synced: 2024-07-08T00:30:05.363Z (4 months ago)
- Topics: hypercard, hypermedia, hypertalk, interpreted-languages, interpreted-programming-language, interpreter, interpreters, openxion, scripting-language, scripting-languages, xcard, xion, xtalk
- Language: Java
- Homepage:
- Size: 19.1 MB
- Stars: 66
- Watchers: 9
- Forks: 67
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OpenXION
========XION *(EK-shun)* is a kind of scripting language that enables ordinary people to do extraordinary things. You do not need to learn a bunch of cryptic symbols and how to put them in exactly the right places in order to tell your computer what to do. Since XION has been created to resemble natural English, all you need is a basic understanding of the English language.
XION is an xTalk language similar to the ones used by HyperCard, SuperCard, and Runtime Revolution. OpenXION *(OH-pen-EK-shun)* is the reference implementation of the XION scripting language, an open standard.
A typical XION function looks like:
function isprime x
repeat with i = 2 to the sqrt of x
if x mod i = 0 then
return false
end if
end repeat
return true
end isprimeVersion 1.x of OpenXION is written in Java for maximum portability and exposure. This also allows us to easily squash the most glaring bugs early in the interpreter's development. Version 2 will be ported to a lower-level language.
**[Download Latest Release Here](https://github.com/kreativekorp/openxion/wiki/Downloads)**