Wednesday, January 18, 2012

Down With Gravity's Juggling Revolution

Excellent juggling video by Stanford students:

Posted via email from miner49r

Tuesday, January 17, 2012

ClojureScript One

Video explaining the ClojureScript One demo app. See how ClojureScript works for making web apps, including a demonstration of a ClojureScript REPL for rapid development.

The website for ClojureScript One is here:
http://clojurescriptone.com/

This is a great starter example that you can clone and customize for your own app.

Posted via email from miner49r

Tuesday, January 10, 2012

MacGap - Desktop WebKit wrapper for HTML/CSS/JS applications.

The MacGap project aims to provide HTML/JS/CSS developers an Xcode project for developing Native OSX Apps that run in OSX's WebView and take advantage of WebKit technologies. The project also exposes a basic JavaScript API for OS integration, such as display Growl notifications.

https://github.com/maccman/macgap

Posted via email from miner49r

Cut the Rope | Behind the Scenes

http://www.cuttherope.ie/dev/

Microsoft’s Internet Explorer team partnered with ZeptoLab (the creators of the game) and the specialists at Pixel Lab to bring Cut the Rope to life in a browser. The end result is an authentic translation of the game for the web, showcasing some of the best that HTML5 has to offer: canvas-rendered graphics, browser-based audio and video, CSS3 styling and the personality of WOFF fonts.

You can play the HTML5 version of Cut the Rope at: www.cuttherope.ie.

Objective-C to JavaScript

In bringing Cut the Rope to a new platform, we wanted to ensure we preserved the unique physics, motion, and personality of the experience. So early on we decided to approach this game as a “port” from the native iOS version (rather than a rewrite).

Posted via email from miner49r

Monday, January 9, 2012

Who Killed Prolog? « A Programmers Place

Excellent article written in 2010 by Maarten van Emden about the history of Prolog:

http://vanemden.wordpress.com/2010/08/21/who-killed-prolog/

and a follow-up:

http://vanemden.wordpress.com/2010/08/31/the-fatal-choice/

Lots of interesting comments, too.

The Clojure world seems to be rediscovering Logic Programming. Even if you don't end up falling in love with Prolog, it's worth knowing something about it. Datalog is a subset of Prolog. Erlang is influenced by Prolog.

Posted via email from miner49r

Friday, January 6, 2012

Enfocus for ClojureScript

> Enfocus is a dom manipulation library for ClojureScript. Originally
> inspired by Christophe Grand's clojure based Enlive, it has evolved
> into a cross browser tool for building rich UIs.
>> It supports all of the Enlive based transformations along with many
> more transformations geared towards managing live dom features, such
> as events and effects.
>> Demo Site:
> http://ckirkendall.github.com/enfocus-site/
>> GitHub:
> https://github.com/ckirkendall/enfocus
>

Posted via email from miner49r

30 free programming eBooks - citizen428.blog()

deep-freeze for Clojure serialization

https://github.com/halgari/deep-freeze

> Deep Freeze is a pure Clojure serializer that stresses performance and compactness. The aim of this project is to become the defacto standard for binary serialization of Clojure data. The interface for the library is extremely easy to use.
>

Posted via email from miner49r

Monday, January 2, 2012

Using JavaScript libraries in ClojureScript

http://lukevanderhart.com/2011/09/30/using-javascript-and-clojurescript.html

ClojureScript is also fully capable of interoperation with libraries written in its own host language, JavaScript. Unfortunately, this capability isn't as well-known or frequently used, mostly because ClojureScript leverages the powerful Google Closure Compiler which adds extra complexity to the compilation process.

Posted via email from miner49r

impress.js presentation tool