schedule-planner alternatives and similar packages
Based on the "data" category.
Alternatively, view schedule-planner alternatives based on common mentions on social networks and blogs.
-
proto-lens
API for protocol buffers using modern Haskell language and library patterns. -
microlens
A lightweight (but compatible with ‘lens’) lenses library -
msgpack
Haskell implementation of MessagePack / msgpack.org[Haskell] -
extensible
Extensible records, variants, structs, effects, tangles -
file-embed
Use Template Haskell to embed file contents directly. -
base64-bytestring
Fast base64 encoding and decoding for Haskell. -
asn1-encoding
ASN1 Raw/BER/DER/CER reader/writer in haskell -
data-category
Library of categories, with categorical constructions on them -
interpolatedstring-perl6
QuasiQuoter for Perl6-style multi-line interpolated strings with q, qq and qc support. -
buffer-builder
Haskell library for efficiently building up buffers -
language-hcl
language-hcl contains HCL (Hashicorp Configuration Language) parsers and pretty-printers for the Haskell programming language -
finite-typelits
A type inhabited by finitely many values, indexed by type-level naturals. -
phone-numbers
Incomplete bindings to libphonenumber for Haskell -
attoparsec-iteratee
An adapter to convert attoparsec Parsers into blazing-fast Iteratees -
data-structure-inferrer
A program that analyzes source code with a data-structure wildcard and suggests the right one. -
syb-with-class
Fork of http://patch-tag.com/r/Saizan/syb-with-class -
range-set-list
Memory efficient sets with continuous ranges of elements. List based implementation. -
order-statistic-tree
Order statistic tree in Haskell -
currency
Types representing standard and non-standard currencies -
filesystem-trees
Traverse and manipulate directories as lazy rose trees -
type-iso
Expresses isomorphic and injective relations between types. -
unamb-custom
Functional concurrency with unambiguous choice, using a custom scheduler. -
procrastinating-variable
Haskell values that cannot be evaluated immediately. -
resource-pool-catchio
A high-performance striped resource pooling implementation for Haskell
Static code analysis for 29 languages.
Do you think we are missing an alternative of schedule-planner or a related project?
README
The schedule planner

Take an arbitrary list of weighted "lessons" and calculate the most ideal and valid layout for them based on weighing rules.
Base algorithm seems to work, web UI source code can be found here .
There's a live site here that uses this software as backend, Try it out!
Install
- get the software
- clone the repository
git clone https://github.com/JustusAdam/schedule-planner
- or find the package on Hackage
- clone the repository
- install using cabal
cabal install
Usage
The live site that uses this software as backend, Try it out!
Execute it with schedule-planner calc -i JSON_INPUT_FILE
.
By default it tries to obtain it's input data from testsuite/test.json
, but you can specify any file as input using command line options.
Obtain information about the command line arguments using the -h
or --help
argument.
Since this is mostly intended to be used by myself to calculate a schedule and I attend the 'TU Dresden' there's a scraper script in util/grab.py
that gets all the current lessons as json from the website.
Code documentation
The Haddock documentation can be found on the GitHub pages