
Hi all, vty is a nice full-screen curses-style API, and the basis for the nice higher-level brick TUI (text UI) framework, that builds on POSIX platforms only. All agree that it would be nice to make it work on Windows too. This would allow building cross-platform TUIs with haskell. Also there are things in vty, such as the Graphics.Vty.Attributes, that would be useful for CLIs too. I summarised current status and have kicked off a bounty towards getting Windows support added to the vty lib. I'm sending this to raise interest and invite your help, be you a person with a Windows machine, a potential bounty donor, or someone interested in improving Haskell's portability and applicability. https://github.com/jtdaugherty/vty/pull/1#issuecomment-297143444 https://github.com/jtdaugherty/vty/pull/1#issuecomment-297143444 My particular interest is in making hledger-ui[1] cross platform, and in being able to use vty's higher-level terminal styles in CLI tools on all platforms. Best! Simon [1] http://hledger.org/hledger-ui.html http://hledger.org/hledger-ui.html

Hi,
Possibly related are the console changes introduced with Windows 10
Creators Update. A lot of compat issues are said to be resolved. See
https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-...
for details.
Thanks,
Krzysztof
On Tue, Apr 25, 2017 at 10:03 PM, Simon Michael
Hi all,
vty is a nice full-screen curses-style API, and the basis for the nice higher-level brick TUI (text UI) framework, that builds on POSIX platforms only. All agree that it would be nice to make it work on Windows too. This would allow building cross-platform TUIs with haskell. Also there are things in vty, such as the Graphics.Vty.Attributes, that would be useful for CLIs too.
I summarised current status and have kicked off a bounty towards getting Windows support added to the vty lib. I'm sending this to raise interest and invite your help, be you a person with a Windows machine, a potential bounty donor, or someone interested in improving Haskell's portability and applicability.
https://github.com/jtdaugherty/vty/pull/1#issuecomment-297143444
My particular interest is in making hledger-ui[1] cross platform, and in being able to use vty's higher-level terminal styles in CLI tools on all platforms.
Best! Simon
[1] *http://hledger.org/hledger-ui.html http://hledger.org/hledger-ui.html*
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Thanks, I will add that to the issue page if you don't get there first. Best, -Simon
On Apr 28, 2017, at 10:33 AM, Krzysztof Skrzętnicki
wrote: Hi,
Possibly related are the console changes introduced with Windows 10 Creators Update. A lot of compat issues are said to be resolved. See https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-... https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-... for details.
Thanks, Krzysztof
On Tue, Apr 25, 2017 at 10:03 PM, Simon Michael
mailto:simon@joyful.com> wrote: Hi all, vty is a nice full-screen curses-style API, and the basis for the nice higher-level brick TUI (text UI) framework, that builds on POSIX platforms only. All agree that it would be nice to make it work on Windows too. This would allow building cross-platform TUIs with haskell. Also there are things in vty, such as the Graphics.Vty.Attributes, that would be useful for CLIs too.
I summarised current status and have kicked off a bounty towards getting Windows support added to the vty lib. I'm sending this to raise interest and invite your help, be you a person with a Windows machine, a potential bounty donor, or someone interested in improving Haskell's portability and applicability.
https://github.com/jtdaugherty/vty/pull/1#issuecomment-297143444 https://github.com/jtdaugherty/vty/pull/1#issuecomment-297143444
My particular interest is in making hledger-ui[1] cross platform, and in being able to use vty's higher-level terminal styles in CLI tools on all platforms.
Best! Simon
[1] http://hledger.org/hledger-ui.html http://hledger.org/hledger-ui.html
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
participants (2)
-
Krzysztof Skrzętnicki
-
Simon Michael