Giter VIP home page Giter VIP logo

lua-alchemy's Introduction

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
BUGS - List of known issues
COPYRIGHT - Copyright for the lua-alchemy project
HISTORY - Project history log
README - This file describing the project
SPONSORS - The list if Lua Alchemy sponsors
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

Bitdeli Badge

lua-alchemy's People

Contributors

agladysh avatar rstehwien avatar

Watchers

James Cloos avatar 林碧城 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.