The future of libstp

So first of all thank you for taking a look at our blog.

Today we want to tell you about the future of our in-house C library, libstp, and with that a core part of our development.


A look back - the beginning

the start of libstp

We started developing libstp as a way to centralize functions in our software suite. In the start we just moved all existing functions to it.

But we are way further now...


The current situation

right now

Currently we are adding new functions to libstp, functions which obviously help us implement new features for our software suite. And as such improve the user experience.

In addition to just adding feature, we actively work on making functions more configurable for developers so that the functions get more and more usable.


The future of libstp - libstp2?

plans?

So now we are at a point where we think about rather bigger breaking changes, that actually change the functions behavior by a lot and open those up way more.

In addition to opening up functions we are currently working on a new addition to our software suite and are implementing a lot more functions for that, which could justify going a step further.

We as the core team are currently discussing putting all those changes into a distinct iteration a possible libstp2 or however it might be called.

This idea came up as we realized how far we moved since the beginning of libstp development.

The decision on this matter will be shared on 05/23/2025, any comments before can be taken into consideration.