or learn more

clojure.spec: Introduction

Jan 10, 2017 some comments

If you’ve looked into the relatively new Clojure library clojure.spec you might have come across something curious. Observe the use of core.spec/or: (require ‘[clojure.spec :as s]) (s/def ::num (s/or :float float? :int int? :ratio ratio?)) (s/conform (s/coll-of ::num) [0.25 1/2 1]) ;;=> [[:float 0.25] [:ratio 1/2] [:int 1]] The result of the call to s/conform […]

The best things and stuff of 2016

Dec 29, 2016 some comments

Great things and people that I discovered, learned, read, met, etc. in 2016. No particular ordering is implied. Not everything is new. also: see the lists from 2015, 2014, 2013, 2012, 2011 and 2010 Great blog posts read AlphaGo under a magnifying glass – In a year filled to the brim with garbage news and […]

Link Age 010

Nov 21, 2016 one comment

A slight name tweak this week, but other than that the format is the same. I’m considering mixing things up starting next week, but until then enjoy. The BASIC issue with retro-computers — for those of you considering creating your own retro-computing-friendly computer here are some “rules of thumb” regarding the inclusion of BASIC into […]

Linkage 009

Nov 7, 2016

The new 64-bit Orange Pi is a quad-core computer for $20 — And I was already seriously interesting in exploring the state of hobby OS development in the Pi-space before this. Minoca OS: A new open source operating system — from ex-NT folks… a master-class in OSdev code clarity. The Lost Civilization of Dial-Up Bulletin […]

Linkage 008

Oct 24, 2016

The 25 best Films of the 21st Century and where to watch them — Many great choices here. This list makes me realize that I’m too far behind the curve of modern cinema. Static typing will not save us from broken software Here’s what I learned about Jullian Assage while working along side him — […]

Continue << >>