Hi Harry, surely it will be worthwhile :-)
In the meanwhile I attach the example from Law-Kelton book, Sect.13.5,
which is - in the authors' words - an "embellishment" of the one from Sect.2.7,
where the movement between stations is performed by some forklifts.
I believe it might motivate well the needs for more expressive attributes and so.
For the movements (AssignMoveTime) I changed the statement from the book, so it was not so tedious, in the absence of lookup tables or arrays.
(The AssignNext and AssignServiceTime already illustrated the cumbersome definition of some functions.)
I've been unable to model a Forklift assignation such as a newly free Forklift takes the nearest pending Job (when there are more than one)
or a newly pending Job is attended by the nearest free Forklift (when there are more than one).
I intended using the Match values, the list of which would be required to be manipulated to compute priorities and reorder queued entities,
but I guess doing so, that is, working with the arrays/lists of entities is not yet possible.
Any hint?
Regards, Enrique