selected tweets
- all
Just pushed the Swank Clojure 1.4.0 release with a stable CDT debugger and improved stack traces. Thanks to @tavisrudd and @georgejahad
Sat Jan 28 05:09:32 2012Clojure 1.4.0-alpha5 and ClojureScript 0.0-971 coming to a repository near you #clojure
Fri Jan 27 21:42:29 2012a sweet blog on the challenges of developing games with Clojure http://t.co/QET62pHC #yessssss
Fri Jan 27 17:42:43 20122 days of hacking on the ClojureScript compiler, 1 blog post, and lots of chill time w/ the Korean side of the family #good_times
Fri Jan 27 04:30:41 2012Wrote a bit about project automation and the poison of nondeterminism in Leiningen: https://t.co/SkqeKODw
Thu Jan 26 23:00:45 2012And the actual awesome #ClojureScript answer by @stevelosh http://t.co/g1QlbrXG
Thu Jan 26 22:10:44 2012Awesome #ClojureScript answer by @stevelosh. http://t.co/CgIdLPcH
Thu Jan 26 22:09:37 2012Got a drum pad setup on my iPhone with touch osc #clojure #overtone #fun
Thu Jan 26 01:25:35 2012The new Leiningen stickers look like temporary tattoos, but they are not. Sorry if I got your hopes up.
Thu Jan 26 00:37:27 2012Leiningen stickers arrived, but they're not quite how I expected. Contributors should send a SASE anyway! http://t.co/xpIrqEBf
Wed Jan 25 21:10:02 2012RT @brentonashworth: New version of ClojureScript One is out. No more scripts! Everything works through Leiningen. http://t.co/uILsrU3U
Wed Jan 25 20:53:02 2012Clojure/west training course with me & @alandipert still available; early-bird rate ends soon http://t.co/VyYw1IF6
Wed Jan 25 18:11:57 2012Emblogginated: (take 4 arnoldo-jose-muller-molina) http://t.co/G9aq4tOn #clojure #bigdata
Wed Jan 25 14:55:26 2012Working on summarizing the Leiningen survey. Sneak peeks: http://t.co/OjnKVzNC http://t.co/VYTdmAqD
Wed Jan 25 06:25:00 2012Functions? Objects? https://t.co/6HgxTLiU #who_cares #clojurescript
Wed Jan 25 05:51:02 2012Coming 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.
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