Name: Cam Saul
Type: User
Company: @metabase
Bio: Principal/Lead Engineer & Chief Architect @ Metabase.
Clojure & other Lisps. In past lives wrote Objective-C, C++, C, Java, and Python professionally.
Location: San Francisco, CA
Blog: https://camsaul.com
Cam Saul's Projects
My new Emacs config. Keeps getting bigger
asynchronous communication for clojure
Point out your outdated dependencies.
Automatically compile Emacs Lisp libraries
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
BandFunk for Windows Phone
Basic HTTP authentication middleware for Crow
Objective-C utilities. Fork of BirdKit (https://github.com/camsaul/BirdKit)
iOS Classes and Categories Used Throughout LuckyBird's Apps
High level message signing library.
Experimental Lisp implementation in C++17 to practice my rusty C++ skills
What you want, when you want it
Cam's Docker build image for CircleCi/Jekyll to build/upload camsaul.com
CIDER is a Clojure Interactive Development Environment that Rocks for Emacs
A linter for Clojure code that sparks joy.
This repro is to demonstrate how to reproduce https://github.com/clj-kondo/clj-kondo/issues/1773. Do not star it, only a crazy person would do that.
A tool for formatting Clojure code
The Clojure programming language
User level aliases and Clojure CLI configuration for deps.edn based projects
Template for creating a Clojure library project, including tests, linters, CircleCI & badges
A community coding style guide for the Clojure programming language
A sudoku solver I wrote as I was learning Clojure. The algorithm isn't necessarily the fastest or most comprehensive (it probably won't solve very difficult puzzles), but it is only 25 lines.
Source to clojure-toolbox.com
i18n for Clojure [WIP]
clojure_cpp
Clojure test coverage tool
Minimal lein product for reproducing cloverage bug
Project demonstrating duplicate instrumentation bug in Cloverage
Example code as I follow along while reading various CL books
A bunch of core.logic util fns I've written over the years