Franz Wilhelmstötter

Results 48 issues of Franz Wilhelmstötter

The `module-info` classes are currently annotated with a `@SuppressWarnings("module")` annotation. This should not be necessary. Remove this annotation and fix the compile task instead.

buildsystem
cleanup

The code for generating the combined Javadoc is currently written in a separate Groovy script. This code should be ported into a separate class, written in Kotlin.

buildsystem
cleanup

The `io.jenetics.util.StreamPublisher` class is an adapter from the Java `Stream` world to the _reactive_ world. Add an simple usage example on how to use this class for `EvolutionStream`s.

examples

Since Java 9, the `Stream` interface has a `Stream::takeWhile` method with the same signature as the `EvolutionStream::limit` method. These two methods has the same functionality. It should be possible to...

cleanup
breakingchange

In general, a genetic algorithm is used to find input parameters, which optimizes a given fitness function. To do this you have to create an instance of an evolution `Engine`,...

enhancement

The current implementation of the `StreamPublisher` class creates a separate thread, where the stream items are read from. ```java _thread = new Thread(() -> { try { _stream.forEach(this::submit); close(); }...

enhancement

Jenetics requires the `Chromosome`s in a `Genotype` to have the same `Gene` type. Sometimes it is necessary to have chromosome with different gene types, which is not possible. One solution...

enhancement