Commit Graph

1283 Commits

Author SHA1 Message Date
Julia Longtin
fe59eb99d0 add another example. 2020-01-11 01:35:20 +00:00
Julia Longtin
b4d2618b2f remove dead code. 2020-01-11 01:19:44 +00:00
Julia Longtin
1b8babdfa3 remove dead code. 2020-01-11 01:15:47 +00:00
Julia Longtin
43f843214f fix parser-bench. 2020-01-11 00:52:18 +00:00
Julia Longtin
5164ce6cef be a little more pedantic in the release process. 2020-01-11 00:52:04 +00:00
Julia Longtin
2250be25f2 demote the expression executor to running in State, instead of StateT IO. 2020-01-05 15:18:36 +00:00
Julia Longtin
e8ee168714 Merge branch 'master' of github.com:/colah/ImplicitCAD 2020-01-01 12:40:46 +00:00
Julia Longtin
8199388f81 ignore files generated by the cabal3 build process. 2020-01-01 12:40:34 +00:00
Julia Longtin
f7ca6100da
Merge pull request #237 from metaquanta/master
build/install instructions rev
2020-01-01 12:38:26 +00:00
Julia Longtin
6c1e0565bc more applicative coding style. 2019-12-31 17:18:25 +00:00
Julia Longtin
8528cc416f be a little more explicit, and use applicative more. 2019-12-31 15:44:22 +00:00
Julia Longtin
57784d24fe be more explicit about imports. 2019-12-31 14:26:37 +00:00
Julia Longtin
629f6ac928 use more applicative functions instead of monadic functions. 2019-12-26 13:23:22 +00:00
Julia Longtin
5839df6b14 <> instead of ++ 2019-12-26 13:15:48 +00:00
Julia Longtin
9c4d568a02 fmap instead of map, fold instead of concat, and more use of applicative <>. 2019-12-26 13:14:10 +00:00
Julia Longtin
da8ede2fb9 fmap instead of map, and pure instead of return. 2019-12-26 13:12:27 +00:00
Julia Longtin
f53dae0a28 move to applicative instead of monadic style. 2019-12-26 13:11:12 +00:00
Julia Longtin
0404ea95c6 pure instead of return, fmap instead of map, and use <> from prelude. 2019-12-26 13:10:31 +00:00
Julia Longtin
1fbcd9a8c0 fold instead of concat. 2019-12-26 13:09:30 +00:00
Julia Longtin
2c1228d1b7 fmap instead of map. 2019-12-26 13:04:26 +00:00
Julia Longtin
bb3893fdfe fmap instead of map. 2019-12-26 13:03:55 +00:00
Julia Longtin
6afe354619 use applicative better, and use pure instead of return. 2019-12-25 17:24:01 +00:00
Julia Longtin
a6d6f27673 fix argument parsing, and add tests for executing functions. 2019-12-25 15:20:27 +00:00
Matthew
8f4a31fd08
build/install instructions rev
The 'a && b' means run b iff a finishes successfully.
Therefore, 'cabal configure && cabal install --only-dependencies' means install dependencies iff we already have them all (and the rest of configure finishes successfully).
2019-12-24 23:03:40 -05:00
Julia Longtin
33e3805cb9 rename tests more accurately. 2019-12-24 16:33:29 +00:00
Julia Longtin
1a65df7fbb add message checking hspec tests. 2019-12-24 15:43:14 +00:00
Julia Longtin
0c63ca91b2 use showSymbol everywhere. 2019-12-23 22:03:18 +00:00
Julia Longtin
a274428cd4 actually detect i386 2019-12-23 22:01:37 +00:00
Julia Longtin
cfbe4916ea detect architecture. 2019-12-23 21:25:36 +00:00
Julia Longtin
d1abd490a0 at least make the incorrectly generated error message look good. 2019-12-23 21:22:40 +00:00
Julia Longtin
fa9c922937 count them, do not spew them. 2019-12-23 20:57:15 +00:00
Julia Longtin
ba6231cae0 work better with the new cabal. 2019-12-15 20:18:02 +00:00
Julia Longtin
ee9c94e20c use quotes to handle temp files in the top level directory. 2019-12-14 12:58:10 +00:00
Julia Longtin
75ffbf5955 GHC version check, and remove unneeded dependency. 2019-12-14 11:37:27 +00:00
Julia Longtin
c5488b0774 remove symlink, detect ghc version. 2019-12-14 09:09:52 +00:00
Julia Longtin
1bbb1e9ea4 remove Fastℕ from all of the error messages. 2019-12-12 19:46:29 +00:00
Julia Longtin
212865ad71 merge 2019-12-01 22:44:45 +00:00
Julia Longtin
019f0bbd34 remove comment. 2019-12-01 22:44:03 +00:00
Julia Longtin
b1991c2401 disable dynamic building of implicitsnap. 2019-12-01 22:42:52 +00:00
Julia Longtin
0bc09b8f9f use generated show instance. 2019-11-21 21:50:06 +00:00
Julia Longtin
eb22d2a751 add Makefile for new style Cabal. 2019-11-21 21:43:43 +00:00
Julia Longtin
c56f759e8c use handrolled show instance for FastInts, to clear up error messages. 2019-11-09 16:55:26 +00:00
Julia Longtin
c54929328d use generic newtype deriving instead of manually building typeclasses. thanks, lepsa! 2019-10-28 08:56:06 +00:00
Julia Longtin
4b98e41eb2 use deriving rules, instead of deriving manually. thanks, tilt! 2019-10-27 22:08:18 +00:00
Julia Longtin
b7e4571f6d hlint optimization. 2019-10-27 13:59:18 +00:00
Julia Longtin
02e65e1111 disable implicit prelude in the cabal file, to prevent build failures. 2019-10-27 12:46:56 +00:00
Julia Longtin
48a5ff54cd allow building examples with newer GHC version. 2019-10-27 11:57:41 +00:00
Julia Longtin
051a35d7b4 more hlint optimizations. 2019-10-27 09:30:05 +00:00
Julia Longtin
ba6851a7aa hlint cleanup. 2019-10-26 09:14:00 +01:00
Julia Longtin
600725bb99 remove the last bits of the previous module system. 2019-10-24 20:13:14 +01:00