selected tweets
- all
Super-proud to be one of the speakers at the first #clojureconj: http://clojure-conj.org/. Can't wait to see everyone there!
Fri Sep 3 22:01:13 2010RT @clojure_conj: Registration is open for #clojureconj at http://clojure-conj.org/
Fri Sep 3 19:19:43 2010RT @clojure_conj: Expect some Conj announcements later today #clojure
Fri Sep 3 15:28:08 2010RT @chrishouser: My language gateway drugs: JavaScript -> Rhino -> Scala -> Clojure -> [ Racket? Haskell? Qi? ]
Fri Sep 3 14:42:37 2010No hack project at seajure tonight, just Emacs workshop and good clojure discussion. Great turnout.
Fri Sep 3 04:46:53 2010Dear Seattle: we have a Clojure meeting tonight at 7! http://seajure.technomancy.us U Zoka; you know the drill.
Thu Sep 2 21:23:21 2010Need a unique ID? (str (java.util.UUID/randomUUID)) #clojure
Thu Sep 2 13:50:25 2010Protocols are for polymorphic dispatch #clojure
Wed Sep 1 20:32:24 2010((U (fn [f] (fn [n] (if (= 0 n) 1 (* n ((f f) (- n 1))))))) 5) ;=> 120 #clojure
Wed Sep 1 20:28:00 2010If you just need to group fns together, you do not need #Clojure protocols
Wed Sep 1 12:12:04 2010I never expected the Clojure mailing list to be the first place I ever used a killfile.
Wed Sep 1 02:44:17 2010OH: "In Clojure, the special form .. is the Demeter violator" #clojure
Tue Aug 31 22:25:45 2010RT @mikaelsundberg: wrote a small tutorial about getting started with #clojure webdev using compojure: http://bit.ly/df3TjK
Tue Aug 31 12:36:46 +0000 2010RT @ManningBooks: NEW Content from The Joy of Clojure. Where should we post? Email mkt@manning.com
Mon Aug 30 20:06:06 +0000 2010Hey, Since Relevance is heavily investing in Clojure, do you think they are working on a Clojure web framework? Personally, I wish.
We're happy to announce that the official (first clojure-conj) conference site is now live at [link], and that registration is open. To register, visit [link] and click "Register." The conj begins Friday, October 22 and completes the next day, Saturday, October 23. Early-bird tickets are $199, and our venue is the Hilton at Research Triangle Park in Durham, NC. The ticket price covers:
¿Hay alguien que están utilizando Clojure, profesionalmente o de otro tipo, en España? Si es así, tal vez podríamos poner algo en marcha, como un encuentro o el comienzo de un grupo de usuarios de Clojure . Estilo Español... -- Anyone around who uses Clojure in Spain? Professionally, for study or
Hi, I was wondering why there aren't versions of the copy method in clojure.java.io that handle URLs as input. I have needed, written and reused them several times now. So I thought it would be a good idea to include them in clojure.java.io. Adding the following methods and updating the docstring for copy would
Hello, shouldnt the type x be listed a extender of xx here? Or why not? Thanks, alux (defprotocol xx "example" (xxx [x] "some x'es")) (deftype x [] xx (xxx [x] :xxx)) (extenders xx) => nil
I cannot understand between ( next aseq) and ( rest aseq) ... Thanks AV
It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures. -- Alan Perlis Why so? How is it advantageous?
Hello, I've tried writing a a solution to shootout "fannkuch" (http:// shootout.alioth.debian.org/u32 /performance.php?test=fannkuch redux), however I seem to have a bug in the checksum. Is it just the order of permutations or am I missing something? Code at [link]
Hey, I finished reading "Programming Clojure" and "Practical Clojure" and I'm hooked :) Please count me in the Clojure club. But I failed how to think in Clojure. My main career is around Java web applications (Hibernate, Spring, Lucene) and Web services. Lets not talk about Java web frameworks neither Clojure ones, I want
I've got a curious little bit of a memory leak of sorts that I'm trying to narrow down. I have an application (betcha can guess what it is if you know me from IRC :>) that, in order to reload plugins, requires each of them with the :reload option whenever you ask them to be reloaded. Each of these plugins calls a macro that defines a set of defmethods
Thanks to Mark Engelberg there’s now a nice priority map in contrib. With such a facility, it becomes really easy to write a nice implementation of the A* algorithm. (ns net.cgrand.clj-me.a-star (:use [clojure.contrib.priority-map :only [priority-map]])) (defn A* "Finds a path between start and goal inside the graph described by edges (a map of edge to [...]
Say you have a namespace a that needs to be tested: 1 (ns a) (defn ^{:private true} foo [] 42) Using Clojure’s clojure.test libs you might think it would be as simple as the following: (ns b (:use [clojure.test :only [deftest is]])) (deftest test-foo (is (= 42 (a/foo)))) ; java.lang.IllegalStateException: var: #'a/foo is not public [...]
Here at Relevance, we're committed to the idea of working in pairs. But as the company grows beyond its Durham headquarters, we have more and more people working outside of the office. Pairing is hard enough by itself, but pairing remotely is daunting. This post documents some of the software and processes we've tried. Being a Mac-heavy office, we started with iChat and its screen-sharing feature. This is quick and easy, and works fairly well for brief use. But several Relevancers have gone multiple-monitor in their home offices. iChat screen sharing doesn't play well with multiple monitors — ...
Earlier, we posted that we were seeking some new PMs for the Relevance team. At that time, I mentioned that we were always looking for great technical folk as well. I think that deserves its own post. Our team is growing pretty fast. Our combination of technology platforms and deep devotion to the people side of software is resonating really well with our customers and we want to encourage and enable that growth. So what are we looking for? I'm glad you asked. Are you excellent at Ruby and/or Clojure? Can you work sitting next to somebody who is at least as smart as you, pairing on solutions ...
As with any Lisp ever created, Clojure has recently been infected with talk of alternative layout styles of closing (and in some cases, open) parentheses...
New point releases, new projects, and more info about the first clojure-conj. Here are The Relevant Bits from last week's "20%" time: Lots of planning and organization on the (first clojure-conj). This is an event you are not going to want to miss! We will be unveiling the fruits of this labor later this week. Keep a close eye on the website for more information. David released Incanter 1.2.3. Jared released Errbit, the open source error catcher that's Hoptoad API compliant. Read more about it in his recent blog post. Rob released watch-me-now 1.9.0 Jared can't let a week go about without an ...
Developer Productivity - The Red Pill 2010-08-26 10:19:22 Im very eager to return to blogging about Clojure, but right now I have a loose productivity end which I need to take care of. In this post you will get a few producitivity tips as well as my configs for Emacs, Awesome and Wanderlust.
Long time no post. No code in this one though. However I’m pleased to announce that Lau and me are going to held another
Here at Relevance, we use Hoptoad for tracking exceptions in our Rails apps. It's great because it gives us a heads up when something goes wrong but it doesn't bury us with tons of emails. So, when we found out we couldn't use it on one of our clients apps due to firewall and data confidentiality requirements, we were naturally upset, but we worked around it. We ended up using a mix of Chatterbox and Capgun to track exceptions and deployments. While this works great it requires a bit more configurations and doesn't have some of the features that we're used to with Hoptoad. What's a developer ...
What have we been doing with our "20%" time the past couple weeks? Read on to find out. It's been a busy couple of weeks in the Clojure and Ruby world for us. The (first clojure-conj) was announced. This event is being organized by Clojure/core and Relevance, Inc. Make sure to sign up if you are interested in attending this fantastic opportunity. Clojure/core released Clojure 1.2. If you've been waiting for the official version to be released, the time is now! Alan has been organizing several successful Triangle Hackerspace meetups. Come on by on a Tuesday night if you are in the Triangle ...