HDTenEightyP/NetNews huggingface dataset:
From: dgeary@sierra.com (David Geary)
Subject: C++ Developer seeks advice
Organization: Sierra Geophysics,  Kirkland WA
Date: Fri, 13 Nov 1992 00:03:30 GMT

  I develop in C++ professionally, and I have Borland's C++ at home on
my 486, which I am quite happy with.  I am looking to expand my horizons,
however, and perhaps switch to developing in Smalltalk at home.  Perhaps
you kind folks could help me out with some questions I have:

(Note:  I'm *only* interested in Smalltalk systems that run under Windows)

1.  What choices do I have for different smalltalk implementations?
    I'm aware that an implementation of smalltalk called Smalltalk V
    exists, but that's the extent of my knowledge.  Could someone please 
    summarize price/features for smalltalks? 

2.  What kind of support exists for developing GUI apps under Windows?
    Any comparisons to Borland's OWL and/or App Frameworks would be
    of great help.  As an example, using Borland's OWL and resource
    workshop, I can pretty much put together a GUI app complete with
    menus, dialogs, bitmaps, etc., and with very little (relatively)
    code, develop an application.  Is there anything like this
    for Smalltalk?  (I'm interested in both vendor-supplied
    classes/environment and 3rd party stuff).

3.  What kind of learning curve am I facing?  I've been writing C++
    since 1987, and am well versed in OOA/OOD/OOP.  I have a decent
    understanding of the differences between smalltalk and C++,
    but have never written one line of Smalltalk code.

4.  Can anyone supply a book list for a neophyte like myself?

  I'd also like to hear from anyone who has made the transition from 
C++ to Smalltalk; I'd like to know some of the pitfalls before I
fall into them ;-)

  Thanks for your time ...

