es2q+@andrew.cmu.edu (Erik Warren Selberg) (05/25/90)
Hi... IUm wondering for those who have TP (that looks so much like Turbo!) 3.0 if there is a way for it to make a generic linked list or tree structure. What I'd like to do is make a structure that has the following methods: Insert, Delete, Search, and Map (Map being a method that applies a function to all the elements in the list). What I'd like to have is some way to declare the data as a generic object, and then override the data object. Can that be done? (I don't have TP 3 yet, just 2). (code ex.) type TList = object(TObject) data:TObject; next:TList; procedure IList; procedure Insert(newData:TObject); procedure Delete(victim:TObject); function Search(target:TObject):TList; procedure Map(procedure f (item:TObject)); end; TPlayerList = object data:TPlayer; override; {can this be done?} next:TPlayerList; override; {and on and on...} end; is there some neat way to do this (such as a class already defined for this use? Now for the more interesting problem: I'm trying to install an AppleShare server on a single floppy disk (as it isn't liking my hard disk very much -- strange but true. Is there a way I can put just the server system on a floppy and have the administration disk work with it? thanks much! Erik