Scenome 22.50 — 12/18/2022
Release details are described below.
- Windows® Exporters. Updated the Windows® exporter so that it only overwrites files that have been changed. Previously, the exporter always completely overwrote the previous data. This is an easy approach, but it also causes the Visual Studio® solution to be updated needlessly, requiring unnecessary rebuilds. Document data such as nodes and variables are always re-written, so it's much easier to make changes to the document and only export those changes, without needing to recompile the entire exported application.
- Scenome Scripting Language API. Added a data interface <Float32Array>::GetUint8Array(). This data interface returns a pointer to a new <Uint8Array> object that serves as span over the data. You can mutate the values in the <Uint8Array>, but you cannot modify the count/reserve of this object, nor can you clear it.
- Scenome Scripting Language API. Added a data interface <StrArray>::AsStr( ... ). This data interface accumulates all the <Str> objects in the <StrArray> into a single <Str> object.