[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: Full textbook on Graph Theory

On 25 Jul 2003, Wouter Vanden Hove wrote:

> Do you know the textbook of Reinhard Diestel on graph Theory?
> It's online and fulltext
> http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/download.html
> Download the pdf [331 p.] at
> ftp://ftp.math.uni-hamburg.de/pub/unihh/math/books/diestel/GraphTheoryII.pdf

I'm downloading it now - thanks for the pointer!

> GraphML is a new XML-based Graph file format
> http://graphml.graphdrawing.org/
> Is the format of GraphThing based on any standard?

I'll look it to this. One thing that I plan to add to GraphThing in
upcoming releases is different input/output formats. I'll make sure
GraphML is in the list. One must remember that a format is only a standard
when it has wide-spread adoption - there is no graph file format standard
that I can tell, but I would like GraphThing to be able to handle as many
common graph file format standards as possible.

> Some other remarks:
> * Are you using Glade or Glade2 for the GUI? 
> If not it could save a lof of time with programming the gui.

No, I'm not using Glade. There's really not that much GUI in GraphThing,
and I preferred to have complete control over the generated code. I am
considering going back to GTK soon (ditching gtkmm) for the benefits that
GTK2 give, and I might try out Glade2 at that point.

> * When I installed GraphThing, I had to search for the executable, I
> assumed it was "graphthing", "gt" is seems more counter-intuitive.
> you could make graphthing, the main executable and symlinking gt to it
> for backward-compatibility.

I agree. I'll fix this.

> * "Clear" is an item in the graph-menu
> perhaps it more intuitive would be "New" in the File-menu.

At some point I want to turn GraphThing into an MDI-based application, so
File-New would then create a completely new graph, and Graph-Clear would
clear the current graph.

Thanks for your feedback. It was most helpful!


"Computer science is no more about computers
  than astronomy is about telescopes."
	- E.W. Dijkstra