News

Stack Overflow

Groups

Coming to a Maven repository near you within the next few hours. Clojure release 1.4.0-alpha5 ------------------------------------- * CLJ-871 Instant reader literal * CLJ-914 UUID reader literal * Documentation for reader literals on clojure.core/*data-readers* * Fix Ant build on JDK 1.7 ClojureScript release 0.0-971

In this branch [link], I've implemented one possible approach to checked arithmetic for ClojureScript. In Clojure this means checking for overflow. In JavaScript a much more common source of error is type coercion from the arithmetic

I don't understand why the two functions below (recurs and transi) do not produce the same result. To the best of my understanding doseq will consume an entire sequence as demonstrated here: user=> (doseq [x (range 0 10)] (print x)) 0123456789nil user=> *clojure-version* {:major 1, :minor 3, :incremental 0, :qualifier nil}

If you have trouble viewing or submitting this form, you can fill it out online: [link] Clojure Community Values For no particular reason I got to thinking about things the Clojure community values in the style of the Agile manifesto, that is "we value ___

Hi, I'm using cljs-watch to cross compile generic Clojure code into both class files and js files using the latest master Clojurescript checkout; this all works wonderfully until I try to add a (:require- macros ...) directive as follows: // in xyz.base.view (ns xyz.base.view (:require ...

Hi--After several attempts, I've gotten CDB working...sort of, and I'm stuck. Following the example on [link], I execute the following: (use 'clojure.set) (use 'swank.cdt) (set-bp clojure.set/difference) which execute OK. When I execute: user> (difference #{1 2} #{2 3})

The ClojureScript wiki<[link]>states that "the user experience of [binding] is similar to that in Clojure" but my very first experiment produced wildly different results between platforms. Here's a Clojure on the JVM session: user=> (import java.lang.Thread)

Hi all, I'm pleased to announce the 2.1.0 release of Cheshire. Cheshire is a very fast JSON and SMILE encoding library that supports custom type encoding. You should be able to use it from Clojars[2] with the following: [cheshire "2.1.0"] New features and bug-fixes (since the last announcement of 2.0.3):

Hello, world ! Because that is my first post, I can not resist to say "Thank you !!!" for clojure. I like it at lot. When I type (if true "t" f) in a fresh REPL, I get the error [...] Unable to resolve symbol: f [...] But my interpretation of the reference ( [link]

Hey all, I've begun working on an SMTP client library[0] for Clojure that *does not* depend on JavaMail. It is still in a very early stage of development, but I hope to make it somewhat useful soon. For my motivation, please check out my blog[1], which I will be writing about the project as it matures.

Blogs

Playing around yesterday during lunch.1 <html><body>You are being <a href="https://raw.github.com/gist/1677501">redirected</a>.</body></html> And the LISP ecosystem has been enriched — much like manure to the garden. :F Inspired by http://www.brool.com/index.php/the-tiniest-lisp-in-python ↩

Although I typically do not post book reviews on my blog1, I’ll try to do so when the mood hits me. Money by Martin Amis Money is often lauded as one of the best novels of the 20th century, and was loved by Christopher Hitchens. This love is not for a bad reason despite my [...]

Great things and people that I discovered, learned, read, met, etc. in 2011. No particular ordering is implied. Not everything is new. Great blog posts read Xv6: Unix v6 Ported to ANSI C, x86 — in fact, the OS Blog is one of my favorite new blogs. Category theory for the Java programmer — a [...]

The following form is an informal survey gauging the roots and inspirations of the Clojure community. The tone and text is (mostly) inspired (stolen) from the classic Road to Lisp Survey. Loading… :F p.s. This is my 1000th post. Seems fitting.

As you may already know, Christopher Hitchens passed away today. Among his many attributes, I most admired his love of the written form. Over the years I’ve built a list of books recommended and written by Hitchens and while I’ve yet to read even a third, the eventual goal is to read them all. Of [...]

core.memoize is a new Clojure contrib library providing the following features: An underlying PluggableMemoization protocol that allows the use of customizable and swappable memoization caches that adhere to the synchronous CacheProtocol found in core.cache Memoization builders for implementations of common caching strategies, including: First-in-first-out (memo-fifo) Least-recently-used (memo-lru) Least-used (memo-lu) Time-to-live (memo-ttl) Naive cache (memo) that [...]

core.cache is a new Clojure contrib library providing the following features: An underlying CacheProtocol used as the base abstraction for implementing new synchronous caches A defcache macro for hooking your CacheProtocol implementations into the Clojure associative data capabilities. Immutable implementations of some basic caching strategies First-in-first-out (FIFOCache) Least-recently-used (LRUCache) Least-used (LUCache) Time-to-live (TTLCache) Naive cache [...]

Below you will find the slide deck for my Clojure Conj 2011 talk The Macronomicon. The Macronomicon View more presentations from Fogus A few points about this talk: The video of the talk will eventually be released through ConFreaks. These slides are available for download from SlideShare I’ve created a Macronomicon website that I will [...]

John McCarthy was a genius of the highest order. Much is known about his contribution to Lisp as its inventor, but he was also the mind behind much of early AI research, the progenitor of much of computer chess, and the initiator of time-sharing. As a Lisp advocate I have many thanks due to John [...]

Made with Gource and ffmpeg and Github. Direct link :F

About

Website by Matthias Schneider (@dermatthias) - What is planned for this site? (aka todo)