Archive for October, 2008

JAS vs ActionScript

Wednesday, October 29th, 2008

JAS is the language that the JASPA compiler converts to regular JavaScript; it is very similar to ActionScript 3.

The acronym JAS derives from JavaScript/ActionScript, but officially it means "JavaScript; Advanced Syntax". This is partly due to potential trademark problems, and partly to make the distinction that it IS a separate language. The JASPA compiler contains absolutely no Adobe technology, or source code whatsoever.

The JAS syntax is designed to be as close to AS3 (ActionScript) as possible. When I say "as possible", I mean that ideally I'd have made them identical, but for reasons too time-consuming to describe, certain things are in, certain things are out, and certain things behave a bit more like AS2. Ultimately JAS is an extension to the ECMAScript (ES3) standard, proving the kind of OOP enhancements that ActionScript programmers will find very familiar.

I shall digress and describe the similarities and differences between JAS and both ActionScript languages, feature-by-feature.

[ UPDATE: See http://jaspa.org.uk/wiki/JAS_language ]

(more…)

Bookmark this!
[Bloglines] [del.icio.us] [Digg] [Facebook] [Furl] [Google] [Newsvine] [StumbleUpon] [Technorati] [Yahoo!]

JASPA FAQs

Sunday, October 26th, 2008

Here are some answers to questions that I imagine would be frequently asked about JASPA if anyone was asking any.

(more…)

Bookmark this!
[Bloglines] [del.icio.us] [Digg] [Facebook] [Furl] [Google] [Newsvine] [StumbleUpon] [Technorati] [Yahoo!]

JASPA says “Hello World”

Sunday, October 26th, 2008

JASPA is a JavaScript cross-compiler written in PHP.

Write robust object-orientated applications in a strongly-typed language (modelled on AS3) and compile it into regular JavaScript to run in a web page, or any other environment that implements a JavaScript engine.

Download JASPA from SourceForge
https://sourceforge.net/project/showfiles.php?group_id=243463

(more…)

Bookmark this!
[Bloglines] [del.icio.us] [Digg] [Facebook] [Furl] [Google] [Newsvine] [StumbleUpon] [Technorati] [Yahoo!]