Search the web
Sign In
New User? Sign Up
st-br · Smalltalk Brasil
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Iniciante configuracao de ambiente!   Message List  
Reply | Forward Message #122 of 256 |
Re: [st-br] Iniciante configuracao de ambiente!

Daniel,
> Estou querendo aprender um pouco de smalltalk. Atualmente trabalho com
> j2ee. ;D
>
> Há algum tempo venho lendo alguma coisa sobre smalltalk e queria saber
> o que preciso para configurar meu ambiente para rodar meus "alo
> mundo"! ;D

Existem várias implementações do Smalltalk, algumas específicas para
certos sistemas operacionais (como o Dolphin ou MT que só rodam em
Windows, por exemplo) e outras que funcionam em diversas plataformas.

As duas opções mais populares são o Squeak Smalltalk que é software
livre e o VisualWorks da Cincom que é um produto mas que tem uma versão
sem restrições que pode ser baixada de graça para uso não comercial. As
duas são derivadas diretamente do Smalltalk original da Xerox dos anos
1970 mas diferem bastante em aparência (o VW se parece mais com
aplicações tradicionais das máquinas onde rodam enquanto o Squeak tem
uma interface gráfica única) e recursos.

Normalmente você precisa de dois arquivos para rodar o Smalltalk: um
executável que simula no seu computador a máquina virtual (idéia que foi
adotada também no Java) e uma imagem que representa o estado de todos os
objetos na memória em determinado instante (como o "sleep" de um
computador laptop - o Java não tem realmente algo parecido mas outras
linguagens como Forth, Lisp e APL trabalham da mesma forma).

Outros arquivos podem ser necessários como bibliotecas adicionais (.dll
ou .so dependendo do seu sistema operacional) para a máquina virtual ou
os fontes do sistema na forma de arquivos .sources e .changes.

Executando a máquina virtual com determinada imagem aparecem diversas
janelas e ferramentas dentro do próprio Smalltalk onde você pode criar e
rodar seus programas. O tradicional "hello world" fica assim:

'hello world!'

ou se você quiser complicar mais pode ser:

Transcript show: 'hello world!'

É possível ter uma experiência mais próxima de outras linguagens com
editores externos e criando programas como arquivos textos se você usar
o GNU Smalltalk ou o Little Smalltalk (e suas recentes variantes) mas
não recomendo isso se você estiver interessado em ver o que é tão
especial neste sistema (que é muito mais que apenas a linguagem).

-- Jecel



Thu Dec 29, 2005 5:23 pm

jeceljr
Offline Offline
Send Email Send Email

Forward
Message #122 of 256 |
Expand Messages Author Sort by Date

Ola pessoal, Estou querendo aprender um pouco de smalltalk. Atualmente trabalho com j2ee. ;D Há algum tempo venho lendo alguma coisa sobre smalltalk e queria...
danielgatis
Offline Send Email
Dec 29, 2005
12:37 pm

Daniel, ... Existem várias implementações do Smalltalk, algumas específicas para certos sistemas operacionais (como o Dolphin ou MT que só rodam em ...
Jecel Assumpcao Jr
jeceljr
Offline Send Email
Dec 29, 2005
4:41 pm

Aló Daniel, eu trabalho com Smalltalk há perto de 8 anos é principalmente uso o Dolphin Smalltalk de object arts (www.object-arts.com). Uso squeak para ...
Sebastián Sastre
ssastre@...
Send Email
Dec 29, 2005
5:45 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help