-- 
David Geary           	|   Seattle - America's most attractive city ... 
Sierra Geophysics	|	
dgeary@sierra.com	|   to the jetstream ;-(
From: scollins@lookout.it.uswc.uswest.com (Steven Collins)
Newsgroups: comp.lang.smalltalk
Subject: Re: Q: Data watchpoints
Date: 5 Nov 92 14:49:39 GMT
Distribution: usa
Organization: U S WEST Information Technologies

In article <Bx88u6.EFD@cs.uiuc.edu> hinkle@cs.uiuc.edu (Bob Hinkle) writes:
>hoping to get it published in *The Smalltalk Report*, so you may
>
>                                 Bob Hinkle

How do I obtain "The Smalltalk Report"?
Thanks, Steve


-- 
||  Steve Collins          ||  INTERNET: scollins@uswest.com      ||
||  1475 Lawrence Ave #500 ||                                     ||
||  Denver, CO 80202       ||  US WEST Multimedia AE              ||
Newsgroups: comp.lang.smalltalk
From: rontelta@fwi.uva.nl (Richard Ronteltap (I87))
Subject: OPAL or OODBMSs in Smalltalk info, where?
Organization: FWI, University of Amsterdam
Date: Fri, 6 Nov 1992 21:06:45 GMT

Hi all,

I heard of OPAL, an object oriented database written in Smalltalk.
The database access language is in Smalltalk too, which may be
a disadvantage if you don't know Smalltalk, but gives you full
use of the compiler.

Does anyone know where to get the manual for it?
Similar products are welcome too.

I ask because I'm designing an framework for an Object Oriented
DataBase (OODBMS) for my final study project. I need to see what
has already been done, so I can concentrate on original work.

One of my objectives (now) is to design an OO framework. Implement
the relational model in it through subclassing. Show that the
relational code only restricts database use in an unuseful manner,
and thereby show that the OO model is better suited for database
models than the relational model. (And annoy some tutors over here)

Thanks,
Richard
Newsgroups: comp.lang.smalltalk
Subject: ST/V interfaces to Relational DB
From: dugerdil@uni2a.unige.ch
Date: 5 Nov 92 08:31:47 +0200
Organization: University of Geneva, Switzerland

Dear Netter,
I am presently looking for relational databases interfaces to Digitalk's 
ST/V PM and Windows.
.
I called Arbor systems but they only offer interfaces for Objectworks.
I know that Digitalk is offering an interface for DBM and SQLServer.
But are there any other vendors for inteaces to other databases like
SQLBase, SYBASE, Oracle, Ingres, ...


Thanks in advance for any pointer.

Best regards

Philippe Dugerdil
Geneva/Switzerland


Newsgroups: comp.lang.smalltalk
From: konnbt@eua.ericsson.se (Niklas Bjornerstedt)
Subject: An open letter to Digitalk
Reply-To: nbt@funsys.se
Organization: Enator Functional Systems, Stockholm, Sweden
Date: Wed, 11 Nov 1992 12:35:06 GMT

I was recently informed by a representative from Digitalk that they
are not selling App Org anymore. Since they own the product 
(after having bought Instansiations) this means that App Org 
is dead.

I think this is a shame since App Org is a very good product
for code management of small Smalltalk-80 projects (larger ones 
need Envy).

It is understandable that Digitalk doesn't want to sell a product
that is targeted for the Smalltalk-80 market. It would on the
other hand be possible for Digitalk to do one of the following 
things:

1. Find a company that is willing to buy App Org

2. Give App Org to the public domain

Niklas Bjornerstedt 
Enator Functional Systems 
Email:nbt@funsys.se
Newsgroups: comp.lang.smalltalk
From: latyr@IASTATE.EDU (Leslie A Tyrrell)
Subject: GNU new News 
Keywords: GNU new
Reply-To: latyr@IASTATE.EDU (Leslie A Tyrrell)
Organization: Iowa State University
Date: Fri, 6 Nov 1992 07:56:04 GMT

Hello Again,

Here are some results of tests I've done to determine why my classes would
not create new instances.  Test, etc. are various types of subclasses of
Object: Test is a subclass, VTest is a variableSubclass, VWTest is a
variableWordSubclass, and VBTest is a variableByteSubclass of Object.
Each of these were created with nothing more than the following code:

Object variableByteSubclass: #VBTest 
  instanceVariableNames: ''
  classVariableNames: ''
  poolDictionaries: ''
       category: 'phase 2'
!

The result of evaluating the above expression for the test classes follows,
with the additional output from inspect which occurs for classes removed
for brevity.

Smalltalk 1.1.1 Ready

st> 
st> Test inspect !
An instance of Test class
st> Test new inspect !
An instance of Test

st> 
st> VTest inspect !
An instance of VTest class
st> VTest new inspect !
An instance of VTest class    ( NOTE: new created a CLASS )

st> 
st> VWTest inspect !
An instance of VWTest class
st> VWTest new inspect !
An instance of VWTest class    ( NOTE: new created a CLASS )

st> 
st> VBTest inspect !
An instance of VBTest class
st> VBTest new inspect !
st>

( NOTE: NO response to the inspect message- simply got the prompt back! )


From this, I'm guessing there are bugs in GNU Smalltalk-1.1.1(.1?) when
dealing with variable-type subclasses.  Also, from what I've read in the
Digitalk manual, the variableByte and Word subclasses should probably not
be created with a selector having 'instanceVariables:' in it- there aren't
supposed to be any named instance variables in these cases!

In my case, the classes I created on ST/V were all variableSubclasses,
which you can see on GNU ST appear to have a problem.  Most of my classes
did not define a 'new' message, as I was relying on Object to take care of that.
Most of my classes did not actually need to be variableSubclasses,
so I have changed them to subclasses.  I am left with one which actually
DOES need to be a variableSubclass, as it is a subclass of OrderedCollection
which is variable.  However, it passed the above test, ie, it gave me an
instance of the class, not another class.  It does not have a 'new' message
defined for the class.

Again, thanks for the help !

Les Tyrrell, latyr@iastate.edu
From: benson@siemens.com. (Dan Benson)
Newsgroups: comp.lang.smalltalk
Subject: Re: OPAL or OODBMSs in Smalltalk info, where?
Date: 9 Nov 92 19:50:22 GMT
Organization: Siemens Corp. Res., Inc.

In article <1992Nov6.210645.4870@fwi.uva.nl> rontelta@fwi.uva.nl (Richard Ronteltap (I87)) writes:
>Hi all,
>
>I heard of OPAL, an object oriented database written in Smalltalk.
>The database access language is in Smalltalk too, which may be
>a disadvantage if you don't know Smalltalk, but gives you full
>use of the compiler.
>
>Does anyone know where to get the manual for it?

[other stuff deleted]

The OODB you are probably refering to is actually called GemStone
whose DDL/DML is called Opal and is very similar to Smalltalk.
GemStone is produced by Servio:

Servio Corporation
950 Marina Village Parkway
Suite 110
Alameda, CA 94501
Tel: 510-814-6200
FAX: 510-814-6227

I think that's the latest contact information.


--
Dan Benson                           Siemens Corporate Research, Inc.
(609) 734-3668                       755 College Road East
dbenson@siemens.siemens.com          Princeton, NJ  08540
From: eanv20@castle.ed.ac.uk (John Woods)
Newsgroups: comp.lang.smalltalk
Subject: Re: st80 filename prompting
Date: 6 Nov 92 12:22:16 GMT
Organization: Edinburgh University

Try the following quick hack (Not intended to be used from / on a
large Unix system :-) :-) )

