I think of a situation when one needs to code a linked list implementation as a generic ADT. Is he supposed to provide within the library printing functions?
Because is we assume that the client will use the linked list with his own created struct than how can the printing method know how to print the data of that struct?