Languages

  • submit to reddit

Hello GroovyFX

GroovyFX brings together two of my favorite things: Groovy and JavaFX. The main GroovyFX Project page describes GroovyFX as "[providing] a Groovy binding for...

0 replies - 2102 views - 02/20/13 by Dustin Marx in Articles

Scala 2.10 – Macros Hands-on With "Method Alias"

Where? Last week I was presenting at JFokus (cool conference, give it a try), a really nice JVM-focused conference. Obviously I love the conference I...

0 replies - 2442 views - 02/20/13 by Konrad Malawski in Articles

Clojure, Java, and Sleeping Barbers

My friend Matt wrote a pretty rad (yep, I used that word) implementation of the “sleeping barber” program in Clojure. Matt’s code had an almost...

0 replies - 2791 views - 02/20/13 by Mike Christianson in Articles

Using twitter4j With Scala to Access Streaming Tweets

Introduction My previous post provided a walk-through for using the Twitter streaming API from the command line, but tweets can be more flexibly obtained...

0 replies - 849 views - 02/19/13 by Jason Baldridge in Articles

Groovy Goodness: Combining Annotations with AnnotationCollector

Groovy 2.1 introduces a new annotation to group multiple annotations and define an alias for the group. The new @AnnotationCollector annotation is an AST...

1 replies - 2406 views - 02/19/13 by Hubert Klein Ikkink in Articles

ClojureScript Does Not (Always) Need Painkiller

A few weeks ago I shared my confusion about writing object-oriented ClojureScript and a little library called cljs-painkiller. Thanks to the awesome Clojure /...

0 replies - 1946 views - 02/18/13 by Konrad Garus in Articles

Understanding Currying with Scala

Learning Scala is not an easy task. There are many things to learn. Some of them are very different and some of them seem complex. Currying is a technique...

0 replies - 2399 views - 02/16/13 by Carlo Scarioni in Articles

Groovy Goodness: Apply Mixin to Object Instances

In Groovy we can add extra functionality to a class with so-called mixins. In the previous blog post we added extra functionality to a class, but we can also...

0 replies - 2600 views - 02/14/13 by Hubert Klein Ikkink in Articles

Crafting Code in Clojure

The other day, I was working on a little bit of code in Clojure, just touching up some exception reporting, when I was suddenly struck by one of the...

2 replies - 2659 views - 02/11/13 by Howard Lewis Ship in Articles

Modular Abstractions in Scala with Cakes and Path Dependent Types

I have been trying out various options of implementing the Cake pattern in Scala, considered to be one of the many ways of doing dependency injection...

0 replies - 1593 views - 02/08/13 by Debasish Ghosh in Articles

Envoy (in Scala, JavaScript, and more)

A little over a decade ago, Eugene Wallingford wrote a paper for the PloP '99 conference, describing the Envoy pattern language, "a pattern language for...

1 replies - 1866 views - 02/03/13 by Ted Neward in Articles

Akka Client, C++ Server Through RabbitMQ

Over the next few weeks, I will tell you about all the discoveries I made in the project storm that made me skip blogging for three weeks. And today, we begin...

0 replies - 2406 views - 01/31/13 by Jan Machacek in Articles

Kotlin: Hackery Made Elegant

I have an open mind about languages. I love the new features in O-C and like a lot of stuff in C++ 11. Recently, on StackOverflow, I weighed in on a...

0 replies - 1763 views - 01/31/13 by Rob Williams in Articles

Scala Pattern Matching: A Case for New Thinking?

The 16th President of the United States. Abraham Lincoln once said: "As our case is new we must think and act anew".  In software engineering things...

0 replies - 2515 views - 01/31/13 by Alex Staveley in Articles

Whatever Happened to that Java guy Who Was Learning Haskell?

For nearly two years, I've been trying to branch out and add another programming language to my brain.  I read and blogged about Seven Languages in...

2 replies - 2771 views - 01/30/13 by Wayne Adams in Articles