It takes advantage of the fact that a value on a PopUpMenu can be
another PopUpMenu.  There are a number of little problems, however.
It returns 0 rather than nil if nothing is selected.  It reads the
whole hierarchy at once.  The arrows indicating the presence of
submenus seem to fall of the PopUpMenus when you do this nesting
stuff.  And does a Character really have to be converted into a Symbol
before it can be made a String? 

I'd really like to know if this functionallity could be usefully added
to the standard dialog, on the bottom of the operate menu.  I'm
looking into this.

					...John Woods



'From Objectworks\Smalltalk(R), Release 4.1 of 15 April 1992 on 6 November 1992 at 12:00:40 pm'!



!Filename methodsFor: 'file utilities'!

fileMenu
	"If I be a file, I just return myself.  If I be a directory, I return a menu with
	labels and values reflecting the files I contain. Where such a file is actually
	another directory the value will be its fileMenu --- and so on recursively."

	"Filename currentDirectory fileMenu startUpWithHeading: 'Files'"

	self isDirectory ifFalse:
	[
		^self
	]
	ifTrue:
	[
	 	| contents separator |
		contents := self directoryContents.
		separator := self separator asSymbol asString.
		^PopUpMenu
			labelArray: contents
			values: ( contents collect: [ :each | (Filename named: (self head, separator, self tail, separator, each)) fileMenu ] ).

	]! !

-- 
 /******* cut here ******* John Woods ******* cut here ********
 * Philosophy: Forsan et haec olim meminisse iuvabit (Virgil) *
 * Disclaimer: Every statement in this file is possibly !true *
 ******** cut here ******* John Woods ******* cut here *******/
From: frederic@vivaldi.cs.unc.edu (Robin Fredericksen)
Newsgroups: comp.lang.smalltalk,help
Subject: copyleft, public, etc verions of Smalltalk?
Date: 11 Nov 92 03:42:33 GMT
Followup-To: poster

Q1:
Does there exist a copyleft (I see mention of GNU smalltalk?),
or otherwise free (or public domain) version of small talk for
say, a PC compatible?  I could use either a Un*x (actually,
Linux) or a windows, or a plain dos version to play with.

Q2:
Is there a FAQ list for such things that I can find somewhere?


Thanks,
Eric
frederic@cs.unc.edu

-- 
-------------------------------------------------------------------------------
Eric Fredericksen	: Insert amazingly funny or enlightening quote
frederic@cs.unc.edu	: in this space here.
I don't need a disclaimer, I'm a graduate student so no one cares what I say...
From: atoenne@mpii02000.cs.uni-sb.de (Andreas Toenne)
Newsgroups: comp.lang.smalltalk
Subject: Re: ST-80 R4.1 ColorPicker
Keywords: Color picker
Date: 9 Nov 92 09:12:32 GMT
Organization: Max-Planck-Institut fuer Informatik, Saarbruecken

In article <17232@borg.cs.unc.edu>, shan@hatteras.cs.unc.edu (Yen-Ping Shan) writes:
|> 
|> Does anyone know where can I get the R4.1 version of the ColorPicker
|> by Andreas Toenne?

I have not ported it yet. It should be an easy 10 minutes exercise.

	Andreas
-- 

	Andreas Toenne			Voice: 	x49 681 5846272
	Max-Planck-Institut		Office:	x49 681 302 5363
	fuer Informatik			e-mail:	atoenne@mpi-sb.mpg.de

	Im Stadtwald
	6600 Saarbruecken, Germany
