hp50g

 

GraphWriter

Page history last edited by Albert Graef 2 yrs ago

GraphWriter: a graph editor and library for the HP 49 series calculators

 

GraphWriter is a graph editor and library of graph operations for the HP 49 series calculators. It is the first and only application of its kind running on any calculator, which allows you to explore algorithmic graph theory on the HP 49G, 49G+ and 50G calculators. GraphWriter is written in System RPL, and is distributed under the GNU Public License. The library includes a full-featured graphical environment for editing graphs. Here is a screenshot of the editor:

 

 

Graphs are represented using adjacency lists, which can also be manipulated with both the builtin list operations of the calculator and the dedicated graph operations contained in the library. By these means many common kinds of graph algorithms can be implemented in User RPL quite easily. For instance, here is a one-line RPL program to compute the maximum node degree of a (nonempty) graph:

 

\<< 1. \<< ADJ SIZE \>> DOLIST \<< MAX \>> STREAM \>>

 

More information and downloads are available here:

 

GraphWriter website

 

A comp.sys.hp48 thread which announces the 3.0 release and also contains a mini tutorial can be found here:

 

GraphWriter thread

Comments (0)

You don't have permission to comment on this page.