Skip to content

Instantly share code, notes, and snippets.

View maacl's full-sized avatar

Martin Clausen maacl

View GitHub Profile
@spacegangster
spacegangster / rrule.cljc
Last active April 4, 2021 13:24
Parsing and spec-ing recurrence rule rules in Clojure
(ns rrule.rrule
"Parse RRULE as in
https://icalendar.org/iCalendar-RFC-5545/3-3-10-recurrence-rule.html
https://tools.ietf.org/html/rfc5545#section-3.3.10
;; Links ;;
https://github.com/dmfs/lib-recur
https://github.com/jcvanderwal/google-rfc-2445
https://github.com/mangstadt/biweekly
https://github.com/ical4j/ical4j"
@weavejester
weavejester / gist:1982807
Created March 6, 2012 01:47
Initial thoughts on Datomic

Initial thoughts on Datomic

Rich Hickey (of [Clojure][1] fame) has released a cloud-based database called [Datomic][2] that has some interesting properties.

Datomic is an log of assertions and retractions of "facts", much as a DVCS like [Git][3] is a log of code diffs. The state of the database at any one time is the sum of all the assertions and retractions up to that date.