[comp.lang.eiffel] store/retrieve problem

rwp@dsl.eng.cam.ac.uk (Richard Prager) (11/10/90)

I am experiencing a problem retrieving storable classes when a very
large number of objects are being used.  I have a program which grows
gradually and there comes a point where it is impossible to reload the
dump file.   I am using the class storable rather than the environment.

Below I have listed an example header from one of the dump files which
would not work.  The total number of linked_lists is given as negative.
Could this be a 16 bit signed number overflow, or have I made some
fundamental mistake?  (apart from writing programs which use preposterous
numbers of linked lists).

    Eiffel store file ss= 41
    Special 328
    input_stage 11 1 8
    dimension 13 63 5
    token 14 88 9
    sorted_list 15 1 9
    range 16 5544 7
    linkable 17 11256 2
    linked_list 27 -26904 9
    array 34 328 5
    total -1 56241 11
    0


			Richard Prager
			Cambridge University Engineering Department
			Trumpington Street, Cambridge. UK.
			rwp@uk.ac.cam.eng