It does not need to be fancy. I simply need to be able to create boxes (with text labels) and lines with arrows. The output could be a DRAW block or a PNG file.
I would prefer to use REBOL for this tool, rather than download a shareware program, etc.
If you know of such a tool, please let me know. Thanks.
Have a look here:
You can also find Yed here:
Not Rebol, but lets say you have a thousand nodes, Rebol could be used to write the input file. I think it could be a good combo to visualize a forum.
Thanks J-F for the links. I will look.
I should mention that I have a variety of other tools here (both professional and shareware/freeware). But they are registered to a single computer system, or they have timed-out, or they crash, or they are METOD (make easy things overly difficult). I really miss the MacDraw days.
It seem to me that by now there should be a diagram tool in REBOL. The new DRAW dialect can do it quite nicely.
It's a "pity" that OmniGraffle for MacOSX is not available for multiple platforms. It's my favorite by far.
About DRAW, we still miss proper font handling inside DRAW blocks (no easy way to center text), so I don't know if I would say that it's perfect for that yet. :-)
In software ing, many use open source Graphviz:
See news: "New plug-in architecture for layout, scripting languages and renderers (Oct. 2005)
Graphviz now has a more modular architecture that supports multiple layout engines, scripting languages, and renderers. About a dozen scripting languages, including perl, python, tcl and ruby are supported."
The file format straightforward a->b, with many options.
How about Chris' knowledge map tool
Think it's broken on 1.3, but works for 1.2.8
The first link I put at the top is about 3flex and the cure to make it work.|
I often use Graphviz : syntax is simple, and readable.
I put on Library a script to use graphviz dll with com2rebol from benjamin Maggi (graphviz2rebol.r, 5 April). Not true rebol script. You could use also this link : http://ashitani.jp/gv/ to draw graphics quickly with graphviz syntax (Ajax & Python CGI)
About 3Flex, sorry, it works with 1.3, with some corrections, see item "3Flex", on http://reboltalk/ in Codes/examples/variables : May 16, 2006, 05:07:22 AM .
I put also on my web site some View effects (linked box or with nudges) : http://pl.legoff.free.fr/docs/informatique/rebol/view-effect-gallery.html. Some code comes from you !(layout-1.8.r).
Surely everyone who has read these comments (and the graphviz links) is thinking the same thing --> Hey, someone needs to write a graphviz-like (i.e., DOT-like) Rebol dialect. Wow, just think if you could do graphviz-like stuff within Rebol (which uses Anti-Grain Geometry) .
That would mean: Rebol+AGG+DOT = high quality graphing environment
I can't stop thinking about it.
I use the yworks stuff as it has graph layout included. That's what I need. I don't want to fiddle around with this.|
I've now updated 3flex with the fixes supplied by Philippe (merci beaucoup!) and some more regarding saving/loading.
If you find additional ones, please let me know!
Ah.. I keep dreaming of such a tool, but only managed some little ideas on the way to it.
strange that you would ask, as I am in the process of writing one !
knowing that someone wants to use it... I might be tempted in encapping a more finished version...
You must be looking for something more comprehensive than what you've already done in REBOL/View, but the Block Diagram on rebol.com/pre-view.html looked pretty good to me. But you probably want something more interactive......|
Hi Carl, try this:
(Note, on close it creates a file currently hard-coded to:
I should mention the native format is LAYOUT dialect, not DRAW dialect, but I'm planning to export DRAW dialect too.|
Have you tried Inkscape at www.inkscape.org - it's maybe the mighty MacDraw's grandson?
You can post a comment here. Keep it on-topic.