From: Marc Battyani
Subject: [ANNOUNCE] cl-typegraph
Date: 
Message-ID: <cd6cp6$d7i@library1.airnews.net>
cl-typegraph is a cl-typesetting extension to typeset graphs. It uses
Graphviz for the graph layout and then draws it with cl-pdf and
cl-typesetting. The nodes can contain strings or a full cl-typesetting
layout.

You can look at some examples here (page 3):
http://www.fractalconcept.com/ex.pdf

So far it only works with Lispworks but the only non portable function is
#'sys:call-system. (I'm waiting for patches for other implementations. ;-)

It's on the repository:
http://www.fractalconcept.com:8000/public/open-source/

And the latest tarballs:
http://www.fractalconcept.com/download/cl-pdf-current.tgz
http://www.fractalconcept.com/download/cl-typesetting-current.tgz

You will also need Graphviz:
http://www.research.att.com/sw/tools/graphviz/

Have fun and please report bugs, patches, etc.

Marc

From: Peter Seibel
Subject: Re: [ANNOUNCE] cl-typegraph
Date: 
Message-ID: <m3iscp19q0.fsf@javamonkey.com>
"Marc Battyani" <·············@fractalconcept.com> writes:

> cl-typegraph is a cl-typesetting extension to typeset graphs. It uses
> Graphviz for the graph layout and then draws it with cl-pdf and
> cl-typesetting. The nodes can contain strings or a full cl-typesetting
> layout.

Interesting. What's the output of Graphviz that you deal with? Doesn't
Graphviz normally generate its own PDFs?

-Peter

-- 
Peter Seibel                                      ·····@javamonkey.com

         Lisp is the red pill. -- John Fraser, comp.lang.lisp
From: Marc Battyani
Subject: Re: [ANNOUNCE] cl-typegraph
Date: 
Message-ID: <cd6e6a$fnl@library1.airnews.net>
"Peter Seibel" <·····@javamonkey.com> wrote
> "Marc Battyani" <·············@fractalconcept.com> writes:
>
> > cl-typegraph is a cl-typesetting extension to typeset graphs. It uses
> > Graphviz for the graph layout and then draws it with cl-pdf and
> > cl-typesetting. The nodes can contain strings or a full cl-typesetting
> > layout.
>
> Interesting. What's the output of Graphviz that you deal with? Doesn't
> Graphviz normally generate its own PDFs?

I use the plain output format of graphviz. It's just the nodes and edges
positions.
Graphviz can output postscript than can be converted to pdf. But I prefer
something that integrates better with cl-typesetting and enables more
complex node content (+ legends and other stuff on the same layout and
better output quality)

Marc
From: Peter Seibel
Subject: Re: [ANNOUNCE] cl-typegraph
Date: 
Message-ID: <m3eknd191p.fsf@javamonkey.com>
"Marc Battyani" <·············@fractalconcept.com> writes:

> "Peter Seibel" <·····@javamonkey.com> wrote
>> "Marc Battyani" <·············@fractalconcept.com> writes:
>>
>> > cl-typegraph is a cl-typesetting extension to typeset graphs. It uses
>> > Graphviz for the graph layout and then draws it with cl-pdf and
>> > cl-typesetting. The nodes can contain strings or a full cl-typesetting
>> > layout.
>>
>> Interesting. What's the output of Graphviz that you deal with?
>> Doesn't Graphviz normally generate its own PDFs?
>
> I use the plain output format of graphviz. It's just the nodes and
> edges positions. Graphviz can output postscript than can be
> converted to pdf. But I prefer something that integrates better with
> cl-typesetting and enables more complex node content (+ legends and
> other stuff on the same layout and better output quality)

I with you on that. I just hadn't realized you could get Graphviz to
spit out raw data like that. Cool!

-Peter

-- 
Peter Seibel                                      ·····@javamonkey.com

         Lisp is the red pill. -- John Fraser, comp.lang.lisp