secowela: Secure Component-oriented web programming language
Secowela is a language for writing web browser applications. It is a compiler language that generates standard JavaScript. Unlike JavaScript Secowela features classes and components. The idea of components is that multiple components from different authors can be embedded on one web page without interfering with each other. The grammar for the language core (without XML and protocol buffers) is in place, the parser works and type checking is almost complete. The JavaScript generator is yet to be done. Secowela is implemented in C# and features a LL grammar.