When running this in Terminal 2.0.2 (default terminal on mac) in Mac OS X 10.5.7
it fails on the first test with

Ginteractive_terminal_test: Maybe.fromJust: Nothing
make: *** [interactive_terminal_test] Error 1

in iTerm on the other hand it works fine.

/Anders K

On Thu, Aug 6, 2009 at 11:39 PM, Corey O'Connor<coreyocon...@gmail.com> wrote:
> I've been working on overhauling VTY for:
>  * variable column unicode text rendering
>  * improved performance
>  * improved terminal support
>  * More flexible image combinators.
>
> While there are a number of tasks still remaining before a release, the
> infrastructure is all in place. I've also completed an initial version of an
> interactive test that can be used by a user to create a report about how
> well VTY supports their terminal. I would like anybody willing with about 10
> minutes to spare to run this test and email me the results.
>
> To run the interactive test it's necessary to:
>  0. Pull the latest VTY from http://code.haskell.org/vty/
>  1. Open their terminal of choice to the "test" directory in the vty
> sources.
>  2. execute "make interactive_terminal_test"
>  3. Assuming the source builds OK (It does not use Cabal so building the
> test can be unreliable) the test should walk you through the verification
> process.
>
> I'm pretty sure I know what the results are going to be for the various
> terminals. ;-) However I would still like people to run the test to work out
> any kinks in the test process and establish a nice baseline data set.
>
> For those that are curious what  modules are used for terminal support:
>  Graphics.Vty.Terminal: This instantiates an instance of an interface to the
> terminal. Currently this always instantiates the XTermColor terminal
> interface. This should instantiate a terminal interface based on the TERM
> environment variable.
>  Graphics.Vty.Terminal.Generic: Defines the generic interface all terminals
> need to implement.
>  Graphics.Vty.Terminal.XTermColor: This module contains an interface
> suitable for xterm only due to the many hard coded control codes. This does
> use terminfo for some control codes. This would be a useful reference for
> building new terminal support modules.
>
> The work remaining:
>  0. Add more terminal support instances (In particular a generic one that
> just relies on termcap)
>  1. The interface exported by the package still uses the old implementation.
>  2. Resolve performance regressions.
>
> Thanks in advance,
> Corey O'Connor
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel
-~----------~----~----~----~------~----~------~--~---

Reply via email to