On Thu, 2007-01-18 at 08:22 -0800, James Dennett wrote:
> Erick Tryzelaar wrote:
> > skaller wrote:
> >   
> >> Yup. Unfortunately Dia is a bit primitive, it still isn't
> >> as good as Visio (and it crashes a lot too). I tried to make
> >> the fonts bigger but couldn't do it without ungrouping everything
> >> and editing every piece of text, but couldn't find a way ..
> >> so I had to render the diagram at 100% resolution to make
> >> a .png rendering that where the text was actually readable.
> >>   
> >>     
> >
> > I've never used dia, visio, or graphviz, but http://www.graphviz.org/ 
> > might work as well. I believe it's more of a text-based approach, so it 
> > could be easier to work with than having to deal with a crashy gui.
> >   
> dot/graphviz allow Doxygen to produce excellent diagrams (automatically)
> from source code in languages including C and C++.  I think Felix is
> sufficiently different that it would take a lot of work to make Doxygen
> support it -- but then people have hacked on support for various languages,
> so maybe I'm being pessimistic.  Anyway -- really just a data point that
> graphviz can do amazing things from simple input.

Generated graphs are quite different from the kind of diagram
I was trying to make, which is largely an educational presentation,
and therefore rather quirky.

In fact the libraries being illustrated are purely C++,
not Felix. Basically I wanted to show what objects point
at which others, which objects can share others, etc.

The diagram isn't finished: it doesn't show the very nice
way schannels work.

However it was really a practice run on the thing I really
need documented: how the pre-emptive threading/asynch event
system ties in with the rest. I actually don't have a clear
picture of that in my head.

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to