This section documents the known limits of the deduced frameworks.
The project is open for contributions. If you would like to help improve things, please send a message to the deduced developers mailing list .
Applications created with the deduced framework are currently single threaded. They use the AWT event queue to handle events. Since deduction rules are independent of each other, it is possible that future versions of the framework will use multiple threads to execute rules concurrently and leverage CPUs with multiple cores.
This threading model implies that deduction rules that require a large amount of CPU time will freeze the user interface while they execute.
Application size is currently limited by the memory allocated to the Java virtual machine executing the application. Creating too many objects will create out of memory exceptions and lead to unpredictable behavior.
The view layer currently implements a fraction of the available widgets in most visual library. Those widgets are also implemented in a simplified version that restricts customization. It is possible to extend the framework to implement other desired widgets and behaviors.