<commit_before>homepage: http://github.com/hellertime/time-recurrence
changelog-type: ''
hash: bbeaaee23311b1c0f5c087036350fada1dc0f5531ce7d2d96f33485a049fcc5f
test-bench-deps:
  test-framework-hunit: ! '>=0.3.0'
  test-framework: ! '>=0.8'
  base: ! '>=4 && <5'
  time: ! '>=1.4 && <1.5'
  HUnit: ! '>=1.2 && <1.3'
  old-locale: ! '>=1.0 && <1.1'
  mtl: ! '>=2.0 && <2.2'
  data-ordlist: ! '>=0.4.5'
maintainer: <EMAIL>
synopsis: Generate recurring dates.
changelog: ''
basic-deps:
  base: ! '>=4 && <5'
  time: ! '>=1.4 && <1.5'
  mtl: ! '>=2.0 && <2.2'
  data-ordlist: ! '>=0.4.5'
all-versions:
- '0.1.1'
- '0.2'
- '0.4.2'
- '0.5.2'
- '0.6'
- '0.6.1'
- '0.9.0'
- '0.9.1'
- '0.9.2'
author: <NAME>
latest: '0.9.2'
description-type: text
description: ! "time-recurrence is a Haskell library for working with recurring date/times.\n\nThe
  iCalendar Specifcation (RFC 5545) is used for inspiration of this\nlibrary, however
  the library does not make an effort to track the RFC\nat all times. A future Data.Time.Recurrence.RFC5545
  library would be\na useful add-on for those in need of strict RFC compliance.\n\nExamples:\n\n>
  parse822Time :: String -> UTCTime\n> parse822Time = ...\n\n> nov1996 = parse822Time
  \"Tue, 05 Nov 1996 09:00:00 -0400\"\n> mar1997 = parse822Time \"Mon, 10 Mar 1997
  09:00:00 -0400\"\n> sep1997 = parse822Time \"Tue, 02 Sep 1997 09:00:00 -0400\"\n>
  oct1997 = parse822Time \"Fri, 10 Oct 1997 00:00:00 -0400\"\n> dec1997 = parse822Time
  \"Wed, 24 Dec 1997 00:00:00 -0400\"\n> jan1998 = parse822Time \"Thu, 01 Jan 1998
  09:00:00 -0400\"\n> jan2000 = parse822Time \"Mon, 31 Jan 2000 09:00:00 -0400\"\n\nDaily
  for 10 occurrences:\n\n> take 10 $ starting sep1997 $ recur daily\n\nDaily until
  Dec. 24, 1997:\n\n> takeWhile (<= dec1997) $ starting sep1997 $ recur daily\n\nEvery
  other day - forever:\n\n> starting sep1997 $ recur daily `by` 2\n\nEvery 10 days,
  5 occurrences:\n\n> take 5 $ starting sep1997 $ recur daily `by` 10\n\nEvery day<commit_msg>Update from Hackage at 2015-06-15T10:39:57+0000<commit_after>homepage: http://github.com/hellertime/time-recurrence
changelog-type: ''
hash: 7f1fe44ec61160e3fba86a04942d056ac91faa0002817e107e3d8399b71fe427
test-bench-deps:
  test-framework-hunit: ! '>=0.3.0'
  test-framework: ! '>=0.8'
  base: ! '>=4 && <5'
  time: ! '>=1.4 && <2'
  HUnit: ! '>=1.2 && <1.3'
  old-locale: ! '>=1.0 && <1.1'
  mtl: ! '>=2.0 && <2.3'
  data-ordlist: ! '>=0.4.5'
maintainer: <EMAIL>
synopsis: Generate recurring dates.
changelog: ''
basic-deps:
  base: ! '>=4 && <5'
  time: ! '>=1.4 && <2'
  mtl: ! '>=2.0 && <2.3'
  data-ordlist: ! '>=0.4.5'
all-versions:
- '0.1.1'
- '0.2'
- '0.4.2'
- '0.5.2'
- '0.6'
- '0.6.1'
- '0.9.0'
- '0.9.1'
- '0.9.2'
author: <NAME>
latest: '0.9.2'
description-type: text
description: ! "time-recurrence is a Haskell library for working with recurring date/times.\n\nThe
  iCalendar Specifcation (RFC 5545) is used for inspiration of this\nlibrary, however
  the library does not make an effort to track the RFC\nat all times. A future Data.Time.Recurrence.RFC5545
  library would be\na useful add-on for those in need of strict RFC compliance.\n\nExamples:\n\n>
  parse822Time :: String -> UTCTime\n> parse822Time = ...\n\n> nov1996 = parse822Time
  \"Tue, 05 Nov 1996 09:00:00 -0400\"\n> mar1997 = parse822Time \"Mon, 10 Mar 1997
  09:00:00 -0400\"\n> sep1997 = parse822Time \"Tue, 02 Sep 1997 09:00:00 -0400\"\n>
  oct1997 = parse822Time \"Fri, 10 Oct 1997 00:00:00 -0400\"\n> dec1997 = parse822Time
  \"Wed, 24 Dec 1997 00:00:00 -0400\"\n> jan1998 = parse822Time \"Thu, 01 Jan 1998
  09:00:00 -0400\"\n> jan2000 = parse822Time \"Mon, 31 Jan 2000 09:00:00 -0400\"\n\nDaily
  for 10 occurrences:\n\n> take 10 $ starting sep1997 $ recur daily\n\nDaily until
  Dec. 24, 1997:\n\n> takeWhile (<= dec1997) $ starting sep1997 $ recur daily\n\nEvery
  other day - forever:\n\n> starting sep1997 $ recur daily `by` 2\n\nEvery 10 days,
  5 occurrences:\n\n> take 5 $ starting sep1997 $ recur daily `by` 10\n\nEvery day
{'fraction_non_alphanumeric': 0.1822942643391521, 'fraction_numerical': 0.16259351620947632, 'mean_word_length': 3.4125412541254128, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 59, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7637561', 'n_tokens_mistral': 2084, 'n_tokens_neox': 1693, 'n_words': 433}