Smalltalk

Opa pessoal, então será que alguém aqui já trabalhou com Smalltalk?
POderiam me indicar um livro legal?
Qual ‘ambiente’ devo baixar?

Abraços… :smiley:

Só conheço pessoalmente um ser vivo que trabalhou com SmallTalk. E ele é um cara estranho.

http://www.strongtalk.org/

livrinhos … http://www.iam.unibe.ch/~ducasse/FreeBooks.html

eu mechi com visualAge deve ter um pluguin pra eclipse em algum lugar …

[quote=fmeyer]http://www.strongtalk.org/

livrinhos … http://www.iam.unibe.ch/~ducasse/FreeBooks.html

eu mechi com visualAge deve ter um pluguin pra eclipse em algum lugar … [/quote]

Cara valeu mesmo, ajudou muito!! :smiley:
Era o que eu precisava, economizar :XD:

O StrongTalk é muito bom, mas também há o Squeak (http://www.squeak.org/) assim como o Dolphin. Aliás, a respeito dele há um tutorial interesante em
(http://www.bitwisemag.com/copy/programming/smalltalk/dolphintutorial.html

Mas a propósito, o que vc deseja saber sobre o Smalltalk? :slight_smile:

PS: Conheço poucos que programam em SMTLK e ninguém é estranho! :slight_smile:

na faculdade tive smalltalk no squeak.

alias tava vendo esses dias um video do OLPC e pareceu que incluiram o squeak nele… alguem confirma?

“Positovysk”; o eToys está presente! E como eToys é Squeak tá lá!

http://www.squeaklandbrasil.org/etoys%2Btweak.htm

Tenho que fazer reengenharia de um programa, de Smalltalk para Java. Aproximadamente 30 mil linhas de código :roll:

Well,

   Para o seu caso o melhor é o Black Knight  (pluguim da Cincom para Eclipse) o Visual Works ou o VisualAge serão suas melhores ferramentas...

[quote=alfabiano]Well,

   Para o seu caso o melhor é o Black Knight  (pluguim da Cincom para Eclipse) o Visual Works ou o VisualAge serão suas melhores ferramentas... 

[/quote]
Valeu pelas dicas, se precisar eu “desperto” a thread novamente. Abraços. :smiley:

Se quiser saber mais sobre Smalltalk, procure o pessoal da Objective Solutions, eles trabalham com Smalltalk profissionalmente há mais de 10 anos. Acho que nenhuma empresa no Brasil tem mais knowhow em Smalltalk do que eles.

E sobre a reengenharia eu conheço uma pessoa que desenvolveu um parser que traduz automaticamente Smalltalk para Java. E que funciona muito bem. Se tiver interesse me mande um email.

[quote=sergiousp]na faculdade tive smalltalk no squeak.

alias tava vendo esses dias um video do OLPC e pareceu que incluiram o squeak nele… alguem confirma?[/quote]

Eu confirmo, Sérgio :stuck_out_tongue:

Agora, um link pro vídeo ia bem , não acha?

Sobre livros de Smalltalk, recomendo o Smalltalk Best Practice Patterns do Kent Beck (é, ele mesmo). Não é um livro para iniciantes - está mais para Effective Java do que para Java How To Program, digamos - mas é tão legal que eu recomendo até para quem não pretende escrever uma linha de Smalltalk.

Cara, não lembro onde vi o vídeo :frowning:
Deve ter no Site deles.

Aliás, sempre achei o Squeak coisa de criança. Isso só veio confirmar hehehe

Pessoal, ressuscitando a thread como havia previsto…
Alguém conhece algum ambiente razoavelmente menos problemático de se utilizar no linux, comparado com o Cincom Visual Works? Realmente achei a instalação do mesmo muito complicada e problemática.
Plugin para o eclipse?

O que sugerem?

Abraços… :wink:

[quote=Java Vinicius Machine]
Alguém conhece algum ambiente razoavelmente menos problemático de se utilizar no linux, comparado com o Cincom Visual Works? Realmente achei a instalação do mesmo muito complicada e problemática. [/quote]

Ah, vá, até que não é tão ruim assim. :slight_smile:
O Squeak é muito fácil de instalar (sei que há até pacotes Debian por aí), mas, como disse o Ralph Johnson…

O Sergio pode te dar uma verdadeira aula a respeito de como o Squeak dá pau. Eu também posso. :slight_smile: Mas ainda assim, acho bem bacana. O Dolphin e o VW são mais estáveis, mas eu não acho tão divertidos. Além disso, as versões mais recentes do Seaside chegam antes no Squeak. :slight_smile:

Ahh!!! Heresia!!! :slight_smile: Provavelmente isso não seria muito bacana, também não consigo pensar num jeito muito direto de fazer. Os ambientes Smalltalk que eu conheço misturam IDE (e até a VM) com aplicações (aliás, isso que é uma das coisas mais legais). O próprio fato do Eclipse ser escrito em Java já meio que zoa isso.

[edit] Não que seja impossível fazer, só não sei qual tipo de ganho poderíamos tirar disso. [/edit]

Abraços,

Então, atualmente estou usando o Squeak. Achei divertido e só!
Smalltalk é razoavelmente fácil de se aprender, o complicado é a filosofia do ambiente…
:slight_smile: