Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: send string to stack ghc (Paum B.)
2. Re: send string to stack ghc (Paul)
----------------------------------------------------------------------
Message: 1
Date: Fri, 24 Aug 2018 14:35:44 +0200
From: "Paum B." <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] send string to stack ghc
Message-ID:
<CAOjfzX3ZAnksRPAJ=r8prquvndatw7s5eycsnfkwmkwot1o...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
yes, nice.
but after the process is over. I need to hold it running (dtill the same
one) until command to end it.
again, thankx!
On Fri, Aug 24, 2018 at 2:28 PM David McBride <[email protected]> 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. <[email protected]> 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. <[email protected]> wrote:
>>
>>> oh, thats good - thank you!
>>>
>>> is there any example in bash?
>>>
>>> thnx
>>>
>>> On Fri, Aug 24, 2018 at 2:02 PM Paul <[email protected]> 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
>>>> [email protected]http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>>>
>>>> _______________________________________________
>>>> Beginners mailing list
>>>> [email protected]
>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>
>>
> _______________________________________________
> Beginners mailing list
> [email protected]
> 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/b33b8d6e/attachment-0001.html>
------------------------------
Message: 2
Date: Fri, 24 Aug 2018 15:36:27 +0300
From: Paul <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] send string to stack ghc
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
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. <[email protected]
> <mailto:[email protected]>> 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. <[email protected]
> <mailto:[email protected]>> wrote:
>
> oh, thats good - thank you!
>
> is there any example in bash?
>
> thnx
>
> On Fri, Aug 24, 2018 at 2:02 PM Paul <[email protected]
> <mailto:[email protected]>> 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 list
>> [email protected] <mailto:[email protected]>
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>> <http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners>
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> <http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> <http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners>
>
>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> 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/2b0000b8/attachment-0001.html>
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 122, Issue 17
******************************************