diff --git a/eo/tutorial/html/eoLesson3.html b/eo/tutorial/html/eoLesson3.html
index 5213ec9ae..80726afe8 100644
--- a/eo/tutorial/html/eoLesson3.html
+++ b/eo/tutorial/html/eoLesson3.html
@@ -2,7 +2,7 @@
eoParser:
+
eoParser:
Modifying parameter values at run-time:
Using an eoParser object, the parameter values
are read, by order of priority
@@ -172,10 +172,10 @@ the general syntax to modify parameter value at run-time is (either from
the command-line or in a text file)
-
--longKeyword=value
or -cvalue
-if 'c' is the short keyword (though -c=value also works)
+if 'c' is the short keyword (though -c=value
+also works)
so, after compiling the executable for Lesson 3 (make
@@ -183,12 +183,10 @@ lesson3 at system prompt in Unix), you can try to type
in
-
SecondBitEA
and see the algorithm run as before (OneMax optimized on 8-bits bitstrings).
But you can now type in
-
SecondBitEA --vecSize=100
and see the output of the optimization of OneMax on 100-bit bitstrings.
@@ -196,7 +194,6 @@ But you can now type in
Take a look at all available parameters by typing in
-
SecondBitEA --help
or by going into the code: all parameter inputs have been grouped in
the
@@ -208,7 +205,8 @@ it contains the list of all actual parameters used, and can directly be
used as parameter input file: change the file name (e.g. to SecondBitEA.param),
edit it, change whichever parameter you want, and type in
-
+
+
SecondBitEA @SecondBitEA.param
and you will see all values that you defined into the file taken into
account.
@@ -247,7 +245,9 @@ of eoParam returns a reference, so you can eventually modify its value
somewhere else later (though of course this is not any useful for variable
seed!).
-
+There is however another way to achieve the same result in less lines of
+code - with a different memory management (see Lesson4).
+
eoState:
saving and loadingYou might have
@@ -276,7 +276,11 @@ method, as done here.
method for an eoState
object anywhere in the code. But the checkpointing
mechanism offers you better ways to do that - and it's so easy ....
-
+
Note that an eoState alos has another use in EO whan it comes to memory
+management: it can be a repository of pointers that are not allocated within
+obects - allowing to delete them by simply deleting the eoState (see Lesson
+4).
+