Archive for the ‘Screenshots’ Category

Haskell/Gtk+ Integrated Live Environment

Thursday, November 11th, 2010

There are a couple of screenshots of Andy’s Haskell/Gtk+ Integrated Live Environment available here.

Mickinator File Manager

Tuesday, March 10th, 2009

Michael Dever is developing a file manager in Gtk2Hs and is blogging about it. He wrote a little demo that shows how to add rows to a ListStore on the fly, namely when the user expands and collapses a link. While there are other ways to do this (namely by implementing your own store using CustomStore) his solution is certainly much simpler. A screenshot of the demo can be found here.

Barracuda P2P Chat

Sunday, February 24th, 2008

Barracuda (by Stephan Friedrichs, Henning G√ľnther, Oliver Mielentz and Martin Wegner) implements an ad-hoc (p2p) network. On top of that, a chat application has been realised.

Just like in IRC, the communication is organised in channels. A channel maybe anonymous (the messages’ origin is obscured), private (encrypted, only invited users may join them) or public (free for all users).

The GUI has been designed to hide the rather complicated network from the user and to look like a usual chat application. At first, every user has to select his/her private and public key, Barracuda checks if they match:

[img] [img]

Then the user may create or join private and public channels and actually chat:

[img] [img]

It is also possible to send and receive attachments:


Himerge screenshots

Thursday, April 19th, 2007

Himerge is a graphical user interface for Gentoo Linux’s package system. Araujo wrote it in Haskell using Gtk2Hs.


The main idea is to simplify browsing the package collection as well as to allow the user to perform the most common operations that the Gentoo package tool provides: “emerge”, “unmerge”, “world”, “sync”, “buildpkg”, “fetchonly”, “usepkg”.

[img] [img]

Himerge also offers several handy tools, like a browser for global and local “use” flags, a packages branch editor (keyword/unmask/use files), mozilla support to check the package homepage, and it also uses eix as backend to search for package information.

[img] [img]