Send Beginners mailing list submissions to
        beginners@haskell.org

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
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  How to write console apps? Can't find any    library,
      tutorial... at all (Silent Leaf)
   2. Re:  How to write console apps? Can't find any library,
      tutorial... at all (Benjamin Jones)
   3. Re:  How to write console apps? Can't find any    library,
      tutorial... at all (Daniel Bergey)
   4. Re:  How to write console apps? Can't find any    library,
      tutorial... at all (Silent Leaf)


----------------------------------------------------------------------

Message: 1
Date: Fri, 20 May 2016 21:13:53 +0200
From: Silent Leaf <silent.le...@gmail.com>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <beginners@haskell.org>
Subject: Re: [Haskell-beginners] How to write console apps? Can't find
        any     library, tutorial... at all
Message-ID:
        <cagfccjm6pyihukpceyc6ojpspa3bdbsx1firbfkqthnyn5w...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

thanks a lot! will look into it then get back to you. :) it looks promising!

Le vendredi 20 mai 2016, Francesco Ariis <fa...@ariis.it> a ?crit :
> On Fri, May 20, 2016 at 06:36:20PM +0200, Silent Leaf wrote:
>> All in the title!
>>
>> I'm seeking a way to write a console app that isn't just asking questions
>> one line after another with putStr and getLine. More something like Vim
or
>> Emacs when they're in the terminal (i don't wanna create a text ed, but
>> it's the kind of programs i'm seeking to write: which takes up all the
>> space on the screen, where you can write at many different places, and
>> keyboard-driven, up to why not mouse- too, if the terminal (and haskell
>> bindings) allow it.
>
> I suppose ncurses [1] would do, or other curses packages!
>
> [1] https://hackage.haskell.org/package/ncurses
> _______________________________________________
> Beginners mailing list
> Beginners@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/20160520/f2ed4a1e/attachment-0001.html>

------------------------------

Message: 2
Date: Fri, 20 May 2016 12:17:42 -0700
From: Benjamin Jones <benjaminfjo...@gmail.com>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <beginners@haskell.org>
Subject: Re: [Haskell-beginners] How to write console apps? Can't find
        any library, tutorial... at all
Message-ID:
        <CALfiL_JJSxUQ0BPuQUy0SreJ=h2uqa6qzzpuqk4rb1us+7v...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Fri, May 20, 2016 at 12:13 PM, Silent Leaf <silent.le...@gmail.com>
wrote:

> thanks a lot! will look into it then get back to you. :) it looks
> promising!
>
> Le vendredi 20 mai 2016, Francesco Ariis <fa...@ariis.it> a ?crit :
> > On Fri, May 20, 2016 at 06:36:20PM +0200, Silent Leaf wrote:
> >> All in the title!
> >>
> >> I'm seeking a way to write a console app that isn't just asking
> questions
> >> one line after another with putStr and getLine. More something like Vim
> or
> >> Emacs when they're in the terminal (i don't wanna create a text ed, but
> >> it's the kind of programs i'm seeking to write: which takes up all the
> >> space on the screen, where you can write at many different places, and
> >> keyboard-driven, up to why not mouse- too, if the terminal (and haskell
> >> bindings) allow it.
> >
> > I suppose ncurses [1] would do, or other curses packages!
> >
> > [1] https://hackage.haskell.org/package/ncurses
>


I strongly recommend 'brick' [2]. It is very well engineered and
documented. It will be much higher level than the interface provided by
ncurses.

[2] https://hackage.haskell.org/package/brick


--
Benjamin Jones
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.haskell.org/pipermail/beginners/attachments/20160520/64ace887/attachment-0001.html>

------------------------------

Message: 3
Date: Fri, 20 May 2016 15:48:36 -0400
From: Daniel Bergey <ber...@alum.mit.edu>
To: Alex Belanger <i.caught....@gmail.com>, The Haskell-Beginners
        Mailing List - Discussion of primarily beginner-level topics related
        to Haskell <beginners@haskell.org>
Subject: Re: [Haskell-beginners] How to write console apps? Can't find
        any     library, tutorial... at all