Newsgroups: comp.lang.smalltalk
From: 871323o@dragon.acadiau.ca (Oliver Oey)
Subject: Ugly font on OWSTR41 Macintosh
Keywords: font Macintosh ParcPlace
Organization: Acadia University
Date: Fri, 6 Nov 1992 06:57:25 GMT

I have just installed Objectworks/Smalltalk-80 Release 4.1 on my Mac
SE/30 running System 7.0.  I have tried the #small and #default
attributes, but the font still look rather ugly.  The font on Release
4.0 looked nice.  Is there a remedy for this situation?  I can't afford
to use large fonts because I am using a small built-in monitor.

Thanks in advance.
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oliver Oey                              email: oliver.oey@acadiau.ca
Jodrey School of Computer Science
Wolfville, Nova Scotia, Canada
From: atoenne@mpii02000.cs.uni-sb.de (Andreas Toenne)
Newsgroups: comp.lang.smalltalk
Subject: Imagesize Smalltalk/V 2.0 for OS/2
Date: 9 Nov 92 09:17:31 GMT
Organization: Max-Planck-Institut fuer Informatik, Saarbruecken

Hello,

can any1 tell me why a vanilla Smalltalk/V image increases from 9kb
(shipped image) to about 100kb after the first save? Files, Graphics,
Data? Is there a way to get rid of this (obviously) reproduceable junk?

What garbage collection scheme does it use? I was told 'generation scavenging'
but I do not find a menu-point for a global garbage collection.
Does 'Smalltalk unusedMemory' really include a global GC?

	Andreas
-- 

	Andreas Toenne			Voice: 	x49 681 5846272
	Max-Planck-Institut		Office:	x49 681 302 5363
	fuer Informatik			e-mail:	atoenne@mpi-sb.mpg.de

	Im Stadtwald
	6600 Saarbruecken, Germany
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Organization: Management Systems Laboratories
X-Acknowledge-To: <ACE@VTMSL>
Newsgroups: comp.lang.smalltalk
Date:         Tue, 10 Nov 1992 14:26:50 EST
From:         Ashley <ACE@VTMSL.BITNET>
Subject:      Book colors -- blue, purple, etc...
Comments: To: smalk@finhutc.bitnet

I keep seeing refernces to books by colors: "The Blue Book," "The
Purple Book," etc.  Can someone please translate for me?  (and
be specific, please)

  Thanks,

     Ashley Engelund
     MSL/Va Tech
Newsgroups: comp.lang.smalltalk
From: cantwell@vuse.vanderbilt.edu (Jeff Cantwell)
Subject: Re: Inference engines available?
Keywords: Humble
Organization: Vanderbilt University School of Engineering, Nashville, TN, USA
Date: Wed, 11 Nov 1992 17:28:48 GMT

Yes, Humble is available for PPR4. Contact Xerox Special Information
Systems at (818) 351-2351 or (800) 233-9055. 

XSIS
250 N. Halstead St.
P.O. Box 7018
Pasadena, CA 91109-9859
From: shan@hatteras.cs.unc.edu (Yen-Ping Shan)
Newsgroups: comp.lang.smalltalk
Subject: ST-80 R4.1 ColorPicker
Keywords: Color picker
Date: 5 Nov 92 20:14:55 GMT


Does anyone know where can I get the R4.1 version of the ColorPicker
by Andreas Toenne?
Thanks.	
	---Shan---
Newsgroups: comp.lang.smalltalk
From: latyr@IASTATE.EDU (Leslie A Tyrrell)
Subject: Re: GNU new News ( new instances ) 
Keywords: GNU new
Reply-To: latyr@IASTATE.EDU (Leslie A Tyrrell)
Organization: Iowa State University
Date: Fri, 6 Nov 1992 20:56:07 GMT

Hello Again, just thought of something regarding this problem I've
had with creating new instances in GNU ST.  It occurred to me that
since all of my classes had been variableSubclasses, it might be
improper to use the 'new' message, and that I needed to use the 'new:'
message instead.  I've tested this for variable, variableByte, and
variableWord subclasses, and the result of:

	st> ( VBTest new: 10 ) inspect !

Is an instance of VBTest, not VBTest class.  This is the behaviour
I was looking for.  So, apparently in GNU it is improper to use
the 'new' method for the variable subclasses, while in ST/V it is ok.

