diff --git a/eo/ChangeLog b/eo/ChangeLog index 4bb7a1ae4..ab3432d44 100644 --- a/eo/ChangeLog +++ b/eo/ChangeLog @@ -1,3 +1,9 @@ +2006-12-03 Jochen Küpper + + * README: Add more specific note about tutorial. + + * configure.in: Bump version to 1.0-beta1 + 2006-12-02 Jochen Küpper * configure.in: Remove unnecessary tests. diff --git a/eo/README b/eo/README index b11266535..edaf4e75a 100644 --- a/eo/README +++ b/eo/README @@ -1,4 +1,6 @@ + EO README FILE + ======================================================================= check latest news at http://eodev.sourceforge.net/ ======================================================================= @@ -6,12 +8,14 @@ Welcome to EO, the Evolving Objects library. The latest news about EO can be found on the sourceforge repository at - -http://eodev.sourceforge.net/ + http://eodev.sourceforge.net/ In case of any problem, please e-mail us at + eodev-help@lists.sourceforge.net, eodev@egroups.com -eodev@egroups.com, eodev-main@lists.sourceforge.net + +To get started, take a look at the tutorial, starting with + ./tutorial/html/eoTutorial.html ================================================================== @@ -27,9 +31,10 @@ Go to your build-directory and run where $(SRCDIR) is the top-level source directory of EO, i.e. where the sources where unpacked. -See $(SRCDIR)/configure for possible options. You can specify to not -build example applications, the tutorial, or to build the ParadisEO -tutorial. You may also change the installation directory that way. +Run "$(SRCDIR)/configure --help" for possible options. You can specify +to not build example applications, the tutorial, or to build the +ParadisEO tutorial. You may also change the installation directory +that way. Now you should probably go to the tutorial and start learning about EO features and programming. diff --git a/eo/Tutorial/.cvsignore b/eo/Tutorial/.cvsignore new file mode 100644 index 000000000..70845e08e --- /dev/null +++ b/eo/Tutorial/.cvsignore @@ -0,0 +1 @@ +Makefile.in diff --git a/eo/Tutorial/ChangeLog b/eo/Tutorial/ChangeLog new file mode 100644 index 000000000..66e95543c --- /dev/null +++ b/eo/Tutorial/ChangeLog @@ -0,0 +1,11 @@ +2006-12-03 Jochen Küpper + + * tutorial/Makefile.am: Add all necessary files, including html and + Templates to distribution. + + + * Local Variables: + * coding: iso-8859-1 + * mode: flyspell + * fill-column: 80 + * End: diff --git a/eo/Tutorial/Makefile.am b/eo/Tutorial/Makefile.am new file mode 100644 index 000000000..22f51a8c9 --- /dev/null +++ b/eo/Tutorial/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = html Lesson1 Lesson2 Lesson3 Lesson4 Lesson5 pdf Templates diff --git a/eo/configure.in b/eo/configure.in index 9e4c451b2..d6da60ed5 100644 --- a/eo/configure.in +++ b/eo/configure.in @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. dnl dnl Change the version number here -AC_INIT([Evolving Objects], [0.9.4-cvs], [eodev-help@sourceforge.net], [eo]) +AC_INIT([Evolving Objects], [1.0-beta1], [eodev-help@sourceforge.net], [eo]) AC_PREREQ(2.53) dnl make sure we are compiling from the correct sources @@ -61,9 +61,12 @@ AC_OUTPUT(Makefile \ src/utils/Makefile \ test/Makefile \ tutorial/Makefile \ + tutorial/html/Makefile \ tutorial/Lesson1/Makefile \ tutorial/Lesson2/Makefile \ tutorial/Lesson3/Makefile \ tutorial/Lesson4/Makefile \ tutorial/Lesson5/Makefile \ + tutorial/TEMPLATES/Makefile \ + tutorial/pdf/Makefile \ win/Makefile) diff --git a/eo/doc/ChangeLog b/eo/doc/ChangeLog index c7a188cce..80f14d507 100644 --- a/eo/doc/ChangeLog +++ b/eo/doc/ChangeLog @@ -1,3 +1,7 @@ +2006-12-03 Jochen Küpper + + * mainpage.html: update, add link to Niko Hansen's comparison + 2006-12-01 Jochen Küpper * Makefile.am: Update for release-distribution. diff --git a/eo/doc/mainpage.html b/eo/doc/mainpage.html index 153e79be4..b1ac3e526 100644 --- a/eo/doc/mainpage.html +++ b/eo/doc/mainpage.html @@ -80,13 +80,13 @@
  • Linux x86 with GCC 3.x and 4.x
  • Linux x86_64 with GCC 3.x and GCC 4.x
  • -
  • MacOS X/Darwin PowerPC with GCC 3.3
  • -
  • MacOS X/Darwin x86 with GCC 4.0
  • -
  • Microsoft Windows using Cygwin's GCC 3.3.1 (cygming special). +
  • MacOS X/Darwin PowerPC with GCC 3.x
  • +
  • MacOS X/Darwin x86 with GCC 4.x
  • +
  • Microsoft Windows using Cygwin's GCC 3.x (cygming special).
  • Microsoft Windows using Visual Studio 2003/2005; projects files are provided.
  • -
  • Solaris SPARC with GCC 3.3.2
  • -
  • Solaris x86 with GCC 3.3.2
  • +
  • Solaris SPARC with GCC 3.x
  • +
  • Solaris x86 with GCC 3.x

