This Site contains Information about Smalltalk Programming.

Berlin, 12/04/2004

www.smalltalk-software.com - Products developed in Smalltalk

Frank Lesser, Lesser-Software / Germany

We have recently published our LSW DotNet-Reflection-Browser for Microsofts .NET Platform. LSW DotNet-Lab a Smalltalk-like development environment for .NET will follow soon.

Smalltalk in the News

04/20/2004    Alan Kay wins the 2003 Turing award - the 'Nobel Prize' of Computing. Read about it here or at the Squeak-Site:
 

Discovering Smalltalk

From: Fernando Rodríguez Date: Montag, 26. April 2004, owner of www.easyjob.net


Hi,

I'm learning Smalltalk with VW and was playing around creating some classes
and subclasses.

I had a variable holding an instance of a given class and then added a new
member to its superclass. Just to see what happens (it's gonna crash or
something...), I decided to try the new method with the _already_ created
instance and... it worked!=:-O

I mean, the modifications to its superclass were immediately available to the
already created instances! What the heck??? No need to recompile, no need even
to create a new instance, no nothing...

Call me a yokel if you wish, but for someone coming from C++ this is black
magic, period.

How is this implemented? O:-)

PD If you guys don't have to wait for half an hour, while the whole project
recompiles, every time you want to see the effect of some minor modification,
what do you do with all this extra free time? };-)

answer from Andy Bower, one of the creators of Dolphin Smalltalk

Well try modfiying a few hundred methods and perhaps do a bit of
refactoring then you'll have saved up enough time for...

http://www.bahamas.com/bahamas/

Smalltalk critics

I am a Smalltalker, I will be a Smalltalker and all the colleaguages which know me well can tell a story about my enthusiammn. I have developed even Operating System stuff with Smalltalk and I am able to program in almost every programming language - LISP, Prolog ,Scheme, Haskell, C, C++, Fortran90, Assembler ( Z80, MC68000 x86 ) , Java, Perl even Cobol anfd BASIC but Smalltalk is my favorite - I have even created my own Smalltalk ( LSWVST ) but I have also to loose some words of critics about that nice programming language ...

Smalltalk is not Smalltalk

There are big differences between the available Smalltalk dialects. I shall try to elaborate the diiferences here.


Coming soon:

Documents about Smalltalk:

Why Smalltalk

Smalltalk in the Java-World

Free Environments:

Dolphin Smalltalk/98   MS-Windows
Squeak ( Version 3+ )    vast number of Platforms
VisualWorks NC at home under Unix Platforms, but runs under Windows Platforms
Smalltalk Express the former Smalltalk/V - 16Bit
Smalltalk/X at home under Unix Platforms, but runs also under Windows
Pocket Smalltalk  
SharpSmalltalk Smalltalk for .NET

Commercial Products

Dolphin Smalltalk XP MS-Windows
SmallScript Smalltalk under .NET
Smalltalk MT MS-Windows, can create DLL's and ActiveX controls
ObjectStudio Windows Platforms and OS/2
IBM VisualAge AIX, OS/2, Unix, Windows
VisualWorks vast number of Platforms
Smalltalk/X at home under Unix Platforms, but runs under Window
The GemStone/S application server  
Vmx-Smalltalk Smalltalk Scripting Engine under .NET
Ambrai Smalltalk Smalltalk for Mac OS X ( Beta )
LSW Vision-Smalltalk our proprietary Smalltalk - runs under MS-Windows, Linux and .NET ( new ! vote for commerial product here )
LSWVST.Net A next Generation pure .NET Smalltalk

Out of Business or in Maintenance-Mode

SmalltalkAgents Smalltalk for Macintosh, Windows
Visual Smalltalk Smalltalk for Windows, OS/2

Smalltalk-Versions ( in German )

Index of Smalltalk Archive by Smalltalk Version

Smalltalk Products

Smalltalk Vendors ( Consulting, Education, Training )

Further Information:

Smalltalk Conferences

    Old documents

Smalltalk Design Patterns

Object-Orientation

Smalltalk sites

Smalltalk Newsgroups 

( local at totallyobjects news-server )

( local at smallscript news-server )

( local at lesser-software news-server )

( other places )

Smalltalk Mailing Lists

Smalltalk User Groups

Smalltalk IRC Channels

Smalltalk Standardization

New Trends 

History

Tools available for Smalltalk developers

Did you know ...

here I have started to collect some facts and material which I find interesting ...

What Bill Gates wrote about a Smalltalk years back ?

Applications written in Smalltalk

Smalltalkers

Smalltalk Jobs

Cool things

Smalltalk in Dictionaries

Links to other Smalltalk Information ( maybe not up to date )

Missing things 

please mail me, if you know where to find. 

Tutorials, books, learning resources

P.S. if you read this and you think you can contribute some material ( either as link or as a file ) feel free to mail me. I have myriads of links and information, but I like to have permission to link or to include them here !

Smalltalk Search

searches in our Smalltalk-Links Database, which you can get listed by providing some small amount of information. Allows as a special service the author to request link statistics.

Smalltalk Link Registration Form

please use this Form to enter information into the Smalltalk Link database

Bindings to Microsoft-Windows API's

What we plan for this Site

User Registration for extended Services.

! please send mail if you have suggestions or things to add , or mail me things which I can add !