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
Adam Vogt
5bf324d21f
use package system-argv0 to find IHaskell binary instead of $PATH
...
This allows you to for example use ./dist/build/IHaskell/IHaskell.
However, things can still be confusing in the sense that your ihaskell
might be using code not from the particular binary you started the
notebook with because there is still only one
.config/ipython/profile_haskell/ipython_config.py
2013-10-26 10:55:08 -04:00