Looking for smalltalk Keywords? Try Ask4Keywords

smalltalkEmpezando con smalltalk


Observaciones

Esta sección proporciona una descripción general de qué es smalltalk y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de smalltalk, y vincular a los temas relacionados. Dado que la Documentación para Smalltalk es nueva, es posible que deba crear versiones iniciales de los temas relacionados.

Hola Mundo en Smalltalk

Transcript show: 'Hello World!'.
 

Esto imprimirá Hello World! a la ventana Transcripción en Smalltalk. Transcript es la clase que le permite imprimir en la ventana Transcripción enviando el mensaje show: a ese objeto. Los dos puntos indican que este mensaje requiere un parámetro que en este caso es una cadena. Las cadenas están representadas por comillas simples y comillas simples solo porque las comillas dobles están reservadas para comentarios en Smalltalk.

Instalación o configuración

El nombre Smalltalk generalmente se refiere a ANSI Smalltalk o Smalltalk 80 (en el cual se basa el primero). Si bien la mayoría de las implementaciones son cercanas al estándar, varían en diferentes aspectos (generalmente denominados dialectos ).

Cada implementación tiene su propio método de instalación.

Las implementaciones conocidas de FOSS son:

Pharo comenzó como un tenedor Squeak. (Windows / Linux / Mac OSX). Pharo tiene su propia entrada de documentación en la Documentación de Stackoverflow, así que eche un vistazo allí

Squeak (Windows / Linux / Mac OSX)

GNU Smalltalk (Windows / Linux / Mac OSX)

Dolphin Smalltalk Originalmente comercial, ahora libre de código abierto. (Windows solamente)

Cuis Smalltalk Una horquilla Squeak enfocada en reducir la complejidad del sistema.

Smalltalks comerciales incluyen:

Prueba gratuita de VisualWorks / Cincom Smalltalk disponible.

VisualAge Smalltalk Originalmente por IBM, ahora Interpretaciones. Prueba gratuita disponible

Smalltalk / x (¿Gratis para uso personal?)

Edición de comunidad gratuita de GemStone / s disponible.

Otros dialectos de Smalltalk

Ámbar Smalltalk Un Smalltalk que vive en el navegador.

Redline Smalltalk Smalltalk para la JVM.

Lista de implementaciones de Smalltalk en world.st