text flow - a trivial generator of RFC like ASCII call flows (sequence diagrams)

386 views
Skip to first unread message

Tzach

unread,
Dec 21, 2009, 9:02:06 AM12/21/09
to Clojure
Hey all,
During my day job, I often need to create call flows (sequence
diagrams).
For formal documents, I mostly used Visio or EventStudio, but when I
need something quick and dirty in pure ASCII, these tools are too
heavy.
For a while I use my own simple CL solution, and now I ported it to
Clojure

The project home (and an example):
http://code.google.com/p/clojure-textflow/

The code:
http://code.google.com/p/clojure-textflow/source/browse/src/textflow.clj

Although seems trivial (it is), I’m actually using it quite
frequently.
I would appreciate your feedback on the code, improvement suggestions
or any other input.

Regards
Tzach

Richard Newman

unread,
Dec 21, 2009, 1:57:30 PM12/21/09
to clo...@googlegroups.com
> I would appreciate your feedback on the code, improvement suggestions
> or any other input.

This is fantastic, thank you for sharing! I do SIP during the day, so
this will come in handy.

See also

http://www.websequencediagrams.com/

which does a good job for producing images.

Tzach

unread,
Dec 21, 2009, 3:10:04 PM12/21/09
to Clojure
Thanks Newman
Useful link!
I'm doing a lot of SIP as well, and I even have a (not so) secret plan
to extend this to create a simple SIP UA simulation.

Richard Newman

unread,
Dec 21, 2009, 7:54:01 PM12/21/09
to clo...@googlegroups.com
> Thanks Newman
> Useful link!
> I'm doing a lot of SIP as well, and I even have a (not so) secret plan
> to extend this to create a simple SIP UA simulation.

You might be interested in

http://github.com/rnewman/clj-sip

Tzach

unread,
Dec 22, 2009, 3:53:47 AM12/22/09
to Clojure
Thanks, look very interesting!
On what SIP server did you try it, only Sailfin?
I'm working mostly with Oracle OCCAS (formerly WebLogic Sip Server).

BTW, I added a minor feature, which make the actor specify optional.

Richard Newman

unread,
Dec 22, 2009, 6:39:43 PM12/22/09
to clo...@googlegroups.com
> Thanks, look very interesting!
> On what SIP server did you try it, only Sailfin?

Yes, just SailFin. It should work seamlessly with SIPMethod, too, and
is likely to work with any SIP Servlet-compliant container. I've never
used WebLogic/OCCAS.

Reply all
Reply to author
Forward
0 new messages