Looking for smalltalk Answers? Try Ask4KnowledgeBase
Looking for smalltalk Keywords? Try Ask4Keywords

smalltalkKomma igång med smalltalk


Anmärkningar

Det här avsnittet ger en översikt över vad smalltalk är, och varför en utvecklare kanske vill använda den.

Det bör också nämna alla stora ämnen inom smalltalk och länka till relaterade ämnen. Eftersom dokumentationen för Smalltalk är ny kan du behöva skapa initialversioner av relaterade ämnen.

Hej värld i Smalltalk

Transcript show: 'Hello World!'.
 

Detta kommer att skriva ut Hello World! till Transcript-fönstret i Smalltalk. Transcript är den klass som låter dig skriva ut till transkriptfönstret genom att skicka meddelandeshowet show: till det objektet. Kolon indikerar att det här meddelandet kräver en parameter som i detta fall är en sträng. Strängar representeras av enstaka citat och enstaka citat endast eftersom dubbla citat är reserverat för kommentarer i Smalltalk.

Installation eller installation

Namnet Smalltalk hänvisar vanligtvis till ANSI Smalltalk eller Smalltalk 80 (varav den första är baserad på). Medan de flesta implementeringar ligger nära standarden, varierar de i olika aspekter (vanligtvis kallas dialekter ).

Varje implementering har sin egen installationsmetod.

Kända FOSS-implementeringar är:

Pharo började som en squeak gaffel. (Windows / Linux / Mac OSX). Pharo har sin egen dokumentationspost på Stackoverflow Documentation, så ta en titt där

Squeak (Windows / Linux / Mac OSX)

GNU Smalltalk (Windows / Linux / Mac OSX)

Dolphin Smalltalk Ursprungligen kommersiell, nu gratis öppen källkod. (Endast Windows)

Cuis Smalltalk En pipig gaffel med fokus på att minska systemkomplexiteten.

Kommersiella Smalltalks inkluderar:

VisualWorks / Cincom Smalltalk Gratis prøveversion tillgänglig.

VisualAge Smalltalk Ursprungligen av IBM, nu Institutioner. Gratis testversion finns

Smalltalk / x (Gratis för personligt bruk?)

GemStone / s Gratis community-utgåva tillgänglig.

Andra Smalltalk-dialekter

Amber Smalltalk En Smalltalk som bor i webbläsaren.

Redline Smalltalk Smalltalk för JVM.

Lista över Smalltalk-implementationer på world.st