Top "Clojure" questions

Clojure is a modern Lisp dialect for the Java Virtual Machine (with versions for the CLR and JavaScript).

Listing files in a directory in Clojure

How can I create a list out of all of the files in a specific directory in Clojure? Do I …

java clojure
Clojure XML Parsing

I can not find any info on how to parse xml documents and access elements. I have found two ways …

xml clojure clojure-contrib
How to exit the REPL

I'm trying to exit the REPL. I use (. System exit 0) or (System/exit 0), but that causes an error: Exception in …

clojure exit read-eval-print-loop
Medium-size Clojure sample application?

Is there a medium-sized Clojure sample application that could be used as a "best-practices" example, and a good way to …

functional-programming clojure
Resources in Clojure applications

I am using Leiningen in my Clojure project (a GUI application) and created a "resources" directory under the project root …

clojure leiningen
Why does Clojure have "keywords" in addition to "symbols"?

I have a passing knowledge of other Lisps (particularly Scheme) from way back. Recently I've been reading about Clojure. I …

lisp clojure scheme keyword
How to list the functions of a namespace?

I would like to know how to list all functions of a Clojure namespace. I've done some research but I'm …

clojure
Is functional programming relevant to web development?

I've been seeing so much recently about functional programming and Clojure looks particularly interesting. While I 'understand' the basic description …

clojure functional-programming
How can I convert a LazySeq of Characters to a String in Clojure?

Let's say I have a LazySeq of java.lang.Character like (\b \ \! \/ \b \ \% \1 \9 \/ \. \i \% \$ \i \space \^@) How can I convert …

map clojure types primitive-types coercion
Is there a software-engineering methodology for functional programming?

Software Engineering as it is taught today is entirely focused on object-oriented programming and the 'natural' object-oriented view of the …

functional-programming clojure lisp model-driven-development