Message-ID:
        <87zirky0h7.fsf@chladni.i-did-not-set--mail-host-address--so-tickle-me>
        
Content-Type: text/plain

In addition to vty, here are a couple of higher-level (I think)
libraries in the same vein:

http://hackage.haskell.org/package/concurrent-output
http://hackage.haskell.org/package/brick

On 2016-05-20 at 12:40, Alex Belanger <i.caught....@gmail.com> wrote:
> Look at the `vty` library which is similar in essence to (n)curses.
>
> It looks you manipulate the terminal's cursor, with different color and modes.
>
> I think it even has minimal widgets.
>
> On May 20, 2016 12:36 PM, "Silent Leaf" <silent.le...@gmail.com> wrote:
>
>     All in the title!
>    
>     I'm seeking a way to write a console app that isn't just asking questions 
> one line
>     after another with putStr and getLine. More something like Vim or Emacs 
> when they're
>     in the terminal (i don't wanna create a text ed, but it's the kind of 
> programs i'm
>     seeking to write: which takes up all the space on the screen, where you 
> can write at
>     many different places, and keyboard-driven, up to why not mouse- too, if 
> the
>     terminal (and haskell bindings) allow it.
>    
>     So, does anyone know any library to do this? Any tutorial, maybe? I'm 
> seeking for
>     hours, but every time i type stuff like "console application haskell" in 
> google, it
>     just gives me irrelevant answers --as is the trend it seems subjectively, 
> of those
>     last months, with our bestest G-friend. :(
>    
>     thanks a lot in advance for anything!
>     _______________________________________________
>     Beginners mailing list
>     Beginners@haskell.org
>     http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners


------------------------------

Message: 4
Date: Fri, 20 May 2016 23:37:03 +0200
From: Silent Leaf <silent.le...@gmail.com>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <beginners@haskell.org>
Subject: Re: [Haskell-beginners] How to write console apps? Can't find
        any     library, tutorial... at all
Message-ID:
        <cagfccjof8h4yvulynsaqx3hoxrrmv0oxduf+bdy2wbzu2n4...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

great thanks! yeah higher lever is possibly better i think here :) i'll
compare and try a bit of all :)
Thanks again!

Le vendredi 20 mai 2016, Daniel Bergey <ber...@alum.mit.edu> a ?crit :
> In addition to vty, here are a couple of higher-level (I think)
> libraries in the same vein:
>
> http://hackage.haskell.org/package/concurrent-output
> http://hackage.haskell.org/package/brick
>
> On 2016-05-20 at 12:40, Alex Belanger <i.caught....@gmail.com> wrote:
>> Look at the `vty` library which is similar in essence to (n)curses.
>>
>> It looks you manipulate the terminal's cursor, with different color and
modes.
>>
>> I think it even has minimal widgets.
>>
>> On May 20, 2016 12:36 PM, "Silent Leaf" <silent.le...@gmail.com> wrote:
>>
>>     All in the title!
>>
>>     I'm seeking a way to write a console app that isn't just asking
questions one line
>>     after another with putStr and getLine. More something like Vim or
Emacs when they're
>>     in the terminal (i don't wanna create a text ed, but it's the kind
of programs i'm
>>     seeking to write: which takes up all the space on the screen, where
you can write at
>>     many different places, and keyboard-driven, up to why not mouse-
too, if the
>>     terminal (and haskell bindings) allow it.
>>
>>     So, does anyone know any library to do this? Any tutorial, maybe?
I'm seeking for
>>     hours, but every time i type stuff like "console application
haskell" in google, it
>>     just gives me irrelevant answers --as is the trend it seems
subjectively, of those
>>     last months, with our bestest G-friend. :(
>>
>>     thanks a lot in advance for anything!
>>     _______________________________________________
>>     Beginners mailing list
>>     Beginners@haskell.org
>>     http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners@haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> _______________________________________________
> Beginners mailing list
> Beginners@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/20160520/b10374bb/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 95, Issue 27
*****************************************

Reply via email to