{"repo":"gersak/timing","free":true,"listed":false,"github":"https://github.com/gersak/timing","clone":"git clone https://github.com/gersak/timing.git","description":"Time computation library with CRON scheduling capability","language":"Clojure","stars":43,"topics":["clojure","clojurescript","timestamp","time","scheduler","date","datetime","interval","calendar"],"license":null,"category":"productivity","readme_excerpt":"Timing ⏰ A time library that thinks in numbers and embraces functional programming. Timing offers a different approach to time computation by working in the numeric domain first. If you enjoy functional programming, sequences, and immutable data, you might find Timing's approach refreshing. Core Philosophy: time- value → do your thing → value- time Convert time to numbers, use all the arithmetic and sequence operations you love, then convert back when needed. API Documentation 🤔 Why Try Timing? Zero Dependencies, Simple Design - Pure Clojure/ClojureScript with no external dependencies - Cross-platform compatibility between JVM and JavaScript - Immutable operations that play nicely with functional code - Support for multiple calendar systems (Gregorian, Julian, Hebrew, Islamic) - Holiday awareness for 200 countries Numbers-First Philosophy Instead of working with date objects, Timing encourages you to: Sequence-Friendly Design Timing was built to work well with Clojure's sequence operations: Flexible Period Arithmetic Handle edge cases naturally with smart period functions: ⚡ Quick Start Installation Modular Installation You can also pick specific modules: ⚠️ Using Historical Timezones: timing.core depends on timing.timezones by default. If you need historical timezone data, you must exclude it and use timing.timezones.full instead: Both artifacts provide the same timing.timezones.db namespace. The .full variant adds 529KB but includes complete IANA tzdata history for accurat","default_branch":null,"files":null,"tree":[],"storefront":"/r/gersak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gersak/timing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}