1-10 of 19 Hubssort by Hot Best Latest

somelikeitscott profile image86

The Gay, Gay, Gayer Than Gay Flight Attendant

I know that I myself have been deemed effeminate and I've been made fun of most of my life because of it so in general I try to stay away from topics that concern specific people but on a recent Southwest flight I encountered the Gay, Gay, Gayer...

9 comments    travel gay acceptance
82

Why "traditional" text editors like Emacs and Vim are still best

Using an editor that understands the language you're working is a tremendous boon. Vim and Emacs are program editors, not text editors.

10 comments    programming eclipse notepad
82

Unhygienic ("anaphoric") Clojure macros for fun and profit

Before I get into describing how I've found anaphoric macros handy, we need some background. Anaphoric is a word borrowed from natural-language grammarians, referring basically to pronouns: "using a pronoun or...

0 comments    macros lisp lazy-seq
77

Don't use XML/JSON for Clojure-only persistence/messaging

XML is a popular, generic data-storage format, mainly because its plain-text encoding and mandatory matching close-tags make it easy for humans to read. But it's not especially easy for humans to edit, because it is so dang verbose: there is a lot...

9 comments    string persistence xml
amalloy profile image79

Clojure: macro-writing macros

If you're writing a function and it gets big enough to be clumsy, I'm sure you know to break it down into multiple, smaller functions, each of which is comprehensible. Of course this is good practice in any language at all, but it's especially...

2 comments    programming macro macros
78

Build your own Clojure toolkit

In any programming language there are going to be chunks of code you want to reuse often. That's the whole point of programming languages, really; if you never reused anything you might as well program in...

0 comments    cake programming lisp
Aya Katz profile image76

Filk Music

Filk music originated in the 1950s when science fiction fans would gather at a convention for a sing-along. The word filk derives from folk. Apparently, there was a typo in the program flyer, and a new musical genre emerged! A filksong is often a...

3 comments    entertainment music mp3
74

The evolution of an idea

This post assumes some knowledge of Clojure, and is basically a first-person view of what I'm thinking about as I have an idea for an interesting function, write up a prototype, and gradually refine it.

4 comments    programming php software design
73

Lisp

Several people have a lisp. Drew Barrymore actually has a lisp, yet she has learned how to get past it and move on with her professional life. Former New York Mayor Rudy Giuliani also suffers from a lisp, yet he was able to achieve political...

1 comment    letters tongue talking
70

What is Clojure?

The programming language Clojure is an effort to bring the elegance, flexibility, and brevity of Lisp to the JVM platform.

7 comments    programming java lisp
working