Thanks to all who e-mailed me about needing to use the ^ in order
to return an instance instead of the class when defining a 'new'
method for a class.  I gave that a try, the results were the same.
I think 'new:' versus 'new' is the problem I was looking for.

Thanks !

Les Tyrrell, latyr@iastate.edu
Newsgroups: comp.lang.smalltalk
From: senthil@cs.washington.edu (Senthilvasan Supramaniam)
Subject: LauncherView/LauncherController
Keywords: MVC triad menus
Organization: University of Washington
Date: Mon, 9 Nov 92 23:24:22 GMT

Hi,
	I'm a new user to Smalltalk(two weeks!) and have a question
concerning the LauncherView. I'm using ParcPalce's Objectworks 4.1 on a Mac.
	What I want to do is to create a simple permenant menu as a
front-end to my program. All it really has to do is to send unary messages
to my model. Now I know that the LauncherViewer has the LauncherController 
as a default controller. The problem is that I don't know how to tell the 
LauncherController the model to use. I was trying to do
	aController performer: aModel,
Bur for some reason LauncherController did not understand the message. Maybe 
I'm missing something obvious, but I have tried looking thru the manual
but I can't find a single fully working menu (for LauncherView) that I can
use. If you could show some code to tie up the controller (LaunchController), 
the view (LauncherView) and the model I would be gratefull.

Thanking in advance,
Senthil.




-- 
____________________________________________________________________
S. Senthilvasan            Internet: senthil@cs.washington.edu 
Seattle, WA                Voice:    (206) 547-4532  (home)               
____________________________________________________________________
From: wang@dcs.qmw.ac.uk (Wang Xu)
Newsgroups: comp.lang.smalltalk
Subject: Re: Remote Debugging, Distributed Smalltalk
Date: 5 Nov 92 11:09:55 GMT
Reply-To: wang@dcs.qmw.ac.uk
Organization: Queen Mary and Westfield College


In article 2810@heeg.de, roman@donald.heeg.de (Roman Hille) writes:

>Hello Smalltalk world,


>I'm intersted in informations about "Remote Debugging" and "Distributed Smalltalk" >fortunately with Objectworks/Smalltalk R4.X


>Where can I find literature and or sources, which books or journals containing really >good informations about this problems.



We have a version of "Distriubted Smalltalk" for Objectworks/Smalltalk R4.

You should be able to ftp it from Manchecter Smalltalk Goodies Library (130.88.13.70):
	goodies/misc/RemoteInvocation.st
	goodies/misc/RemoteTools.st

The RemoteInvocation.st contains basic classes to support transparent remote invocations and the RemoteTools.st includes RemoteSystemBrowser and RemoteObjectInspect, which allow you to browse remote Smalltalk images, fileIn any
sources directly from other images and inspect remote objects.

We deliberatly excluded the remote debugging (or distributed exception processing)
because of the security considerations. Currently the remote invocation error will
cause an error reply and a local RemoteInvocationError excecption will be raised.
It should be not very difficault to add a remote debugger to it. (Hint: pass the 
remote exception back and make a remote debugger working on it)

Good luck!


---
-------------------------------------------------------
Wang Xu					Email: wang@dcs.qmw.ac.uk
Department of Computer Science		Tel: +44 071 975 5244
Queen Mary & Westfield College		Fax: +44 081 980 6533
Mile End Road, London E1 4NS
UK
Newsgroups: comp.lang.smalltalk
From: droberts@cs.uiuc.edu (Donald B Roberts)
Subject: Status of st80 for OS/2
Organization: University of Illinois at Urbana-Champaign
Date: Fri, 13 Nov 1992 18:08:12 GMT

The title says it all. When is it going to be available. (4.1 That is).

don

droberts@cs.uiuc.edu
From: bush@ecs.ox.ac.uk (Mark Bush)
Newsgroups: comp.lang.smalltalk
Subject: Re: Book colors -- blue, purple, etc...
Date: 11 Nov 92 14:20:52 GMT
Organization: Oxford University Computing Laboratory
Originator: bush@thom5.ecs.ox.ac.uk

In article <SMALK%92111020273039@FINHUTC.HUT.FI> ACE@VTMSL.BITNET (Ashley) writes:
#I keep seeing refernces to books by colors: "The Blue Book," "The
#Purple Book," etc.  Can someone please translate for me?  (and
#be specific, please)

