HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
damballa
parkour
Clojure2013–2014
damballa / parkour

parkour

Hadoop MapReduce in idiomatic Clojure.

2Distinct people
4Mentions
0Explicit recommenders
256GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Hadoop MapReduce in idiomatic Clojure.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week4 dated mentions

Observed mentions: 2013-11-04 19:01:04 UTC to 2014-01-03 10:37:49 UTC. Weeks start Monday, UTC.

012013-11-04 00:00:00 UTC to 2013-11-11 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsNov 42013-11-11 00:00:00 UTC to 2013-11-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-11-18 00:00:00 UTC to 2013-11-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-11-25 00:00:00 UTC to 2013-12-02 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2013-12-02 00:00:00 UTC to 2013-12-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 22013-12-09 00:00:00 UTC to 2013-12-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-12-16 00:00:00 UTC to 2013-12-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-12-23 00:00:00 UTC to 2013-12-30 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2013-12-30 00:00:00 UTC to 2014-01-06 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 30

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 42013-11-04 00:00:00 UTC2013-11-11 00:00:00 UTC110
Nov 112013-11-11 00:00:00 UTC2013-11-18 00:00:00 UTC000
Nov 182013-11-18 00:00:00 UTC2013-11-25 00:00:00 UTC000
Nov 252013-11-25 00:00:00 UTC2013-12-02 00:00:00 UTC101
Dec 22013-12-02 00:00:00 UTC2013-12-09 00:00:00 UTC000
Dec 92013-12-09 00:00:00 UTC2013-12-16 00:00:00 UTC000
Dec 162013-12-16 00:00:00 UTC2013-12-23 00:00:00 UTC000
Dec 232013-12-23 00:00:00 UTC2013-12-30 00:00:00 UTC101
Dec 302013-12-30 00:00:00 UTC2014-01-06 00:00:00 UTC101

What Hacker News says

4 sources
The big goal of this project seems to be generating Pig Code for Hadoop from Idiomatic Clojure. This seems quite similar to Parkour (Hadoop MapReduce in idiomatic Clojure) https://github.com/damballa/parkour/ The other Elephant in the room is Cascalog (generating Cascading Mapreduce queries for Hadoop using a Datalog language) http://cascalog.org/ It is interesting to note that the argument here "this makes writing Pig code so much easier" was also used by Nathan Marz when he was announcing Cascalog three years ago: http://www.slideshare.net/nathanmarz/clojure-at-backtype (at slide 42) The main distinguishing feature of this library compared to the other two seems to be that this one actually generates Pig code (although not for human consumption) as opposed to calling Hadoop or Cascading libraries so the benefit is 'runs where Pig runs'.
Read the rest
) Form your own opinion of course.
In Introducing PigPen: Map-Reduce for Clojure
One of the really powerful things about functional programming is Higher Order Functions, like Map, Reduce, Filter and ZipWith. This style of programming is inherently scalable. This is seen in Google naming its distributed processing framework MapReduce. You can see a presentation about Clojure Reducers by Leonardo Borges here: http://www.slideshare.net/borgesleonardo/clojure-reducers-cl... The application of these ideas is used in Big Data scenarios. In Clojure we can leverage frameworks that use Hadoop to apply ideas about Higher Order Functions: * Cascalog http://cascalog.org/ (Expressive queries in datalog over the Cascading library) * Parkour https://github.com/damballa/parkour/ (Hadoop MapReduce in idiomatic Clojure)
In What's so great about Reducers?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.