HPStack 2.3


HPStack is a package that provides easy access to the RPL stack from a C application produced with HP-GCC .
It also provides some routines to recall objects from directories.
The main features of HPStack are : This package is aimed to complete and systematize the functions already implemented as 'sat_stack...' in a more generic and expandable way.


Warning : For using symbolic expressions, you need to download the HPParser library.

Example of list processing :

You have bought fruits and vegetables, and want to compute the total price.
As an input, you have a list containing for each kind of item : its name, a number, a unit price (e.g. {{"Potatoes" 5 1.25} {"Tomatoes" 10 2.3} {"Apples" 8 3.55}})
The program will provide as an ouput : the list of the item names {"Potatoes" "Tomatoes" "Apples"} and the total price 57.65
Get the source here , or the full package (source + makefile + executable) here .


Release notes

2.2 -> 2.3

2.1a -> 2.2

2.1 -> 2.1a

2.0 -> 2.1

1.1b -> 2.0

1.1a -> 1.1b

1.1 -> 1.1a

1.0 -> 1.1


Reference documentation

The reference documentation generated by doxygen is available here .


Examples

Some examples that illustrate how to get data from the RPL stack are presented here , and some others illustrating how to create data and push them on the RPL stack are presented here .

The examples are included in the package you can download .

Examples for hpd_rcl_... features should come soon ...


User's manual

Hope it's not necessary ...