385 Commits

Author SHA1 Message Date
Andrew Gibiansky
f7efb69b39 Removed cereal from globalImports, now exported from IHaskell.Display 2013-12-13 11:25:12 -08:00
Andrew Gibiansky
bae2b0446c Fixing the error that deletes half your filesystem if you use modules 2013-12-13 11:15:57 -08:00
Andrew Gibiansky
7f97d11de9 added module parsing to parser 2013-12-13 10:09:27 -08:00
Andrew Gibiansky
eb731a64af Added help :help and :?, as well as message for :set in case people try
it.
2013-12-12 19:04:43 -08:00
Andrew Gibiansky
4e67af4d30 Adding :extension flag. 2013-12-12 18:47:52 -08:00
Andrew Gibiansky
74f16bcc81 Merge branch 'master' of github.com:gibiansky/IHaskell 2013-12-12 18:08:51 -08:00
Andrew Gibiansky
cd949f363c Added :info. 2013-12-12 18:08:39 -08:00
Andrew Gibiansky
15a0f1dbd2 update readme with image 2013-12-12 17:21:15 -08:00
Andrew Gibiansky
68bcf6c5e0 Adding logo! 2013-12-12 17:17:48 -08:00
Andrew Gibiansky
24db4b421d updating LICENSE and minor formatting fixes 2013-12-12 14:07:51 -08:00
Andrew Gibiansky
da452d9e02 adding hidden dotfiles to gitignore 2013-12-12 12:31:02 -08:00
Andrew Gibiansky
352e454566 Adding IHaskell/GHC to gitignore 2013-12-12 12:30:28 -08:00
Andrew Gibiansky
d65ad0b053 Updated build setup to run build-parser.sh automatically 2013-12-12 12:28:55 -08:00
Andrew Gibiansky
0ac0c84a7a Merge branch 'master' of github.com:gibiansky/IHaskell 2013-12-12 11:30:48 -08:00
Andrew Gibiansky
79b68829c5 Remove old typechecking code 2013-12-12 11:30:39 -08:00
Andrew Gibiansky
32f5b5d887 Chaned IHaskellDisplay to just try it and fail instead of typechecking 2013-12-12 11:28:37 -08:00
Andrew Gibiansky
66e9e6a01f implements ihaskelldisplay typeclass and loading other packages 2013-12-12 00:03:20 -08:00
Andrew Gibiansky
01c3a5abd7 Merge pull request #54 from ivanov/updated-docs
updated install docs, closes #53
2013-12-11 23:00:49 -08:00
Paul Ivanov
b9e822e746 updated install docs, closes #53 2013-12-11 22:59:00 -08:00
Andrew Gibiansky
e8af344605 Changed output publishing to be incremental. 2013-12-11 18:10:19 -08:00
Andrew Gibiansky
65bf3668a1 Cleaned up parser. tests maintained. 2013-12-11 16:54:55 -08:00
Andrew Gibiansky
5bc7e24ca9 added some type shortening 2013-12-10 21:58:14 -08:00
Andrew Gibiansky
99a360b3a7 changed directive inits to work with any inits 2013-12-10 21:43:02 -08:00
Andrew Gibiansky
9ab5b40982 Passes all tests and everything in test notebook. 2013-12-10 21:36:21 -08:00
Andrew Gibiansky
e161211680 Working parsing and execution in the notebook 2013-12-10 21:23:16 -08:00
Andrew Gibiansky
bbe84e6bc1 all parsing tests pass! 2013-12-10 00:47:45 -08:00
Andrew Gibiansky
bd2152cd60 adding ghc parser 2013-12-09 23:29:25 -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
97e5335a76 Removing print statements, sorry 2013-11-14 12:24:06 -08:00
Andrew Gibiansky
03c5a95623 Changing tooltip trigger to space, making duration 800ms. 2013-11-10 21:02:01 -08:00
Andrew Gibiansky
0ba3c8e760 Adding forgotten file 2013-11-10 20:20:47 -08:00
Andrew Gibiansky
9d3167b8cc Reorganization to move all evaluators into Eval/ 2013-11-10 18:31:55 -08:00
Andrew Gibiansky
ab5b30e2cc Adding 'it' and 'itN' for execution count N variables 2013-11-10 17:10:44 -08:00
Andrew Gibiansky
e02e5c2593 Adding handling for disjoint cases for function declaration 2013-11-10 16:56:11 -08:00
Andrew Gibiansky
a6dd856b91 Allows type declarations above function declarations. 2013-11-10 15:59:30 -08:00
Andrew Gibiansky
9516c70c45 No longer crashing on breaking imports. 2013-11-09 20:02:49 -08:00
Andrew Gibiansky
f708b8811d Made completion code a bit nicer. Removed dups. 2013-11-09 19:21:43 -08:00
Andrew Gibiansky
d72c9c5b93 remove interface.notes file 2013-11-09 18:36:16 -08:00
Andrew Gibiansky
6ce959d696 Respond gracefull to shutdown 2013-11-09 17:11:45 -08:00
Andrew Gibiansky
60df949adb Send reply message to shutdown_request 2013-11-09 17:05:18 -08:00
Andrew Gibiansky
d25272e891 Added 'shutdown_request' message. 2013-11-09 17:01:18 -08:00
Andrew Gibiansky
1019b37cff Merge pull request #34 from edechter/tooltip
Added basic tooltip functionality.
2013-11-07 08:18:26 -08:00
Eyal Dechter
f8beae8774 Merge branch 'directives' of github.com:edechter/IHaskell into directives
Conflicts:
	deps/tooltip.js
2013-11-07 07:56:54 -05:00
Eyal Dechter
0e96a451aa Add basic tooltip functionality and implement object_info_request and object_info_reply messages.
IPython has a tooltip feature which shows an info box under the cursor containing info about the current object. I have ported this to IHaskell. Basically, tooltip.js sends an object_info_request message to the kernel and the kernel responds with type information about the closest object.
2013-11-07 07:55:18 -05:00
Eyal Dechter
aa7c0a91dc Add basic tooltip functionality and implement object_info_request and object_info_reply messages.
IPython has a tooltip feature which shows an info box under the cursor containing info about the current object. I have ported this to IHaskell. Basically, tooltip.js sends an object_info_request message to the kernel and the kernel responds with type information about the closest object.
2013-11-07 07:44:22 -05:00
Eyal Dechter
adfa3af9b9 Merge branch 'notebook_completions' into directives 2013-11-04 21:40:45 -05:00
Eyal Dechter
fc17767787 Added ObjectReplyInfoRequest and ObjectReplyInfoReply messages. 2013-11-04 21:33:31 -05:00
Andrew Gibiansky
341a5cd194 Merge pull request #33 from aavogt/master
make completion lexing slightly more reliable
2013-11-03 18:18:10 -08:00