Archive for May, 2010
AS3 Enum preprocessor: progress report
Recently I have been working on an AIR-based project for an AS3 language preprocessor that adds enumeration (enum) support to the language. Today I’m releasing a web-based demo of the project. It can take an enum definition, parse it and either generate an AS3 “enum” class, or report an error if mistakes have been made in the source. The resultant code can then be imported into FlashBuilder etc, allowing the use of enums, rather than lists of numeric constants, in your code. Read more
Tweet
3 comments
Why JavaScript is a toy language
To my mind it is self-evident that JavaScript is a toy programming language, but clearly it isn’t self-evident at all. So why do I make this claim and how can I defend it? Read on for the answer… Read more
Tweet 30 commentsHTML5 must not become the future of the web
In the beginning there there was simple HTML, which sought to define documents in an abstract way, leaving the browser free to render it as it saw fit. Whilst a great idea in theory, it didn’t work in practice as designers of web sites wanted their sites to look the same on every browser, rather than be at the mercy of the browser’s rendering engine.
Fast forward twenty years and things are very different. These days the humble HTML page has been pummelled into submission and supplies the designer with pixel-perfect rendering via CSS, JavaScript and a range of ACID-tests that encourage all browsers to behave the same. Yet beneath all this, the HTML at the heart of the page remains largely unchanged. Even the near-mythical HTML5 – which will likely take twelve years to become fully adopted – seeks to add just a few tags to the HTML specification. Read more
Tweet 37 commentsAS3 static inheritance: developers beware! (revisited)

