# blog

ATS
• ## Fast Directory Traversals in Rust

I came across some interesting benchmark results recently, and I figured I'd give a short writeup.

• ## Euler's Totient Function in ATS

Here I present two ways to write Euler's totient function in ATS. First we write our primality check:

• ## Speeding up Math With ATS

I started work on my ATS math library recently; though I'm not sure it will be a wholehearted success, there were parts that deserve attention.

• ## Outperforming Rust With Functional Programming

Functional programming often gets criticized as being slow, so I wanted to present an example where it is in fact several times faster than the equivalent imperative code1.

• ## Rewrite It in ATS

In this tutorial, we reimplement several of wc's features in ATS. The core logic (as we shall see) is relatively simple, and we end up with something that's competitive with C with relatively little effort.

|