[net.lang.st80] Some general questions on Smalltalk-80

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)