29 Sep 18:10
ANNOUNCE: Graphalyze-0.1
From: Ivan Miljenovic <ivan.miljenovic <at> gmail.com>
Subject: ANNOUNCE: Graphalyze-0.1
Newsgroups: gmane.comp.lang.haskell.general, gmane.comp.lang.haskell.cafe
Date: 2008-09-29 16:11:58 GMT
Subject: ANNOUNCE: Graphalyze-0.1
Newsgroups: gmane.comp.lang.haskell.general, gmane.comp.lang.haskell.cafe
Date: 2008-09-29 16:11:58 GMT
I'd like to announce the initial release of my graph-theoretic analysis library, Graphalyze [1], the darcs repo for which is also available [2]. This is a pre-release of the library that I'm writing for my mathematics honours thesis, "Graph-Theoretic Analysis of the Relationships in Discrete Data". I'll also be releasing a tool that uses this library to analyse the structure of Haskell code, that I'm tentatively calling SourceGraph. As it stands, the library has a number of algorithms included, some of which I've developed from scratch (e.g. clique finder), and others are implementations of published algorithms (mainly the two clustering algorithms). The code is meant to be more readable than efficient, and I wanted to explore ways of developing algorithms that match more closely the way graphs work (which makes FGL a much nicer fit than matrix-based or list-based graph data structures). This library is only a pre-release, as whilst everything in there works (at least it does for me), I'd like to get some feedback from the community, especially since this is my first ever released solo piece of code (I've coded assignments, and worked on projects with others, but have never released anything that I've been solely responsible for before). In particular, have I written the .cabal file correctly? Also, I'd like advice on something else: the part of the library that I'd like to develop still is the reporting framework. The end goal of the library is for the user to specify which algorithms they want applied to their data, and then the library produces a document with the results. This document is _not_ meant to be machine readable. As(Continue reading)
RSS Feed