Did you know ... Search Documentation:
Packs (add-ons) for SWI-Prolog

Package "julian"

Title:Date and time library
Rating:Not rated. Create the first rating!
Latest version:0.1.3
SHA1 sum:f468728de2e515b6973b07a6bf448952256351c0
Author:Michael Hendricks <michael@ndrix.org>
Maintainer:Michael Hendricks <michael@ndrix.org>
Packager:Michael Hendricks <michael@ndrix.org>
Home page:https://github.com/mndrix/julian
Download URL:https://github.com/mndrix/julian/archive/v0.1.3.zip
Requires:delay
list_util
typedef

Reviews

No reviews. Create the first review!.

Details by download location

VersionSHA1#DownloadsURL
0.0.10e06642d2feebbac52b8e6b6939bf6e7b039bd777http://packs.ndrix.com/julian/julian-0.0.1.tgz
0.1.0c3c61e00106b0833d7c02dc811d0aef4c8c2239a1http://packs.ndrix.com/julian/julian-0.1.0.tgz
0.1.1f7e8dbcddd27a3c602c3057104ee313b6723b2b213http://packs.ndrix.com/julian/julian-0.1.1.tgz
0.1.247465c84923e8cca002d28695137761773748e7520http://packs.ndrix.com/julian/julian-0.1.2.tgz
0.1.327232e5897b902464d109d12b7e8b0d097611f95197https://github.com/mndrix/julian/archive/v0.1.3.zip
3eb26889b6478b4c000315361bcfe6e95978a3d4262https://github.com/mndrix/julian.git
875cf44e261818087766fb059c0a7b5ba7290e0a179https://github.com/mndrix/julian.git
f468728de2e515b6973b07a6bf448952256351c014https://github.com/mndrix/julian/archive/v0.1.3.zip

Synopsis

:- use_module(library(julian)).
:- use_module(library(clpfd)).
solution(Year) :-
    % Eisenhower presidency had Fourth of July on Sunday in ...
    form_time([dow(sunday), Year-07-04]),
    Year in 1953..1961.

?- solution(Y).
Y = 1954.

Description

Warning: This is alpha quality software. APIs will change. There are bugs. Use with caution. Time zones are not yet supported and semantics that should account for time zone choose arbitrary, unpredictable behavior.

With that out of the way, the library can do a lot of useful stuff. See the in-depth tutorial for examples.

Installation

Using SWI-Prolog 7.1.18 or later:

?- pack_install(julian).

This module uses semantic versioning.

Source code available and pull requests accepted at http://github.com/mndrix/julian

Contents of pack "julian"

Pack contains 25 files holding a total of 31.2K bytes.