forked from lua-alchemy/lua-alchemy
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
71 lines (56 loc) · 2.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Background
----------
Lua is a great dynamic programming language, Adobe Flash is a great
universal platform for applications and Adobe Alchemy is the tool to
bind them together.
The main webpage can be found here:
http://code.google.com/p/lua-alchemy/
Lua
---
Lua is a powerful, fast, light-weight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description
constructs based on associative arrays and extensible semantics. Lua
is dynamically typed, runs by interpreting bytecode for a register-based
virtual machine, and has automatic memory management with incremental
garbage collection, making it ideal for configuration, scripting, and
rapid prototyping.
-- http://lua.org/about.html
Adobe Flash
-----------
Adobe Flash (previously called "Macromedia Flash"') is a set of
multimedia software created by Macromedia and currently developed and
distributed by Adobe Systems. Since its introduction in 1996, Flash has
become a popular method for adding animation and interactivity to web
pages; Flash is commonly used to create animation, advertisements, and
various web page components, to integrate video into web pages, and more
recently, to develop rich Internet applications.
-- http://en.wikipedia.com/wiki/Flash
Adobe Alchemy
-------------
With Alchemy, Web application developers can now reuse hundreds of
millions of lines of existing open source C and C++ client or
server-side code on the Flash Platform. Alchemy brings the power of high
performance C and C++ libraries to Web applications with minimal
degradation on AVM2. The C/C++ code is compiled to ActionScript 3.0 as a
SWF or SWC that runs on Adobe Flash Player 10 or Adobe AIR 1.5.
-- http://labs.adobe.com/technologies/alchemy/
Motivation
----------
We need Lua Alchemy to...
* ...To use *run-time dynamic* programming language (Lua) within
the Flash framework.
* ...To *reuse* existing Lua code for the Flash-based utilities
* ...To get a *great cross-platform back-end* (Flash) for (simpler)
Lua-based games
* ...To have fun with *awesome* new technology :-)
File Manifest
-------------
AUTHORS - Contact information for the authors of lua-alchemy
COPYRIGHT - Copyright for the lua-alchemy project
HISTORY - Project history log
README - This file describing the project
alchemy/ - Builds lua-alchemy.swc
build/ - Build utility tools
demo/ - Flash and Flex demos
etc/ - Odds and ends of various usefulness
test/ - Lua and ActionScript tests