IcedCoffeeScript 0 votes

Unfancy JavaScript w/ "Iced" Extensions

IcedCoffeeScript is a superset of CoffeeScript. The iced interpreter is a drop-in replacement for the standard coffee interpreter; it will interpret almost all existing CoffeeScript programs.

IcedCoffeeScript (ICS) adds two new keywords: await and defer. These additions simply and powerfully streamline asynchronous control flow, both on the server and on the browser. Say goodbye to callback pyramids; say adios to massive code rewrites when synchronization requirements change slightly. Say hello to clean, readable, maintainable control flow for network and asynchronous operations!

The golden rule of CoffeeScript was: “It's just JavaScript”. ICS is doing something deeper. It's selectively running code through a continuation-passing style conversion. Original-style CoffeeScript will compile as before, but code using the new ICS features will be less recognizable. Still, the compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings.

Batman.js 1 vote

Build web apps beautifully and quickly

Batman.js is a framework for building rich web applications with CoffeeScript or JavaScript. App code is concise and declarative, thanks to a powerful system of view bindings and observable properties. The API is designed with developer and designer happiness as its first priority.

Author: Shopify
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin:

Ostio 0 votes

Your open source talks place

Ostio (“open-source talks”) is a forum for open-source projects and the best place for discussing project stuff with other users. It is tightly integrated with GitHub. The main ostio mission is to replace mailing lists.

Fusker 0 votes

Fusker is a static HTTP server that provides optional security features for HTTP/

Fusker is an application firewall that prevents and manages a multitude of attacks in nodejs. Fusker is a static HTTP server that provides optional security features for HTTP/