Thomas Cothran

Software Developer

Louisville, KY
  • Home
  • Archives
  • Categories
  • Tags
  • About

Categories

  • architecture4
  • behavioral programming1
  • clojure6
  • cs2
  • design1
  • evidence-based-software1
  • fundamentals1
  • what could behavioral programming look like in clojure1

Tags

abstraction1 architecture3 behavioral-programming2 brittle-clojure3 bthreads2 clojure8 continuous-integration1 design1 dora2 empiricism2 engineering3 evidence-based-software2 haskell1 hypermedia2 javascript1 microservices2 recursion2 rest2 robust-clojure1 testing1

Recent Posts

  • Avoid with-redefs in tests

    2025-04-07

  • What do I want from a codebase?

    2024-11-27

  • Bthreads: A Simple and Easy Paradigm for Clojure

    2024-10-30

  • Behavioral Programming in Clojure

    2024-09-24

  • The Ocelot Game

    2024-09-11

Recursion Made Simple with Roman Numerals

A procedure is recursive if it invokes itself. This article explains recursion in a simple way by examining functions that convert between Arabic and roman numerals.

  2017-07-17   CS   recursion javascript Word Count: 876 words Read Time: 5 minutes

Page:3/3
©2017 - 2025
Theme by xiaoheiAh base on pure.