If you have tested EO on a system not listed here, please @@ -281,6 +281,9 @@ on Evolutionary algorithms.

  • Charles Darwin: The Origin of Species.
  • +
  • Nikolaus Hansen: Comparison + of Evolutionary Algorithms on a Benchmark Function Set.
  • diff --git a/eo/tutorial/Templates/.cvsignore b/eo/tutorial/Templates/.cvsignore new file mode 100644 index 000000000..70845e08e --- /dev/null +++ b/eo/tutorial/Templates/.cvsignore @@ -0,0 +1 @@ +Makefile.in diff --git a/eo/tutorial/Templates/Makefile.am b/eo/tutorial/Templates/Makefile.am new file mode 100644 index 000000000..4a31c6d76 --- /dev/null +++ b/eo/tutorial/Templates/Makefile.am @@ -0,0 +1,23 @@ +EXTRA_DIST = EO.tpl \ + MakeSimple.tmpl \ + Makefile.tmpl \ + MyStructEA.cpp \ + MyStructLibEA.cpp \ + MyStructSEA.cpp \ + README \ + binCrossover.tmpl \ + continue.tmpl \ + create.sh \ + createSimple \ + eoMyStruct.tmpl \ + evalFunc.tmpl \ + init.tmpl \ + lessOffspringExternalSelectorGenOp.tmpl \ + lessOffspringSameSelectorGenOp.tmpl \ + make_MyStruct.cpp \ + make_genotype_MyStruct.h \ + make_op_MyStruct.h \ + moreOffspringGenOp.tmpl \ + mutation.tmpl \ + quadCrossover.tmpl \ + stat.tmpl diff --git a/eo/tutorial/html/.cvsignore b/eo/tutorial/html/.cvsignore new file mode 100644 index 000000000..70845e08e --- /dev/null +++ b/eo/tutorial/html/.cvsignore @@ -0,0 +1 @@ +Makefile.in diff --git a/eo/tutorial/html/Makefile.am b/eo/tutorial/html/Makefile.am new file mode 100644 index 000000000..0191bbefb --- /dev/null +++ b/eo/tutorial/html/Makefile.am @@ -0,0 +1,44 @@ +EXTRA_DIST = BitEA.html \ + EA_tutorial.jpg \ + FirstBitEA.html \ + FirstBitGA.html \ + FirstRealEA.html \ + FirstRealGA.html \ + Firstmerge.html \ + NoWay.html \ + OneMaxEA.html \ + SecondBitEA.html \ + SecondRealEA.html \ + beige009.jpg \ + binary_value.html \ + debut.html \ + eoBottomUp.html \ + eoCheckPoint.html \ + eoEngine.html \ + eoEval.html \ + eoGeneration.html \ + eoInit.html \ + eoIo.html \ + eoLesson1.html \ + eoLesson2.html \ + eoLesson3.html \ + eoLesson4.html \ + eoLesson5.html \ + eoOneMax.html \ + eoOneMaxEvalFunc.html \ + eoOneMaxInit.html \ + eoOneMaxMutation.html \ + eoOneMaxQuadCrossover.html \ + eoOneMax_complete.html \ + eoOperators.html \ + eoOutput.html \ + eoProgramming.html \ + eoRepresentation.html \ + eoSGA.html \ + eoSelect.html \ + eoStop.html \ + eoTopDown.html \ + eoTutorial.html \ + make_genotype_OneMax.html \ + make_op_OneMax.html \ + real_value.html diff --git a/eo/tutorial/pdf/.cvsignore b/eo/tutorial/pdf/.cvsignore new file mode 100644 index 000000000..70845e08e --- /dev/null +++ b/eo/tutorial/pdf/.cvsignore @@ -0,0 +1 @@ +Makefile.in diff --git a/eo/tutorial/pdf/Makefile.am b/eo/tutorial/pdf/Makefile.am new file mode 100644 index 000000000..6d22a65d1 --- /dev/null +++ b/eo/tutorial/pdf/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = paradiseoJet7.pdf