Skip to content

Please decouple your Optimizer, SimpleExperiment & SimpleEvaluator #7

@HashbangGames

Description

@HashbangGames

As it is right now, you have coupled the Optimizer deep into the core of SharpNeat which makes it impossible to create our own optimizer without deleting yours and overwriting the core code of the optimizer.

Same with SimpleExperiment & SimpleEvaluator, which seem to be used just for the example, but these implementations should be handled by the developers if desired. I suggest making interfaces so that they can be written specific for the implementation desired.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions