Skip to content

Instantly share code, notes, and snippets.

@exupero
exupero / README.md
Last active February 6, 2024 22:24
Mid-oceanic ridge

Traced from this image of crustal age and assuming an equirectangular projection.

I've imagined a connection between where the ridge disappears under Alaska and where it emerges from eastern Siberia.

If you know where I can find proper geographical coordinates for the mid-oceanic ridge, please leave a comment.

@exupero
exupero / serve.clj
Created January 30, 2023 16:11
Babashka HTTP server that watches files
#!/usr/bin/env bb
(ns server
(:require [clojure.string :as string]
[clojure.java.browse :as browse]
[clojure.tools.cli :refer [parse-opts]]
[babashka.fs :as fs]
[org.httpkit.server :as server])
(:import [java.net URLDecoder]
[java.time Instant]))
#!/usr/bin/env bb
(require '[babashka.deps :as deps])
(deps/add-deps '{:deps {org.clojars.askonomm/ruuter {:mvn/version "1.3.2"}}})
(require '[clojure.java.browse :as browse]
'[clojure.string :as str]
'[cheshire.core :as json]
'[org.httpkit.server :as srv]
'[ruuter.core :as ruuter]
@exupero
exupero / stack-math.clj
Last active December 31, 2023 16:29
Stack math evaluator
#!/usr/bin/env bb
(ns stack-math
(:require [clojure.string :as str]
[clojure.core.match :refer [match]]
[clojure.tools.cli :as cli]))
(defn parse-stack [s]
(read-string (format "[%s]" s)))