Languages

  • submit to reddit

A Really Bad Idea -- Adding Clutter to A Language

A DBA suggested that I read up on "Practical API Design: Confessions of a Java Framework Architect". Apparently the DBA had read the phrase...

2 replies - 8718 views - 10/13/10 by Steven Lott in News

My First Scala Servlet (with Eclipse)

In this article, I will show you how to tweak Eclipse so that you will be able to code “classical” webapps in Scala. Note: I know about Lift, I just want...

2 replies - 9888 views - 10/11/10 by Nicolas Frankel in Articles

Clay: A Generic Programming Language With an LLVM Backend

The Clay programming language is a type-safe variant of C/C++ that was developed at Tachyon technologies.  It recently appeared on bitbucket's open source...

4 replies - 11347 views - 09/30/10 by Mitch Pronschinske in Articles

Uniscala Granite: A Wicket/db4o/Scala Web Stack

Interested members of the Scala community are apparently knocking down Sustainable Software Pty's door to find out about their new innovative web framework,...

0 replies - 5569 views - 09/22/10 by Mitch Pronschinske in News

Daily Dose - Mozilla Makes a Monster Benchmark

After its longstanding gripes with the over-valued SunSpider benchmark, Mozilla has finally made the first public version of their own benchmark.  They call...

1 replies - 20590 views - 09/15/10 by Mitch Pronschinske in Daily Dose

BlazeDS – message selectors vs subtopics

Let’s assume that in a Flex/BlazeDS application you have a destination and a number of producers and  consumers associated to that. All the messages...

0 replies - 8373 views - 09/14/10 by Cornel Creanga in News

Clojure: Mocking

An introduction to clojure.test is easy, but it doesn't take long before you feel like you need a mocking framework. As far as I know, you have 3 options.Take...

0 replies - 3705 views - 09/02/10 by Jay Fields in Articles

Clojure: Using Sets and Maps as Functions

Clojure sets and maps are functions. Since they are functions, you don't need functions to get values out of them. You can use the map or set as the...

0 replies - 4516 views - 08/31/10 by Jay Fields in Articles

Random Thoughts on Clojure Protocols

Great languages are those that offer orthogonality in design. Stated simply it means that the language core offers a minimal set of non-overlapping ways to...

2 replies - 4016 views - 08/30/10 by Debasish Ghosh in Articles

I Don’t Much Get Go

When Google announced their new Go programming language, I was quite excited and happy. Yay, another language to fix all the world’s problems! No more...

15 replies - 12036 views - 08/24/10 by Jon Davis in News

Clojure, Concurrency and Silver Bullets

Rob Martin has become a fan of Clojure recently. Nothing wrong with that, Clojure has a lot going for it and if you’ve never had a chance to write code...

9 replies - 4821 views - 08/20/10 by Cedric Beust in Articles

Daily Dose - Spring 3.0.4 Supports Ehcache 2.2, EclipseLink 2.1, and More

The 3.0.4 update to Spring includes 80 different bugfixes and enhancements.  Some highlights include support for updated third-party tools like Hibernate Core...

0 replies - 24426 views - 08/19/10 by Mitch Pronschinske in Daily Dose

OCaml, Where Art Thou?

A new point release for Objective Caml, the main implementation of Caml, has arrived this month with a surprising amount of new features.  OCaml combines...

1 replies - 6244 views - 08/17/10 by Mitch Pronschinske in News

Programming Languages Should be Simple (or My Ideal Programming Language)

I am disappointed with many of the newer languages which I earlier thought showed great promise of making programming easier, quicker, and more robust. And...

35 replies - 6408 views - 08/13/10 by Dhananjay Nene in Articles

clojure.test Introduction

I'll admit it, the first thing I like to do when learning a new language is fire up a REPL. However, I'm usually ready for the next step after typing in a few...

1 replies - 3266 views - 08/12/10 by Jay Fields in Articles