Skip to content

John-Colvin/ES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ES

A simple evolutionary strategies package for D.

This is a work in progress and might completely change overnight. Be warned. At this early stage, I offer no promises that this should compile at any given time, let alone run without errors and provide any useful results. There are a lot of hacks in the code at the moment. These will be phased out in time when I get around to it.

Prerequisites: A D2 compiler with phobos and druntime. I'm currently using the latest dmd from github and that's the only compiler i'm attempting to maintain compatability with at this time. Having said that, it should work with anything vaguely up-to-date.

D-Yaml - for the config files. https://github.com/kiith-sa/D-YAML

Orange - for some aggregate introspection. https://github.com/jacob-carlborg/orange

note on Orange:

All that's needed at the moment is the template nameOfFieldAt from orange.util.reflection

If you don't want to install the whole of orange, just copy that template in at the end of ES.JCutils.d instead.

About

A simple evolutionary strategies package for D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages