Quantcast
Channel: Polymatheia
Browsing latest articles
Browse All 35 View Live

Swearjure - Clojure without alphanumerics

Is Clojure turing complete without alphanumeric characters?

View Article



FBHC 2013 Intro Round in Clojure

In which an unfit language is surprisingly fit.

View Article

Hello World in Swearjure

A working Clojure program with a minimal amount of alphanumerics.

View Article

Understanding Clojure's Persistent Vectors, pt. 1

Ever wondered how Clojure's persistent vector actually works? This is part 1 of a blog series which aims to explain them.

View Article

Understanding Clojure's Persistent Vectors, pt. 2

This is part 2 of the blog series which explains Clojure's Persistent Vectors.

View Article


Advanced Clojure/Java Mixing in Leiningen

An example of a Leiningen project using several java/clojure compilation steps.

View Article

Understanding Clojure's Persistent Vectors, pt. 3

In this blog post, we will have a look at how we reduce constant factors in the persistent vector through a tail implementation.

View Article

Improving RRB-Tree Performance through Transience

A master's thesis properly describing the persistent vector, the RRB-tree as well as optimisations on the RRB-tree.

View Article


Understanding Clojure's Transients

Ever wondered how Clojure's transients work? Or perhaps you don't know how to use transients properly? Both things will be explained in this blog post.

View Article


Persistent Vector Performance

This is a very detailed blogpost related to persistent/transient vector performance, with benchmarks and plots.

View Article

Swearjure is Turing Complete

This blog post dives into new discoveries in Swearjure, which makes it possible to prove that it is Turing complete.

View Article

Persistent Vector Performance Summarised

The last post in the persistent vector series, explaining why 32 is chosen as branching factor and what "effectively constant time" is.

View Article

Parsing TeX with Recursive Transducers

This blogpost experiment with recursive transducers, and how one could use them for composable nanopass parsers.

View Article


The Simplest Collection

This blogpost explores what the simplest collection type is, and whether it is useful or not.

View Article

(rationalize inlein)

This post describes what the new project Inlein bring to the table for Clojurians.

View Article


Clojure's Transducers in Haskell

Let's implement Clojure's Transducers in Haskell!

View Article

From Transducers to Conduits and Back Again

By realising that transducers are just conduits, we can create a transducer interface that is much easier to use than the current one.

View Article


A Resilient Git Dependency Algorithm

What do we do when we can't compare dependency versions?

View Article
Browsing latest articles
Browse All 35 View Live




Latest Images