DESIGN AND CORE
C++ AND STL
A programmer will, over time, get to know the API and relationships between the objects used therein, but this will take time. For an average developer new to the Flex API, getting the first very
basic test library to work is not a day's task.
As an , successfully registering at least one external model and one external instrument, even without further backing code, is not trivial.
Adding substantial code behind a model / instrument makes the big picture complicated.
Multiplying this can make maintenance a nightmare.
Dealing with the , that is writing the code to react to them and potentially delegate to other code, is not trivial.
1 Some Murex clients have spent years stabilizing their implementation and still face drawbacks of unsuitable design and poor maintainability.
2 Note that (i) EASYFLEX can only work with a valid Murex Flex API license that allows the Murex client to code against the Flex API, and (ii) EASYFLEX "does not imply or replace" such a valid license.
3 First versions were tested on Unix and Windows; now focus is on Unix; Linux will follow; Windows on demand.