[racket-users] Re: Seeking a graphviz like, diagramming language for Racket

2017-09-14 Thread John Greco
For whatever it's worth, the racket package 'graph' can output to graphviz. 
 I'd be excited to see graphviz superseded by a superior diagram DSL though.

On Friday, August 18, 2017 at 3:10:25 AM UTC-7, Andrew Gwozdziewycz wrote:
>
> Hi folks, 
>
> I've been using graphviz for years for basic network architecture 
> diagrams and things, mostly to avoid answering the question of "which 
> annoying tool should I use?" Graphviz has limitations for the type of 
> stuff I use it for, but I settle for it anyway, since it's a lot less 
> frustrating to use a language for laying out relationships than 
> clicking and dragging lines connecting things, in an agreed upon 
> diagramming tool. 
>
> Has anyone started work (or finished work, or even somewhere in 
> between?) on a diagramming language that might be, or even eventually 
> will be a suitable replacement for performing these types of tasks? 
>
> And if not, does anyone have suggestions for getting started with 
> layout drawing algorithms suitable for such a thing? I'm fairly sure 
> that the pict language will do the heavy lifting work for actually 
> drawing on a canvas, and simple layout techniques probably would go 
> along way, but getting to know the field a bit might be useful... 
>
> Cheers, 
>
> Andrew 
> -- 
> http://www.apgwoz.com 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: Seeking a graphviz like, diagramming language for Racket

2017-09-13 Thread Andrew Gwozdziewycz
For those of you whom I still have the attention of, I recently found this:

   http://blockdiag.com/en/blockdiag/index.html

This is almost exactly what I was looking for (except that it's
written in Python), but the idea is the same.

On Sun, Sep 3, 2017 at 11:16 PM, dbohdan  wrote:
> Mermaid (https://github.com/knsv/mermaid) is a useful alternative to GraphViz 
> for the cases in which it specializes.
>
> If you're working on your own diagramming DSL, you may want to look at these 
> for inspiration:
>
> * Diagrams for Haskell 
> (https://archives.haskell.org/projects.haskell.org/diagrams/);
> * CL-DOT for Common Lisp (http://foldr.org/%7Emichaelw/projects/cl-dot/).
>
> CL-DOT generates DOT files. Its graph examples are impressively concise. It's 
> under 500 SLOC, but seems to heavily use CLOS, so a Racket translation 
> wouldn't be quite straightforward.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



-- 
http://www.apgwoz.com

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Re: Seeking a graphviz like, diagramming language for Racket

2017-09-03 Thread dbohdan
Mermaid (https://github.com/knsv/mermaid) is a useful alternative to GraphViz 
for the cases in which it specializes.

If you're working on your own diagramming DSL, you may want to look at these 
for inspiration:

* Diagrams for Haskell 
(https://archives.haskell.org/projects.haskell.org/diagrams/);
* CL-DOT for Common Lisp (http://foldr.org/%7Emichaelw/projects/cl-dot/).

CL-DOT generates DOT files. Its graph examples are impressively concise. It's 
under 500 SLOC, but seems to heavily use CLOS, so a Racket translation wouldn't 
be quite straightforward.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.