This library permits performing computations on the type-level.
Type-level functions are implemented using functional dependencies of
multi parameter type classes. To date, Booleans and Numerals (Naturals
and Positives) are supported.
ok kili@
* Cursor movement
* Screen and line clearing
* Color output
* Showing or hiding the cursor
* Changing the console title (though this is not strictly part of
ANSI, it is widely supported in Unix)
It is compatible with Windows (via an emulation layer) and those
Unixes with ANSI terminals.
ok jasper@
implement the "intended" SCM_CREDS stack as if we had support for that
in the kernel (by-pass it almost completely).
send/recv a single null byte without creds, but on recv, just do a
getsockopt(SO_PEERCRED) and return that as if it coming from the cmsg.
This works as long as creds are not retreived from an fd which has
already been handed over to a different process via SCM_RIGHTS. It will
probably not be enough in the future but we'll see then.
all this work done by eric@ (thanks!) and tested by myself
Enable support for g_credential*
Fix a couple of warnings.
ok eric@ jasper@
matching the .cabal file to the devel/hs-mtl dependency.
(I really have to work on a .cabal => *_DEPENDS tool, and I also should
switch to the more readable stemless dependencies whereever possible,
but on the other hand, this can wait until the next major haskell update)
This library is similar in purpose to readline, but since it is
written in Haskell it is (hopefully) more easily used in other
Haskell programs.
This also was in lang/ghc and didn't belong there.
ok jasper@
curses library). Terminfo allows POSIX systems to interact with a
variety of terminals using a standard set of capabilities.
This was in lang/ghc but didn't belong there.
ok jasper@