The Sparkling language

Sparkling is a dynamic, lightweight, extensible, universal scripting language.

Features

Try Sparkling in your browser

Are you interested in using Sparkling? Just start typing below. No installation is necessary.

fn say_hello(name) { let greeting = "Hello, %s!".format(name); print(greeting); // Look, we can even call into JavaScript! jseval("alert('" .. greeting .. "')"); } say_hello("friend");



Download and install

The reference implementation is hosted on GitHub.

If you prefer snapshots: grab a Tarball | Zipball

Documentation

Want to know more?

Watch the presentation I gave at Prezi House of Ideas, on 12 March 2014:

External resources