Tuesday, July 31, 2012

Backbone

Backbone.js provides models with key-value binding and custom events, collections with an API of enumerable functions, views with declarative event handling, and connects it all to  existing API over a RESTful JSON interface.

Find it @ http://backbonejs.org/

Sunday, July 15, 2012

200-Dollar Wireless Robotics Kit

An easy-to-use mechatronics development and demonstration platform for the Freescale's Robot Kit operating with the TWR-MECH Board is available @ http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FSLBOT&tid=vanMECHBOT for $ 200.00.

Check it out!

Go Programming Language

Go is an open source project developed by a team at Google.  See the example of Fibonacci Closure below:

package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
 a, b := 0, 1
 return func() int {
  a, b = b, a+b
  return a
 }
}


func main() {
 f := fib()
 // Function calls are evaluated left-to-right.
 println(f(), f(), f(), f(), f())
}

Go is available @ http://golang.org/#
There are 2 books on it:
and

Version 1.0 of the language was released in late March 2012 and binary distributions are available for Linux, FreeBSD, OS X and Windows. The language is open source and BSD-licensed.

Thursday, July 5, 2012

Racket Programming Language

Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.

Learn more about it @ http://racket-lang.org and @ http://en.wikipedia.org/wiki/Racket_(programming_language)

There is an intriguing introduction @ http://docs.racket-lang.org/quick/