
Before Clojure, I had never used a Functional Programming language. My
experience has primarily been in C#, Ruby, & Java. So, learning how
to use...
3 replies - 4333 views - 07/20/10 by Jay Fields in Articles

In this post, we’ll see a new feature of JR : the rendezvous.Like
asynchronous message passing, this synchronization method involves two
processes : a...
0 replies - 3513 views - 07/14/10 by Baptiste Wicht in Articles

A couple of weeks back I wrote about type class implementation
in Scala using implicits. Type classes allow you to model orthogonal
concerns of an...
1 replies - 5480 views - 07/07/10 by Debasish Ghosh in Articles

The Mercurial version control system reached its 1.6 release this month, and is available for download here. The DVCS sports two major new features in 1.6. ...
2 replies - 13082 views - 07/05/10 by Mitch Pronschinske in Daily Dose

We’ve now covered the basic synchronization systems (semaphore, monitors) and we know how to declare operations and capabilities . It’s time to go to an...
0 replies - 4150 views - 07/05/10 by Baptiste Wicht in Articles

It’s been a bit over 18 months since I first released Ioke in the
wild. During this time I’ve always been specific about Ioke first and
foremost being a...
1 replies - 3062 views - 07/03/10 by Ola Bini in Articles

Now that we’ve seen how to use semaphores and monitors
in JR, we must go to message passing. But first, we must learn how to
use operations and...
0 replies - 2949 views - 07/01/10 by Baptiste Wicht in Articles

Like I promised, I will restart my series about JR now that the evaluation period is over. After seeing how to develop using the JR programming language,...
0 replies - 3621 views - 06/30/10 by Baptiste Wicht in Articles

JR is a programming language especially created to solve concurrent
programming problems. This language extends Java, adding the main paradigms of concurrent...
0 replies - 6523 views - 06/29/10 by Baptiste Wicht in Articles

You might remember that Apple filed an infringement suit against handset-maker HTC earlier this year based on several patents. Some saw this as an indirect...
0 replies - 13071 views - 06/27/10 by Mitch Pronschinske in Daily Dose

I was having some discussion on type classes in Scala with Daniel
on Twitter the other day when I suddenly discovered one of my
unfinished posts on the same...
1 replies - 5869 views - 06/21/10 by Debasish Ghosh in Articles

Shawn Hartsock works with the SaaS Tempo framework, which offers data capture services and clinical study management services to organizations that are trying...
0 replies - 6870 views - 06/10/10 by Eric Hagan in Videos

After a one week delay in the release schedule, Fedora 13 is finally here. Codenamed "Goddard," this open source Linux distro has several features...
0 replies - 12928 views - 05/25/10 by Mitch Pronschinske in Daily Dose

Have you ever thought about what you
would do if you could start implementing a programming and
application execution environment from scratch? Challenge...
1 replies - 7236 views - 05/13/10 by Niklas Mehner in Articles

The World Wide Web Consortium has launched a new specification called "XProc," which provides a standard framework for composing XML processes. It...
2 replies - 5967 views - 05/12/10 by Mitch Pronschinske in News