The Blue Book:
     "Smalltalk-80: The Language and its Implementation"
         Adele Goldberg and David Robson, Addison-Wesley

The Purple Book:
     "Smalltalk-80: The Interactive Programming Environment"
         Adele Goldberg, Addison-Wesley
   (I think!  I don't have a copy of this one. 8*( )

The Green Book:
     "Smalltalk-80: Bits of History, Words of Advice"
          Glenn Krasner (editor), Addison-Wesley
          (a collection of papers)

Mark
From: khaw@parcplace.com (Mike Khaw)
Newsgroups: comp.lang.smalltalk
Subject: Re: Book colors -- blue, purple, etc...
Date: 11 Nov 92 20:42:53 GMT

In <SMALK%92111020273039@FINHUTC.HUT.FI> ACE@VTMSL.BITNET (Ashley) writes:

>I keep seeing refernces to books by colors: "The Blue Book," "The
>Purple Book," etc.  Can someone please translate for me?  (and
>be specific, please)

blue
	Goldberg, Adele, and David Robson, _Smalltalk-80: The Language
	and Its Implementation_, Addison-Wesley, 1983. ISBN 0-201-11371-6
	*Out of print*

orange
	Goldberg, Adele, _Smalltalk-80: the Interactive Programming
	Environment_, Addison-Wesley, 1984. ISBN 0-201-11372-4.

green
	Krasner, Glenn, ed., _Smalltalk-80: Bits of History, Words of
	Advice_, Addison-Wesley, 1983, ISBN 0-201-11669-3

purple
	Goldberg, Adele, and David Robson, _Smalltalk-80: The Language_,
	Addison-Wesley, 1989, ISBN 0-201-13688-0

The books are actually cream or tan. The color referred to is the color
used as the background of the illustration on the front cover (as well
as for the Addison-Wesley logo on the spine).

The purple book is an update/revision of the blue book, with the
section on the abstract bytecode machine omitted (because it was out
of date, according to Adele).
--
Michael Khaw	Domain=khaw@parcplace.com, UUCP=...!uunet!parcplace!khaw
ParcPlace Systems, Sunnyvale, CA	PRODUCT INFO: info@parcplace.com
Newsgroups: comp.lang.smalltalk
From: chapman@bcoc0h.QE.Bell.CA (George Chapman)
Subject: Re: Inference engines available?
Reply-To: chapman@stam.qe.bell.ca 
Organization: OD, Bell Canada
Distribution: bell
Date: Thu, 12 Nov 1992 20:58:33 GMT

You might want to try to dig up the PROLOG classes from st/v 286 and port them.
This can't be that hard...hold on...i think the logic compiler class might be
not avail in source...oh well as a last resort create it!
-- 

"Life is not a practice session."

phone:(613)785-0701                   george.chapman@canrem.uucp
compuserve: 70253,1231                bix: gfchapman
X.400: /c=ca/admd=telecom.canada/s=chapman/g=george 
email: chapman@stam.qe.bell.ca
Newsgroups: comp.lang.smalltalk
From: curzon@trooa.enet.dec.com (Richard Curzon)
Subject: Re: Version control
Organization: Digital Equipment Corporation
Distribution: usa
Date: Mon, 9 Nov 1992 16:37:57 GMT


In article <5681@sumax.seattleu.edu>, penning@sumax.seattleu.edu (Mat Penning) writes...
> 
>I was wondering if anyone has had any experience using AM/ST, a 
>version control package for smalltalk, and if it works under
>the 2.0 Windows version of ST.
> 
>Also, what other packages are available? Any experiences good or
>bad are welcomed!
> 
I saw a preview of Silence new release demonstrated a few months ago by 
diGamma software (Nigel Beck).  It seemed to have a pretty complete 
versioning system.  You could slice and dice code by which version of which 
method by which programmer, with some security levels to boot.

It's one of the "source in Smalltalk" systems - speed is not blinding.

You can find an ad in Journal of OO Programming and other places... wait a 
minute I did it for you: area code (416) 351-8833.

mail addr:
Unit 6
387 Spadina Aveneu,
Toronto, ONtario, Canada M5T 2G6.

Newsgroups: comp.lang.smalltalk