RFC: Allow prefixing result evaluated at GHCi prompt
Similar to prompt
, prompt-cont
(previously prompt2
): allowing users to supply a prefix to evaluation results with result
has two use cases I can think of
:set prompt " ghci> "
:set prompt-cont " ghci| "
:set result " "
the desired outcome would be ↓
as indented code for IRC, also reddit code format:
ghci> 1 + 2 + 3
6
ghci> reverse "hello"
"olleh"
The other case came from this tweet
:set prompt ""
:set result "-- "
1 + 2 + 3
-- 6
reverse "hello"
-- "olleh"
This can be copied/pasted back to a separate GHCi session where the result is ignored.
I haven't seen this feature in any other repl, I'm not sure if this would see much use.
This wouldn't work with IO actions without some magic.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | lowest |
Resolution | Unresolved |
Component | GHCi |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |