65 Commits

Author SHA1 Message Date
Andrew Gibiansky
1d011463b0 parser sets extension flags earlier now, closes #98 2014-01-08 15:24:33 -05:00
Andrew Gibiansky
145ebb5221 Merge branch 'fix_111_tilde_completion' of https://github.com/edechter/IHaskell
Conflicts:
	IHaskell.cabal
2014-01-08 14:40:05 -05:00
Eyal Dechter
9b781c8fbd Added a parser for shell command line parsing that takes care of escaped whitespace and quotations. Addressed notes #116. 2014-01-08 11:56:36 -05:00
Andrew Gibiansky
a097310ed0 initial hoogling commit 2014-01-07 22:48:01 -05:00
Eyal Dechter
8d9df2389b Fixed 111. 2014-01-07 18:26:21 -05:00
Eyal Dechter
f1fbedf397 Fixed hspec testing code. :load directive test fails. 2014-01-07 09:12:03 -05:00
Eyal Dechter
a79b867c61 Merge remote-tracking branch 'upstream/master' into path_completion 2014-01-06 15:46:14 -05:00
Eyal Dechter
97b73fa19a Added a test case. 2014-01-06 15:45:52 -05:00
Andrew Gibiansky
ba6db61624 changing interface of IHaskell.Display to not use quite as many strings 2014-01-06 14:25:41 -05:00
Eyal Dechter
42365e5425 Merge remote-tracking branch 'upstream/master' into path_completion
Conflicts:
	IHaskell.cabal
	src/IHaskell/Eval/Completion.hs
2014-01-06 12:58:56 -05:00
Eyal Dechter
67bcd8f6ba Removed filemanip dependency. 2014-01-06 12:28:25 -05:00
Andrew Gibiansky
8bd4e66418 Merge pull request #83 from edechter/path_completion
Added path completion on :load directive.
2014-01-06 08:20:40 -08:00
Andrew Gibiansky
c7b11432b4 stdin works 2014-01-05 23:01:38 -05:00
Eyal Dechter
fd2a2ef2c6 More clean up. 2014-01-05 21:52:52 -05:00
Eyal Dechter
368dd19085 Cleanup. 2014-01-05 20:57:08 -05:00
Eyal Dechter
938478edac Merge remote-tracking branch 'upstream/master' into path_completion
Conflicts:
	src/IHaskell/Eval/Evaluate.hs
2014-01-05 19:09:49 -05:00
Eyal Dechter
c8ab44d092 Added Hspec tests for :load path completion. 2014-01-05 17:49:29 -05:00
Andrew Gibiansky
e09132a0a6 added shelling out directive 2014-01-05 13:34:13 -05:00
Eyal Dechter
3c68a6afe7 Merge remote-tracking branch 'upstream/master' into path_completion 2014-01-04 21:06:26 -05:00
Eyal Dechter
b763d1229e Added path completion on :load directive. 2014-01-04 20:18:38 -05:00
Andrew Gibiansky
f1bfd08ab7 removing config.hs, its old 2014-01-03 20:36:42 -05:00
Adam Vogt
63ecc797eb move IHaskell stuff to src/ 2014-01-03 00:10:15 -05:00
Adam Vogt
584010741b remove template haskell dependency in favor of cabal's CPP macro
It's possible to have gotten the wrong ghc version with the old method,
if somebody does `cabal install IHaskell --with-ghc=/path/to/another/ghc`
2014-01-02 22:41:24 -05:00
Andrew Gibiansky
6160576134 classy-prelude >= 0.7 2014-01-01 23:55:50 -05:00
Andrew Gibiansky
0f4b4e47ef Upgraded to zmq4! 2013-12-30 13:44:06 -05:00
Andrew Gibiansky
cc7a47ce07 Added hlint support. can't turn it off yet 2013-12-29 17:08:20 -05:00
Andrew Gibiansky
e10758062b removing debugging line 2013-12-29 12:31:37 -05:00
Andrew Gibiansky
63de9b9f15 lonely type signatures don't crash anymore, other fixes 2013-12-29 11:26:38 -05:00
Andrew Gibiansky
3a339bc69e Adding proper command-line flags! 2013-12-28 23:21:04 -05:00
Andrew Gibiansky
23c9286aed relaxed versions, removed basic-prelude 2013-12-28 11:47:40 -05:00
Andrew Gibiansky
bdeec5e713 small updates 2013-12-28 11:40:08 -05:00
Andrew Gibiansky
430e85c83d classy prelude >= 0.6 2013-12-27 16:45:21 -05:00
Andrew Gibiansky
e9f21bf344 Fixed ihaskell setup to untar a profile.tar file 2013-12-26 23:24:49 -05:00
Andrew Gibiansky
b82c15773f Separated Haskell parser into package, closes #63 2013-12-26 20:59:01 -05:00
Andrew Gibiansky
6c404483bc Capture intermediate results and display them 2013-12-22 01:05:02 -05:00
Andrew Gibiansky
1225a4c0a3 adding version requirement for split >= 0.2 2013-12-16 13:34:16 -08:00
Andrew Gibiansky
c9e6e82398 adding parser as dep 2013-12-14 20:41:13 -08:00
Andrew Gibiansky
a73ac76b79 Added handling of repeated empty lines 2013-12-14 14:22:58 -08:00
Andrew Gibiansky
03e798ee7d updated cabal file 2013-12-14 11:50:10 -08:00
Andrew Gibiansky
b404f297a5 Removed doctests, switched to hspec 2013-12-13 18:00:41 -08:00
Andrew Gibiansky
9e665bff84 Fixing issues with multiple module loading 2013-12-13 13:22:00 -08:00
Andrew Gibiansky
d65ad0b053 Updated build setup to run build-parser.sh automatically 2013-12-12 12:28:55 -08:00
Andrew Gibiansky
66e9e6a01f implements ihaskelldisplay typeclass and loading other packages 2013-12-12 00:03:20 -08:00
Andrew Gibiansky
e161211680 Working parsing and execution in the notebook 2013-12-10 21:23:16 -08:00
Andrew Gibiansky
b04c7f627a something work i think (???) 2013-12-09 23:29:07 -08:00
Andrew Gibiansky
67e98e6925 Adding parser... Modified code from @avogt 2013-11-28 21:39:13 -08:00
Andrew Gibiansky
c0d97abb7c changed build file to allow for ihaskell-* packages? 2013-11-27 15:09:20 -08:00
Andrew Gibiansky
9d3167b8cc Reorganization to move all evaluators into Eval/ 2013-11-10 18:31:55 -08:00
Adam Vogt
1cff0d4e16 add doctest runner 2013-10-28 09:16:48 -04:00
Andrew Gibiansky
e52d4181dd Adding more general configuration mechanism. 2013-10-27 16:44:13 -07:00