Commit Graph

625 Commits

Author SHA1 Message Date
John Ericson
47b2ab9731 Add cabal-install to the shell 2015-07-14 14:52:45 -07:00
John Ericson
7789867605 Copy project subdirs to nix-store seperately
This will prevent changes to one project from forcing all projects to be rebuilt
2015-07-14 14:48:00 -07:00
Paul Chiusano
cd384cb9d0 Added rendering functions to Doc module 2015-07-14 16:59:20 -04:00
Paul Chiusano
f3fe6ed4d9 moving Unison.Layout into Unison.Doc module 2015-07-14 11:24:55 -04:00
Paul Chiusano
da18c0accd Some test cleanup, WIP on Doc tests 2015-07-13 20:28:58 -04:00
Paul Chiusano
210d858724 Initial implementation of annotated prettyprinting library (not yet tested) 2015-07-13 17:41:49 -04:00
Paul Chiusano
35e947dc4c Added WIP Vagrantfile 2015-07-07 22:58:56 -04:00
Paul Chiusano
e9213a8b7f remove outdated stuff from README, move elm-editor related stuff to elm-editor/README rather than polluting main 2015-07-07 22:12:25 -04:00
Paul Chiusano
e304522ad4 WIP on updating README with build instructions 2015-07-07 17:59:10 -04:00
Paul Chiusano
6fcdc581a5 Cleanup build, get rid of old shared sandboxes junk 2015-07-07 17:36:22 -04:00
Paul Chiusano
bec8e3b90c renamed try-reflex variable in env.nix to unison-dependencies 2015-07-07 16:57:38 -04:00
John Ericson
d9b9c53f6c Again remove unneeded Applicative imports 2015-07-06 21:28:33 -07:00
Paul Chiusano
2bb29bd131 refreshed nix dependencies 2015-07-06 20:31:59 -04:00
Paul Chiusano
0e689ee509 code changes to get compiling against prelude-extras 2015-07-06 19:58:57 -04:00
Paul Chiusano
6c52920d39 Node subproject itself now builds 2015-07-06 14:54:55 -04:00
John Ericson
19cb1b73f8 Update to latest try-reflex
Can now build all deps for node on mac
2015-06-27 16:46:18 -07:00
John Ericson
7d554a8611 Update try-reflex 2015-06-26 09:34:56 -07:00
Paul Chiusano
512214e237 Merge pull request #17 from unisonweb/topic/nix
Cleaned up build system
2015-06-19 10:20:05 -04:00
John Ericson
0368ea995e Add nix-shell support 2015-06-19 00:39:42 -07:00
John Ericson
4714dcfd0e Update try-reflex, works! 2015-06-18 23:25:30 -07:00
John Ericson
df1ae0ccb0 Merge branch 'master' into topic/nix 2015-06-18 18:42:32 -07:00
John Ericson
3cc58b3176 Work around problem in haskell packaging
On master, overriding haskellPackages repeatedly work, but on
pure-darwin it doesn't. It is unclear when pure-darwin will be
brought up to date, if ever, so I am commiting this fix in the
meantine. Please revert once upstream is fixed.
2015-06-18 18:40:02 -07:00
Paul Chiusano
3f4e901f12 adding applicative import to satisfy ghcjs build of shared 2015-06-18 20:59:46 -04:00
John Ericson
5d37118c7d .gitignore nix-build result symlinks 2015-06-18 17:50:51 -07:00
John Ericson
fa876d2347 Get try-reflex from github.com/unisonweb since I moved the repo 2015-06-18 10:11:21 -07:00
Paul Chiusano
2baa404d7a Moving typechecker to shared; editor should be able to do typechecking, adds no extra reps, and makes development of typechecker easier 2015-06-17 09:48:24 -04:00
Paul Chiusano
5c0167a920 Merge pull request #16 from joneshf/patch-1
Update for latest structure
2015-06-17 09:21:56 -04:00
Hardy Jones
1ab73bafea Update for latest structure 2015-06-16 12:37:49 -07:00
John Ericson
2f99fdb8ea Don't attempt to build docs with unison-node for now so build completes 2015-06-04 00:10:12 -07:00
John Ericson
3319ad70d5 Just callPackage src instead of making a non-filtered version 2015-06-03 23:59:05 -07:00
John Ericson
1b772f0cc1 Build the package environment 2015-06-03 00:39:20 -07:00
John Ericson
72211b22d0 Use stock cabal2nix default.nix 2015-06-02 07:07:50 +00:00
John Ericson
e761000523 Remove try-reflex stuff 2015-06-02 06:35:24 +00:00
John Ericson
c70a09b26b Beef up .gitignore 2015-06-02 06:34:12 +00:00
Paul Chiusano
80e5cd6f4d src does not include git or dist directories, which was resulting in stale build info 2015-05-29 13:02:23 -04:00
Paul Chiusano
e0fe20edf0 Merge pull request #14 from unisonweb/topic/reflex
Adding build setup for using Reflex and Reflex DOM and GHCJS for new Unison editor
2015-05-22 17:01:15 -04:00
Paul Chiusano
c4c785c608 Some cleanup, and added base to dependencies, so hello world now compiling to JS using reflex 2015-05-22 16:45:05 -04:00
Paul Chiusano
af90027460 build seemingly working 2015-05-21 21:47:39 -04:00
Paul Chiusano
d8edf2fc81 added known good submodules for building reflex code, based off hashes in try-reflex repo 2015-05-21 17:58:47 -04:00
Paul Chiusano
6faec4143d nix builds 2015-05-20 15:56:13 -04:00
Paul Chiusano
7c4f6b487f Delete README.md 2015-05-17 21:52:19 -04:00
Paul Chiusano
93dd62448f pingpong example improvement 2015-05-16 11:13:51 -04:00
Paul Chiusano
d3cefe646d readme updates 2015-05-15 16:42:01 -04:00
Paul Chiusano
0ca11d42e6 remove unused file 2015-05-15 16:41:38 -04:00
Paul Chiusano
55486f477a Merge pull request #13 from unisonweb/topic/let-bindings
Added support for let / let rec blocks to typechecker and added tests
2015-05-15 12:16:38 -04:00
Paul Chiusano
a7934f7fdf cleaned up tests, and added test for hashing of let rec 2015-05-15 12:05:49 -04:00
Paul Chiusano
ed4ad2c81d Now generalizing body of let (non-rec) and added test for this 2015-05-15 11:26:57 -04:00
Paul Chiusano
c4806da573 let rec tests passing, thanks to Dan Doel for much help and discussion
I am not positive that some of the scoping/generalization over existentials is being done correctly, will be examining this a bit more before merging
2015-05-15 11:05:14 -04:00
Paul Chiusano
d52e799c50 added some more diagnostics in the event of failure 2015-05-14 23:12:50 -04:00
Paul Chiusano
6ee5bffe42 added tests for let rec checking / inference 2015-05-14 23:04:16 -04:00