Commit Graph

28 Commits

Author SHA1 Message Date
Rodrigo Setti
294fb8bc13
Fix parsing tests 2017-08-17 22:33:05 -07:00
Rodrigo Setti
9391396794
major refactor to simplify data structure 2017-08-17 21:20:53 -07:00
Rodrigo Setti
86aae5a0c1
add test for priorization 2017-08-16 16:39:37 -07:00
Rodrigo Setti
73baeba40b
Refactor: using newtypes 2017-08-15 22:26:01 -07:00
Rodrigo Setti
dd4f8bf6f9
Update parser. Fixes #5 2017-08-15 21:32:37 -07:00
Rodrigo Setti
a3d5a4cbb2 fix bug when prioritizing computes NaN 2017-08-13 14:40:54 -07:00
Rodrigo Setti
b24cbfa244 using "prop" from hspec to simplify a bit 2017-08-13 12:25:32 -07:00
Rodrigo Setti
99540dff2d rename and refactor places in code 2017-08-13 11:28:12 -07:00
Rodrigo Setti
fdf2c61ed5 rendering backend working 2017-08-12 22:28:15 -07:00
Rodrigo Setti
6a78e50ffa
Migrate to text 2017-08-09 19:22:29 -07:00
Rodrigo Setti
25c988574d
Skeleton for text and graph backends 2017-08-09 18:42:03 -07:00
Rodrigo Setti
9df6f16781 improve parsing error message 2017-08-09 00:19:57 -07:00
Rodrigo Setti
4c718d2741 Using Data.Generics
Saved a few lines of code
2017-08-08 18:48:42 -07:00
Rodrigo Setti
66acf49a7e refactor: avoid records with sums 2017-08-07 23:29:46 -07:00
Rodrigo Setti
da3ec26537 reject recursive definitions 2017-08-07 22:59:47 -07:00
Rodrigo Setti
c3386ca1b9 fix: respect order of sequences 2017-08-07 22:19:22 -07:00
Rodrigo Setti
57d91a5684 better name for tests 2017-08-07 19:53:47 -07:00
Rodrigo Setti
4abb4f8bcc Implement the optimizer
Using a nasty library for random shuffling
2017-08-07 19:33:56 -07:00
Rodrigo Setti
5085c17a14 test render generates well-formed output 2017-08-07 18:26:28 -07:00
Rodrigo Setti
eaec2b1b7e generalizes status to progress 2017-08-07 18:26:11 -07:00
Rodrigo Setti
c1e43222d7 reduce number of test for parser
was taking too long
2017-08-06 20:24:38 -07:00
Rodrigo Setti
6412190f05 fixed bug in simplify code 2017-08-06 20:20:02 -07:00
Rodrigo Setti
153ef7fab0 stabilized code that simplifies 2017-08-06 16:48:23 -07:00
Rodrigo Setti
dbd82e8988 fixes 2017-08-06 14:29:51 -07:00
Rodrigo Setti
228ea3750c parser and identity backend
Wrote a parser and a backend that spits out parseable input
2017-08-05 21:15:47 -07:00
Rodrigo Setti
2462290028 cosmetics 2017-08-05 14:35:41 -07:00
Rodrigo Setti
69215a35aa refactor data structures
Refactor data structures that represent projects to have a simple
expression and an associated bindings in a project system type
2017-08-05 14:04:32 -07:00
Rodrigo Setti
a7c0a5f8c8 initial commit 2017-08-04 18:53:52 -07:00