# Smalltalk

**URL:** <http://discourse.iapct.org/t/smalltalk/10566>\
**Category:** CSG2003\
**Created:** [December 10, 2003, 3:42am UTC](http://discourse.iapct.org/t/smalltalk/10566 "2003-12-10T03:42:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bill\_Powers](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/a183cd/32.png) [@Bill\_Powers](http://discourse.iapct.org/u/Bill_Powers)\
**Post date:** [December 10, 2003, 3:42am UTC](http://discourse.iapct.org/t/smalltalk/10566/1 "2003-12-10T03:42:34Z")

</div>

[From Bill Powers (2003.12.09.1951 MST)]

I downloaded the two main smalltalk files for Windows -- "only" about 40  
megs. I guess the 400+ meg CD image includes all the platforms. Cancel the  
request for a CD, in case anyone started to do it, with thanks.

Had to acquire Winzip, but the evaluation version decoded the tar.gz files  
OK, and I was able to find the installation instructions which consist of  
enabling a reader for .im files, and then opening the suggested image file,  
"visualnc.im". That seems to open the non-commercial version of VisualWorks.  
You have to go into Winzip options-configuration-miscellaneous and uncheck  
the "Tar file smart CRLF" box before extracting anything.

I've read some of the introductory materials, and tried some examples.  
Everything works like, and by, magic so far. This is going to be very weird  
before I start getting any feeling of understanding what I am doing. I will  
probably get very testy -- I always do when learning a new programming  
language. Pay no attention.

Best,

Bill P.

---

<div class="post-metadata">

**Author:** ![BJORN\_SIMONSEN](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/8baadc/32.png) [@BJORN\_SIMONSEN](http://discourse.iapct.org/u/BJORN_SIMONSEN)\
**Post date:** [December 10, 2003, 8:04am UTC](http://discourse.iapct.org/t/smalltalk/10566/2 "2003-12-10T08:04:40Z")

</div>

Melding  
[From Bjorn Simonsen (2003.12.10.,12:15 EuST)]

From Bill Powers (2003.12.09.1951 MST)

> I’ve read some of the introductory materials, and tried some examples. Everything works like, and by,  
> magic so far. This is going to be very weird before I start getting any feeling of understanding what  
> I am doing. I will probably get very testy – I always do when learning a new programming language.  
> Pay no attention.

If you take a look at [http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm](http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm) you will find 13 lessons which helped me to learn OOP. I think it is a nice education. After going through tutorial 1 (the first lessons are just an inspection) I really got confidence to tutorial 2. [http://www.cincom.com/SmalltalkTutorial/tutorial2/home2.htm](http://www.cincom.com/SmalltalkTutorial/tutorial2/home2.htm).

I downloaded the files and got a good teacher. Remember there are some cross-references in some of the lessons you also ought to download.

OOP is just like HPCT 🙂

Smalltalk, VisualWorks7.1 you find at [http://www.cincom.com/scripts/smalltalk.dll/index.ssp](http://www.cincom.com/scripts/smalltalk.dll/index.ssp). Go to Downloads.Select alternative 2, VisualWorks Non-Commercial …

bjorn

---

<div class="post-metadata">

**Author:** ![Bill\_Powers](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/a183cd/32.png) [@Bill\_Powers](http://discourse.iapct.org/u/Bill_Powers)\
**Post date:** [December 10, 2003, 2:43pm UTC](http://discourse.iapct.org/t/smalltalk/10566/3 "2003-12-10T14:43:48Z")

</div>

[From Bill Powers (2003.12.10.0742 MST)]

Bjorn Simonsen (2003.12.10.,12:15 EuST) –

If you take a look at  
[http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm](http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm)  
you will find 13 lessons which helped me to learn OOP. I think it is a nice education. After going through tutorial 1 (the first lessons are just an inspection) I really got confidence to tutorial 2. [http://www.cincom.com/SmalltalkTutorial/tutorial2/home2.htm](http://www.cincom.com/SmalltalkTutorial/tutorial2/home2.htm).

Thanks, Bjorn, I’ll follow up on that. Is anyone else joining in on this?

Best,

Bill P.

---

<div class="post-metadata">

**Author:** ![Richard\_Marken2](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/r/edb3f5/32.png) [@Richard\_Marken2](http://discourse.iapct.org/u/Richard_Marken2)\
**Post date:** [December 10, 2003, 5:19pm UTC](http://discourse.iapct.org/t/smalltalk/10566/4 "2003-12-10T17:19:33Z")

</div>

[From Rick Marken (2003.12.10.0915)]

> Bill Powers (2003.12.10.0742 MST)–  
> Bjorn Simonsen (2003.12.10.,12:15 EuST) –

> If you take a look at [http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm](http://www.cincom.com/SmalltalkTutorial/tutorial/home.htm)  
> you will find 13 lessons…

> Thanks, Bjorn, I’ll follow up on that. Is anyone else joining in on  
> this?

I don’t think I will. I just don’t want to invest time in learning a new  
language; I think I know enough languages already. If I ever manage to  
learn OOP I hope it’s java because I do want to get even better demos on  
the net. Since most people out there are not programmers but do use a browser  
it seems to me that the best way to go with the Test Bed project, so that  
many people can have easy access to it, its to write the Test Bed in a  
language, like java, that runs in a browser. My current dream is  
to re-write my java demos so that can be downloaded to a cell phone and  
run while you’re riding on the subway or lounging on your porch.  
Best regards

Rick

> **···**
>

---

<div class="post-metadata">

**Author:** ![Jim\_Beardsley](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/j/e9c0ed/32.png) [@Jim\_Beardsley](http://discourse.iapct.org/u/Jim_Beardsley)\
**Post date:** [December 10, 2003, 5:30pm UTC](http://discourse.iapct.org/t/smalltalk/10566/5 "2003-12-10T17:30:22Z")

</div>

[From Jim Beardsley (2003.12.10.1230 EST -0500)]

> [From Bill Powers (2003.12.10.0742 MST)]

> Thanks, Bjorn, I'll follow up on that.  
> Is anyone else joining in on this?

I'm very eager to dive in, but I must refrain from over committing right now. I'll be following along as close as I can though (as far as what's on list or what's copied to me), so I'll be watching for other remote possibilities to jump in.

Here's another site which seems to be (overly?) fertile with Smalltalk (and Smalltalk Industry) resources. Check the Tutorials link at the left:  
[http://www.whysmalltalk.com/](http://www.whysmalltalk.com/)

Jim

> **···**
>
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> The FREE service that prevents junk email [http://www.mailshell.com](http://www.mailshell.com)

---

<div class="post-metadata">

**Author:** ![Bill\_Powers](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/a183cd/32.png) [@Bill\_Powers](http://discourse.iapct.org/u/Bill_Powers)\
**Post date:** [December 10, 2003, 5:34pm UTC](http://discourse.iapct.org/t/smalltalk/10566/6 "2003-12-10T17:34:09Z")

</div>

[From Bill Powers (2003.12.10.1033 MST)]  
Rick Marken (2003.12.10.0915)--

> > Thanks, Bjorn, I'll follow up on that. Is anyone else joining in on this?

> I don't think I will. I just don't want to invest time in learning a new  
> language; I think I know enough languages already.

OK. Anyone else joining in?

Best,

Bill P.

---

<div class="post-metadata">

**Author:** ![Bruce\_Gregory4](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/7feea3/32.png) [@Bruce\_Gregory4](http://discourse.iapct.org/u/Bruce_Gregory4)\
**Post date:** [December 10, 2003, 9:02pm UTC](http://discourse.iapct.org/t/smalltalk/10566/7 "2003-12-10T21:02:09Z")

</div>

[From Bruce Gregory (2003.12.10.1600)]

> [From Bill Powers (2003.12.10.1033 MST)]
> 
> OK. Anyone else joining in?

I've downloaded Smalltalk, but I doubt that I can make a substantial  
contribution to this particular project.

Bruce Gregory

Everything that needs to be said has already been said. But since no  
one was listening, everything must be said again."

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Andre Gide

"Everything that needs to be said has already been said. But since no  
one was listening, everything must be said again."

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Andre Gide

---

<div class="post-metadata">

**Author:** ![Bill\_Powers](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/a183cd/32.png) [@Bill\_Powers](http://discourse.iapct.org/u/Bill_Powers)\
**Post date:** [December 10, 2003, 11:08pm UTC](http://discourse.iapct.org/t/smalltalk/10566/8 "2003-12-10T23:08:15Z")

</div>

[From Bill Powers (2003.12.10.1557 MST)]

Bruce Gregory (2003.12.10.1600)--

> I've downloaded Smalltalk, but I doubt that I can make a substantial  
> contribution to this particular project.

I assume that if you have successfully installed it, you'll at least be  
able to run programs that others have written, and thus be able to see  
what's been accomplished, comment on it, and make suggestions. So if you  
have any problem with installation, ask for help and it shall be given. I  
don't think we have to limit participation to programmers, although of  
course non-programmers are expected to speak respectfully and remove their  
hats when a programmer enters the room. Forelocks, however, need not be tugged.

I had a lot of trouble with the tutorial Bjorn pointed us to when it came  
to referencing a file by name. Smalltalk couldn't find the file, and I  
couldn't figure out how to change the default directory.

Finally, I discovered by chance that I could set up a shortcut to the  
c:\vw7.2\bin\visual.exe program, and edit its Properties so the working  
directory was c:\vw7.2, and that had the effect of changing the default  
directory as required when the program was started. Then everything worked  
as it was supposed to.

Best,

Bill P.

---

<div class="post-metadata">

**Author:** ![BJORN\_SIMONSEN](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/8baadc/32.png) [@BJORN\_SIMONSEN](http://discourse.iapct.org/u/BJORN_SIMONSEN)\
**Post date:** [December 11, 2003, 7:31am UTC](http://discourse.iapct.org/t/smalltalk/10566/9 "2003-12-11T07:31:26Z")

</div>

Melding  
[From Bjorn Simonsen (2003.12.11.08:35 EuST)]

[From Bill Powers (2003.12.10.1557 MST)]

> Finally, I discovered by chance that I could set up a shortcut to the c:\vw7.2\bin\visual.exe program, and edit  
> its Properties so the working directory was c:\vw7.2, and that had the effect of changing the default directory  
> as required when the program was started. Then everything worked as it was supposed to.

I have a file …\vW7.1nc\install.pdf. Page12

bjorn

---

<div class="post-metadata">

**Author:** ![Bill\_Powers](http://discourse.iapct.org/letter_avatar_proxy/v4/letter/b/a183cd/32.png) [@Bill\_Powers](http://discourse.iapct.org/u/Bill_Powers)\
**Post date:** [December 11, 2003, 3:09pm UTC](http://discourse.iapct.org/t/smalltalk/10566/10 "2003-12-11T15:09:14Z")

</div>

[From Bill Powers (2003.12.11.0802 MST)]

Bjorn Simonsen (2003.12.11.08:35 EuST) --

> I have a file .....\vW7.1nc\install.pdf. Page12

I do too, but it says to start VisualWorks by double clicking on  
c:\v7.2\images\visualnc.im. That works, but it makes the default directory  
\v7.2\images instead of \v 7.2, which is where those log files are supposed  
to be stored. To change the default directory, it's necessary to set up a  
shortcut and change the working directory to \v7.2. Then all is well.

Best,

Bill P.
