Juergen Sauermann
2017-08-30 20:28:40 UTC
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">Hi,<br>
<br>
I have finished the first version of a new command named <b>]DOXY</b>in<b>
SV</b><b>N</b><b> 1005</b>.<br>
<br>
The <b>]DOXY </b>command dumps the current workspace into
several, hyper-linked<br>
<b>.html</b> files for the purpose of documenting the workspace.
Similar to Doxygen,<br>
although less beautiful.<br>
<br>
The<b> ]DOXY</b> command works only if <b>dot</b> (aka Graphviz)
is installed. GNU APL<br>
compiles without it, but the creation of call graphs and caller
graphs fails when<br>
<b>dot</b> is missing (<b>dot</b> does the painting of the
graphs).<br>
<br>
Initially I was trying to extend Doxygen itself to understand APL,
but failed big<br>
style achieving that.<br>
<br>
The <b>]DOXY</b> command should also be able to document the
workspaces of other<br>
vendors as long as their APL can export workspaces as <b>.ATF</b>
files (most can do that,<br>
and for the others creating <b>.ATF</b> files can also easily be
done in APL itself).<br>
<br>
Enjoy,<br>
/// Jürgen<br>
<br>
<br>
</font>
</body>
</html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">Hi,<br>
<br>
I have finished the first version of a new command named <b>]DOXY</b>in<b>
SV</b><b>N</b><b> 1005</b>.<br>
<br>
The <b>]DOXY </b>command dumps the current workspace into
several, hyper-linked<br>
<b>.html</b> files for the purpose of documenting the workspace.
Similar to Doxygen,<br>
although less beautiful.<br>
<br>
The<b> ]DOXY</b> command works only if <b>dot</b> (aka Graphviz)
is installed. GNU APL<br>
compiles without it, but the creation of call graphs and caller
graphs fails when<br>
<b>dot</b> is missing (<b>dot</b> does the painting of the
graphs).<br>
<br>
Initially I was trying to extend Doxygen itself to understand APL,
but failed big<br>
style achieving that.<br>
<br>
The <b>]DOXY</b> command should also be able to document the
workspaces of other<br>
vendors as long as their APL can export workspaces as <b>.ATF</b>
files (most can do that,<br>
and for the others creating <b>.ATF</b> files can also easily be
done in APL itself).<br>
<br>
Enjoy,<br>
/// Jürgen<br>
<br>
<br>
</font>
</body>
</html>