Para começar a experimentação com a linguagem Newspeak e o IDE estou lendo Newspeak on Squeak A Guide for the Perplexed. Com é de praxe a construção de um hello world evita complicações com o código para um ‘newbie’. Vamos então ao HelloBraveNewWorld!
O ambiente para o Mac baixei em Newspeak Prototype Release.
O Hopscotch é o IDE (ou um IDE) para Newspeak.

Um característica das GUI no Newspeak é poder ser navegada no estilo Web. Parece ser mais produtivo do que o esquema baseado no Class Browser do Smalltalk. Já tinha visto algo assim no ambiente do Eiffel.
Entrei também no Newspeak Forums (no forum fui informado sobre como remover uma categoria).
Seguindo o link ‘System Source’ obtemos:

Clicando no link ‘add’ ao lado de ‘(unpackaged)’ podemos criar a categoria:

Clicando no botão verde a categoria é criada:

Navegando pelo link ‘Nspk-example’ temos:

Clicando no ‘+’ é possível criar uma classe:

Que alteramos para:

NewspeakObject é uma classe que substituiu Object e apresenta uma API mais enxuta.
(Continua na parte 2)
1 resposta Até agora ↓
Newspeak « Crab Log // Junho 14, 2009 às 12:53 am |
[...] Nem Orwell poderia imaginar sua newspeak (novilíngua) batizando uma linguagem de programação de computador. Mas é isso que faz Gilad Bracha que se autointitula “a Computational Theologist Emeritus”. Bracha é um dos coautores de Java Language Specification, 3rd Edition. Experimentei um pouco, muito pouco, com o ambiente que atualmente é um protótipo escrito na plataforma Squeak. Há idéias interessantes sobre uma possível abolição da necessidade de desenvolvimento Web dependente de web browsers em favor de interfaces mais ricas no desktop e operação offline. Veja mais em Newspeak: HelloBraveNewWorld. [...]