Ring 1.0.0 Released
groups.google.com
Clojure's Ring, the HTTP abstraction and associated libraries, has reached 1.0.0. Great work by Mark McGranaghan, James Reeves, and the other contributors.
Clojure's Ring, the HTTP abstraction and associated libraries, has reached 1.0.0. Great work by Mark McGranaghan, James Reeves, and the other contributors.
Miguel Endara draws a picture of his father using only ink dots: 3.2 million of them. Via James Gurney.
Related to my previous article on L-systems in Clojure, here is Przemyslaw Prusinkiewicz and Aristd Lindenmayer's (the L in L-system) book on algorithmic model of plants. Via Steven.
Chas Emerick has started a new podcast for the Clojure community. The first episode, talking to Sean Corfield is available now too.
Almost exactly what it says on the tin.
Korma is a new Clojure library for SQL from Chris Granger, who is also responsible for the popular Noir web framework. Korma looks very promising; it is a very simple, direct mapping of SQL syntax into composable primatives. In contrast to ClojureQL which is a Relational Algebra to SQL compiler, Korma looks like it should result in less surprising SQL generation.
The H.P. Lovecraft Literary Podcast presents a reading of The Call of Cthulhu by Andrew Leman.
A detailed look at the history and direction of JavaScriptCore, with comparisons to *Monkey from Mozilla and V8 from Chrome, from GNU Guile maintainer Andy Wingo.
Adult Swim interviews Hellboy creator Mike Mignola about ghost movies and stories.
“My favorite ghost stuff is the stuff that doesn't rely on special effects. It's mood and atmosphere. There's such an amazingly small handful of those movies. Any tool is great when used well, but I think these days restraint is not something people use.”
Rich Hickey's Strange Loop 2011 presentation on leveraging simplicity in programming.
Meikel Brandmeyer's notes on his first experiment with logic programming and David Nolen's core.logic project.
A detailed article by Luke VanderHart on the various mechanisms in ClojureScript and Google Closure for using external javascript libraries in your ClojureScript projects.
Paul Irish writes about the increasing problems facing web developers hoping to support Internet Explorer. This is one depressing read.
All the slides to this years Strange Loop presentations as PDFs in one github repository.
Paul Irish's cross browser requestAnimationFrame and fallback shim.
Interative REPLs for a variety of languages (16 all up) in your web browser. Includes Javascript.next, Python, Scheme, Forth. Via Chris Lappe.
CoffeeScript author Jeremy Ashkenas has reopened the github issue about nested comprehension behavior. Hat tip to Raganwald.
2007 Raganwald article on lazy evalation.
An imperfect technology can be perfected, but you can't fix hubris.Via Brenden Eich.
A break down of the old clojure.contrib libs and where they exist in the new repositories.
The spaceship Discovery from 2001 built with Lego.
A broad history of Haskell.
What it says on the tin.
A tutorial introducing logic programming to Clojure programmers using a type checker as the example and implemented in core.logic.
Hastily jots notes and ideas for stories. Via Thor on Story Games.
A flowchart from Chas Emerick.
A guide to getting a usable position:fixed equivalent UI in Mobile webkit, via Tim Kelleher.
Using Lego for miniatures with the Savage Worlds version of The Day After Ragnarok.
Advances in problems you didnt even know you had. Short article on recent improvements to floating point to text algorithms.
Reasons why the world needs new programming languages. Via Lambda The Ultimate.
A thread on Story Games discussing some aspects of RPG mechanics.
An examination of RPG texts from a linguistic perspective.
Vincent Baker's index of his Clouds and Boxes RPG theory posts.
Short video of Christopher Moeller, creator of the Iron Empires comics, talking about painting, illustration, and comics.
An article that looks at monads and other combinator based parsing using Arrow (and Applicative in the Haskell Reddit discussion).
The Walking Eye interviews Kenneth Hite, Graham Walmsley and Monte Cook about Cthulhu RPGs.
Oleg examines generators in the context of exceptions and non determinism based on the LogicT monad.
Luke Wroblewski's notes on Jason Santa Maria's Event Apart talk about web typography. Via Jeffrey Zeldman.
Meikel Brandmeyer writes about types in Clojure.
Creator of Clojure is interviewed by Michael Fogus (the author of The Joy of Clojure) on Peter Seibel's new “Hackademic journal” Code Quarterly.
What it says on the tin.
'High quality textures for your next web project'. Via Stuart Sierra
A simple guide to what makes something RESTful. Via Bill de hÓra
Tintin faces off against a new range of Old villains. Via Steve Jackson Games
Creator of The Wire. Via Chad.
A simple cellula automata toy that plays music [flash]. Via Kottke
A tool for experimenting with and creating CSS easings for transition animations.
Rob Donoghue writes about how various story rewards mechanic could potentially by bolted onto D&D 4e.
A bookmarklet to tell you what fonts are being used in a web page. Via Tim Kelleher.
An hour long presentation to the Stanford Business School by Ed Catmull of Industrial Light and Magic, and Pixar on success and growing a healthy business. Via John Siracusa.
What it says on the tin.
A paper on logical programming in Haskell using Monads.
A giant infographic charting the course of Science Fiction and related genres.
Conversion notes for the D&D 'Dark Sun' setting to Burning Wheel.
A guide to Fight! strategies.
A (preview of a) Lovecraftian comic by Chris Lackey & Chad Fifer of H.P. Podcraft with I.N.J Culbard, who drew the At the Mountains of Madness comic.
One of the author's of the Atom Publishing Protocol examines the lack of adoption of APP. Via Matt who has written an AtomPub lib for Clojure.
Raek's tutorial on using the Java Executors library from Clojure.
Respected comics letterer Todd Klein's list of 10 greatest comics logos. Via Art of Mike Mignola.
A cartoon.
A stream processing library using arrows in Clojure.
An asynchronous processing library for Clojure inspired by F# and C#'s async API.
Mark McGranaghan's Clojure Conj talk on the Ring HTTP library and spec.
Clever API to deal with multiple asynchronous calls manageable. Via Raganwald.
The case for self-publishing books, and prognostications on the future of the book industry. Via Matt.
Alan Malloy's debug printing macro for Clojure.
Eric Lavigne's visual map of the Clojure ecosystem and plans to make an automated directory.
Mandy Brown writes about the permanence and longevity of digital content. Via Simple Bits.
Josh Bohde demonstrates how to use backbone.js with Django using the django-tastypie REST library.
Watch the whole biographical film for free. Includes interviews with Neil Gaiman, Guillermo del Toro, John Carpenter and others.
A summary of the Trail of Cthulhu character generation rules.
tl;dr: Use bcrypt (or scrypt if available)