[Haskell-beginners] send string to stack ghc

Paum B. fraybauhaus at gmail.com
Fri Aug 24 12:51:38 UTC 2018


many thanks, I have found what I need -> http://empty.sourceforge.net/

paum

On Fri, Aug 24, 2018 at 2:37 PM Paul <aquagnu at gmail.com> wrote:

> This are listing expect alternatives: https://en.wikipedia.org/wiki/Expect
> Btw, it's easy to be done in Python.
>
> Also my IMHO that better is to pass extension directives not in command
> line (it will be big) but in custom .ghci file with option "-ghci-script".
>
> 24.08.2018 15:27, David McBride wrote:
>
> You should be able to run something like this:
>
> echo 'putStrLn "hi"' | stack exec -- ghci -XOverloadedStrings
>
> On Fri, Aug 24, 2018 at 8:21 AM, Paum B. <fraybauhaus at gmail.com> wrote:
>
>> Actually, I dont know if I have asked good question to what I need.
>> So, I would like to run the process:
>>
>> stack ghc -- --interactive -XOverloadedStrings
>>
>> and then, somehow from 'outside' push string commands to it...
>>
>> On Fri, Aug 24, 2018 at 2:08 PM Paum B. <fraybauhaus at gmail.com> wrote:
>>
>>> oh, thats good - thank you!
>>>
>>> is there any example in bash?
>>>
>>> thnx
>>>
>>> On Fri, Aug 24, 2018 at 2:02 PM Paul <aquagnu at gmail.com> wrote:
>>>
>>>> Sure. I remember old days Tcl/Tk utility "expect" for such interactive
>>>> scripting sessions. Open a pipes and communicate with process :) Today
>>>> there are tools similar to "expect" for scripting command line utilities.
>>>>
>>>> Also Emacs works with GHCi (interro) in such way. Also Dante IMHO.
>>>> Visual Studio Code Haskelly and Haskerro, etc..
>>>>
>>>>
>>>>
>>>> 24.08.2018 14:58, Paum B. wrote:
>>>>
>>>> Hi List,
>>>>
>>>> It is possibile to run:
>>>>
>>>> stack ghc -- --interactive -XOverloadedStrings
>>>>
>>>> and then send to it strings (commands) externally?
>>>> Thanks
>>>>
>>>> paum
>>>>
>>>>
>>>> _______________________________________________
>>>> Beginners mailing listBeginners at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>>>
>>>> _______________________________________________
>>>> Beginners mailing list
>>>> Beginners at haskell.org
>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>
>>
>
>
> _______________________________________________
> Beginners mailing listBeginners at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20180824/d98b0197/attachment.html>


More information about the Beginners mailing list