Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 33000

Clojure is a Lisp dialect for the Java Virtual Machine. Its main features include a software transactional memory system for coherent updates to data structures, transparent access to Java libraries, a dynamic REPL development environment, runtime polymorphism, and built-in concurrent programming constructs.

1 vote
0 answers
493 views

Pattern match on type in Clojure spec conformer

I am using Clojure spec to conform (coerce) a 1 or 2 value of a number type or string into a 1, 2 or :clojure.spec/invalid. …
user2609980's user avatar
2 votes
1 answer
241 views

Spiral a matrix of size NxN filled with integers from 1 up to and including n^2

I have written a solution in Clojure for the following question: When starting from the number 1 and adding three numbers on each row a 3x3 matrix is formed as follows: 1 2 3 4 5 6 7 8 9 Starting …
user2609980's user avatar
2 votes
0 answers
308 views

Selectively flatten JSON structure

Then Cheshire JSON library parses the data to a Clojure data structure: (use '[cheshire.core :as cheshire]) (def my-data (-> "data.json" slurp cheshire/parse-string)) Next the paths to get are defined … {      "keyWeWant": "-20.0",      "keyWeWant2": 20,      "keyWeWant3": 2.857142857142857 }  {      "keyWeWant": "-20.0",      "keyWeWant2" 25,      "keyWeWant3" 6.375 }] To improve my Clojure
user2609980's user avatar
3 votes
Accepted

Clojure depth first search maze problem from Classic CS Problems in Python Book

For later two points I followed Stuart Sierra's How to Name Clojure Functions. …
user2609980's user avatar
2 votes

Project Euler #1

Good to extract the method is-divisible-by?. Ending with a question mark indicates a predicate, so is- prefix is not necessary. I think it is somewhat more readable if the divisor comes before the val …
user2609980's user avatar