# Triangulation of convex polygons

Musings on triangulation techniques for convex polygons.

# Dan Baronet’s Microwave

A code golf challenge inspired by an anecdote about Dan Baronet.

# The nested means problem.

How to solve a mathematics problem using the supercharged powers of APL?

# Journey to the Center of the Lambda Calculus

An evaluator for untyped lambda calculus written in Dyalog APL.

# Implementing the Faddeev-LeVerrier algorithm in APL

A multipurpose mathematical beauty demonstrated in APL.

# Finding roots of a polynomial - numerical methods in APL

We all know the Newton-Raphson method for approximating the zero of a real-valued function, but how do we approach the problem of finding all real and complex roots of a polynomial?

# Implementing Taylor Series in APL

A short explanation behind my implementation of the Taylor Series in APL.

# SK(I) calculus reduction in asm2bf - Part 1

Writing and optimising a SK calculus reductor in asm2bf.

# Matrix Rearrangements - solving a problem with APL.

Given a NxM matrix, one can pick a single element from each row so that the cost of this operation is the smallest. The cost is defined as the sum of every other element left in a row. For each column containing nonzero elements, an element must be picked so that every other element besides the chosen one must originate from different rows. What is the lowest cost for a given matrix?

# Non-alphanumeric C code - a lab notebook

Is it possible to program in C without alphanumeric characters? Is such a subset of C turing-complete? Finally, can we mechanically translate C code to non-alphanumeric C code? Let’s find out!