Algunas veces reingreso a la matriz para buscar las grietas / Sometimes I re-entry the matrix to search for the cracks
En el caso de #smalltalk, la belleza si escala. código pequeño y comprensible en casi todas partes. La simpleza es la forma de hacer el sistema escalable. 😏☺
Interesante la idea de un lenguane minimalista para un mundo reducido (simulado). Me recuerda a #Smalltalk
#smalltalk al mejor estilo de PCMag, la lectura de lo clave se dificulta por el SPAM publicitario.
Me recuerda mi propia experiencia adentrándome en el mundo de la programación, empezando por la documentación (dirigida en especial a novatos), los wikis, los lenguajes de etiquetamiento ligero, los sistemas de control de versiones, hasta reencontrarme con #smalltalk vía #pharo.
So the death of #Smalltalk in a way came as soon as it got recognized by real programmers as being something useful; they made it into more of their own image, and it started losing its nice end-user features.
But that’s OK. This project that we started in 1995 was to make Squeak as an implementation vehicle for another end-user system for children. That was done quite well and is being used by many, many thousands of children around the world. The other way of looking at this is to realize that computers are made to be programmed by human beings. Let’s just roll our own. Let’s not complain about Java, or even about Smalltalk.
In fact, let’s not even worry about Java. Let’s not complain about Microsoft. Let’s not worry about them because we know how to program computers, too, and in fact we know how to do it in a meta-way. We can set up an alternative point of view, and we’re not the only ones who do this, as you’re well aware.
There are numerous examples on the Internet of people who have gone to one level or another by making their own point of view. Squeak is the most comprehensive because it spans the whole field. It doesn’t require any particular operating system to run because it’s self-sufficient and has a full set of tools and applications and so forth, but there are many interesting functional languages, particularly in Europe, that are of interest.
Alan Kay, http://
It’s well known that I tried to kill #Smalltalk in the later ’70s. There were a few years when it was the most wonderful thing in the world. It answered needs in a more compact and beautiful way than anything that had been done before. But time moves on. As we learned more and got more ambitious about what we wanted to do, we realized that there are all kinds of things in Smalltalk that don’t scale the way they should—for instance, the reflection stuff that we had in there. It was one of the first languages to really be able to see itself, but now it is known how to do all levels of reflection much better—so we should implement that.
Alan Kay, http://
I would compare the #Smalltalk stuff that we did in the ’70s with something like a Gothic cathedral. We had two ideas, really. One of them we got from Lisp: late binding. The other one was the idea of objects. Those gave us something a little bit like the arch, so we were able to make complex, seemingly large structures out of very little material, but I wouldn’t put us much past the engineering of 1,000 years ago.
Alan Kay, http://