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