2018-08-19

2018-08-17

2018-08-13

## 4clojure 152 – Latin Square Slicing

A Latin square of order n is an n x n array that contains n different elements, each occurring exactly once in e……
2018-08-13

## 4clojure 168 – Infinite Matrix

In what follows, m , n , s , t denote nonnegative integers, f denotes a function that accepts two arguments and ……
2018-08-13

## 4clojure 164 – Language of a DFA

A deterministic finite automaton (DFA) is an abstract machine that recognizes a regular language . Usually a DFA is defin……
2018-08-13

## 4clojure 148 – The Big Divide

Write a function which calculates the sum of all natural numbers under n (first argument) which are evenly divisible by at least……
2018-08-13

2018-08-13

## 4clojure 150 – Palindromic Numbers

A palindromic number is a number that is the same when written forwards or backwards (e.g., 3 , 99 , 14341 ).Write……
2018-08-13

## 4clojure 171 – Intervals

Write a function that takes a sequence of integers and returns a sequence of "intervals". Each interval is a a vector of two int……
2018-08-13

## Remus: a new RSS/Atom feed parser for Clojure

Recently, I found plenty of code that I usually borrow from project to project without hosting it on GitHub. I think I may share……
2018-08-12

## 4clojure 138 – Squares Squared

Create a function of two integer arguments: the start and end, respectively. You must create a vector of strings which renders a……
2018-08-12

## 4clojure 140 – Veitch, Please!

Create a function which accepts as input a boolean algebra function in the form of a set of sets, where the inner sets are colle……
2018-08-09

## How do I use the REPL Clojure with Qt Jambi&quest;

I have not found a solution to use the Clojure REPL with Qt on the web. Basically the problem is that the REPL hangs as ……
2018-08-08

## A DSL for Music

Haskell School of Music I recently discovered Haskell School of Music. It’s a book about algorithmic music, which is awesome bec……
2018-08-07

## Analyzing 2018 World Cup match data with Clojure

So, Russia 2018 World Cup is over. There were lots of good moments, and some worse (especially for us, here in Poland….). But ……
2018-08-04

## Fixing My #1 Annoyance With Clojure

Clojure is quite something. Immutable by default, functional style programming being encouraged and with many useful libraries ……
2018-08-02

2018-07-30

## Signaling in tech

I am exactly as cool as I was before I started writing clojure. I’ve had a short, short life as a programmer and I’ve spent a……
2018-07-29

## Make the executable Clojure class both via the main method and as a script

This question already has an answer here:What is the clojure equivalent of the Python idiom “if __name__ == '__main__'”? 8 ans……
2018-07-22

2018-07-20

## Command-line apps with Clojure and GraalVM: 300x better startup times

I am a fond Clojure user, and love to use it for both server-side projects and small command-line tools. I love its expressivity……
2018-07-20

## How to write a Clojure application: a complete tutorial

A lot of our internal code base atExoscale is written in the Clojure programming language. While its expressiveness and functio……
2018-07-20

2018-07-19

## Building a content-based recommender system in Clojure

My Codegram retreat was well spent working on a fun problem I never had the chance to work on before. One of our in-house app pr……
2018-07-18

## Something NLP-ish in Clojure

I started writing this article almost 2 years ago. While some things have changed (interests, time, priorities), I thought abou……
2018-07-15

A brief addendum to mylast post about Clojure’s threading macros.As I was saying …I said you could use as-> t……
2018-07-15

## Developing Clojure in Vim (2018 edition)

When I wrote about developing Clojure in Vim for thefirst time, I was still early in my journey. For years, I’d only been abl……
2018-07-14

## Speccing Functions

I started using clojure.spec’s fdef for speccing functions recently. The short version: it’s super fun and mind-blowingly usefu……
2018-07-10

## Packing &lpar;filling&rpar; a long list of strings in Emacs &lpar;clojure mode&rpar;

In Emacs (in Clojure mode), I want to fill this: (def items ["freezing" "drum" "lean" "deputy" "deputy" "session" "critic" "ac……
2018-07-09

## cli4clj Version 1.5.3 – Mixing cli4clj- and Clojure-style Syntax

cli4clj aims on easing the implementation of interactive command line interfaces (CLIs) targeting “everyone” as CLI users. ……
2018-07-09