Difference between revisions of "GHCi in colour"
Jump to navigation
Jump to search
DonStewart (talk | contribs) |
DonStewart (talk | contribs) (ui) |
||
Line 8: | Line 8: | ||
[[Image:Coloured-error.png]] |
[[Image:Coloured-error.png]] |
||
+ | |||
+ | Output like this would be the result of running, for example: |
||
+ | |||
+ | ghci --colour |
||
+ | |||
+ | and would appear in the console/xterm as ansi terminal coloured output. |
||
== Implementation == |
== Implementation == |
||
Line 15: | Line 21: | ||
An existing tool, [http://www.cs.york.ac.uk/fp/darcs/hscolour/ HsColour], |
An existing tool, [http://www.cs.york.ac.uk/fp/darcs/hscolour/ HsColour], |
||
could be modified to operate interactively. |
could be modified to operate interactively. |
||
+ | |||
+ | === GuiHaskell === |
||
+ | |||
+ | Neil Mitchell has a prototype [http://www-users.cs.york.ac.uk/~ndm/projects/guihaskell.php gui haskell] wrapper, based on gtk. Does this contain a reasonable ghci wrapper we could steal? |
||
Revision as of 07:37, 14 December 2006
This page documents efforts to colourise GHCi output.
Example
Or a type error:
Output like this would be the result of running, for example:
ghci --colour
and would appear in the console/xterm as ansi terminal coloured output.
Implementation
Using HsColour
An existing tool, HsColour, could be modified to operate interactively.
GuiHaskell
Neil Mitchell has a prototype gui haskell wrapper, based on gtk. Does this contain a reasonable ghci wrapper we could steal?
If you have an idea of how to do this nicely, add your proposal here.