ogilvie@utah-cs.UUCP (John Ogilvie) (12/17/83)
I am interested in the answers, provided by users, to some general questions about Smalltalk-80; I'd appreciate any help available. The questions are: 1. What kind of modularity is available? Anything similar to Ada packages or Modula-2 modules which does type-checking on imports? 2.How strongly typed is Smalltalk? 3.What low-level facilities, i.e. Address types, generic "Word" types, type transfer functions (e.g. Float values to Integer values), or procedures which answer questions about storage requirements are available? 4.Is there any support for concurrency, like Ada tasks? How about coroutines? 5.How hard is the source code to understand if it is not commented? Is is more like C or Pascal? 6.What does it have to offer that I can't find in C, or Ada, or Modula-2, or Pascal? What are its intended uses? What are its shortcomings? Thanks for your time. John Ogilvie (utah-cs)