Languages

  • submit to reddit

Clojure: Composing Functions

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

Rendezvous: Concurrency Method in JR

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

Refactoring into Scala Type Classes

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

Daily Dose - Mercurial Rises to 1.6

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

Asynchronous Message Passing in JR

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

Some Results From the Ioke experiment

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

JR Operations and Capabilities

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

Monitor Programming in JR

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

Introduction to the JR Programming Language

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

Daily Dose - Apple Sues HTC Some More

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

Scala Implicits : Type Classes Here I Come

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

Video: Tales of a DSL-Maker

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

Daily Dose - Fedora 13 Lands

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

New Ways in Programming

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

W3C Finishes XML Pipline Language Spec

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