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
