Karl Nelson

Results 397 comments of Karl Nelson

This will need to wait until we drop 2.7 support.

Making progress, but still deep technical issues. - [ ] We need to be able to call super from the constructor (``__init__``) and no place else. - [ ] We...

I added documentation on the initial guess of where I think the Java extension system will be headed. Any input on the direction would be appreciate. https://github.com/jpype-project/jpype/pull/890/files#diff-f55f8f25b97e5081e65a0e0db39f6c98ed08d4deea664b3137b9ce3ea52c1245

Extending a java class remains a requested feature. Some APIs in Java require a class to be extended. We can achieve this by writing a custom Java class and a...

Setting up the privilege flag is challenging. I need to be able to check the flag whenever a private method is called and verify the flag, but there is no...

I am not really sure that Panama would offer much benefits over JNI for JPype. The structure of JPype is to make calls from external source (Python) to Java and...

95% of our code is C++ calling Java, so we should compare only to that. The reverse (Java calling C++) is only in proxies and class construction. If you wouldn’t...

That is about what I would expect. Knowing the argument types on the foreign interface is about a two times speed up over the generalized marshalling that JNI does (at...

The Python exception system is mostly hardcoded which makes extensions of it very complicated. You can see the level of hacking that was required to get the stack frames to...

I looked into this some further. It is possible for me to wire up the ``__cause__``, however this creates a conflict in the stack traces produced by Java and the...