CustomFunction params proceeding (C++/Cpp & Python via Java)

@t.mezykowski,

We are sorry but the feature “Support inherit from an abstract class” (logged earlier as “CELLSPYTHONNET-113”) is not implemented yet. We will check if we could provide latest updates/ETA on it.

We will get back to you soon.

@t.mezykowski

First of all, we sincerely apologize for not being able to meet the planned deadlines each time. The timeframes provided to you were based on our analysis and understanding of the feature at that particular moment. Regarding this feature, allow me to explain the reasons for the repeated delays. It is an exceptionally complex functionality, requiring us to modify approximately 40-50% of the existing code. It is precisely due to this complexity and uncertainty that we have encountered issues during development, leading to the continuous postponement of our initial estimates.

Considering the current situation, we have raised the priority of this task to the highest level. Our plan is to aim for a release in late August or September to support the functionality of interface inheritance (though, to be honest, this is still subject to expectations). Once we achieve this support, we will promptly inform you. We deeply apologize for any inconvenience caused and thank you for your understanding.

Hi. Any news regarding support of custom functions in aspose python wrapper?

@t.mezykowski
No updates on your issue. Once we have any new information, we will share it with you. We will get back to you soon.

hi, I noticed some changes in latest updates of Aspose and approach to custom functions. Looks like you have introduced AbstractCalculationEngine to both, Python wrappers (Java, .NET) but still it doesn’t work properly. What is more previous implementation of Python via Java allowed to use ICustomFunction but now it doesn’t work as well. Do you have any plans to work with AbstractCalculationEngine so it can handle both .NET and JAVA wrappers and allow Custom Functions?

@t.mezykowski,

We are sorry but the feature “CELLSPYTHONNET-113 - Support inherit from an abstract class” has not been implemented completely. We will check and give you latest updates on it soon. Moreover, please note, ICustomFunction interface has been replaced by AbstractCalculationEngine and will be removed (currently it is deprecated) in future releases completely.

@t.mezykowski
Yes, our Python via .NET version is based on a wrapper of the .NET version. Due to internal implementation reasons, inheriting from interfaces or abstract classes in .NET poses significant implementation challenges for the Python version. We have already prioritized the development of this feature earlier and plan to implement it in the first half of 2025. Once the feature is implemented, we will notify you immediately. We sincerely apologize for any inconvenience this may have caused!