Author Archives: kay

“Resolver Games” are alive!

Resolver One competition I admit I participated in the Resolver One competition in the first round in January as one of the losers. When Resolver Systems announced their challenge I got the impression they encouraged using their spreadsheet almost like … Continue reading

Posted in Python | 3 Comments

The future of EasyExtend

The state of EasyExtend Maybe an autumnal look on EasyExtend is justified. EE was and is an alien project which never resonated well with the Python community and its possible users. Actually up to now I don’t no anyone who … Continue reading

Posted in General | 4 Comments

Bickering about unit testing

Doubts on the effectiveness of unit testing Unit testing has entered the programming mainstream with XUnit packages and derivations of them. They are available for all mainstream programming languages. It is not normal today shipping an OSS project without any … Continue reading

Posted in Testing | 1 Comment

Choosers and ChooserMixins in C++ and Python

Chooser Objects From time to time I’m amazed to find a simple algorithm which seemed to be a low hanging fruit which was just overlooked. In this particular case it is about generating and utilizing test data in a both … Continue reading

Posted in Chooser, CPP, Python, Testing | 2 Comments

Python – Hibernate – Jynx

Jynx 0.4 goes Hibernate In Jynx 0.4 JPA/Hibernate annotations are supported. Although this is still work in progress some of the more complex nested annotations were tested as well as Hibernate extension annotations which cannot be single-name imported along with … Continue reading

Posted in Hibernate, Jynx, Jython | Comments Off on Python – Hibernate – Jynx

Jynx 0.3 – how to fix custom class loaders for use with Jython

Broken class loaders Jynx 0.2 contained an ugly workaround for a bug I couldn’t fix for quite a while. The bug can be described as follows: suppose you defined code of a Java class `A` and compiled it dynamically: A … Continue reading

Posted in Jynx, Jython | Comments Off on Jynx 0.3 – how to fix custom class loaders for use with Jython

Jynx 0.2 released

I’ve released Jynx 0.2. Jynx is a Jython package which utilizes dynamic Java compilation from Jython and improves on Java scripting. With Jynx 0.2 two major new features are implemented now. Annotation Extraction In the initial Jynx 0.1 release an … Continue reading

Posted in Java, Jynx, Jython | Comments Off on Jynx 0.2 released

Four things I’d change in Python – and a little more

1. Import system Replace the flat module cache by a set of ModuleTree objects rooted in nodes living on the PYTHONPATH. Apply relative path semantics by default and treat absolute paths as special cases. Internal paths which are used in … Continue reading

Posted in Python | 4 Comments

Redesign of the code.py and codeop.py modules

Brett Cannon asks for modules of the stdlib to be redesigned. I find the idea rather bizarre to initiate a poll for this but maybe that’s just the future of programming where the quality of an implementation is judged by … Continue reading

Posted in Python | 2 Comments

A simple Spring challenge

I got some comments on my Biggus Dickus article in its own comments section as well as on programming.reddit. Many people defended Spring on grounds of its usability, whereas others identified the author of this lines as completely clueless. I … Continue reading

Posted in Java | 3 Comments