> Esta bueno. En algun momento lei a Spencer Brown no llegue a > relacionarlo con lo que hacemos en Smalltalk. Hablas de eso en tu > libro de mentoring? (a ver si aprovecho la oferta de Octubre y me lo > compro...)
Si... el libro habla bastante de la relacion entre lo que dice Spencer Brown y lo que hacemos en Smalltalk. Incluso hay un apendice que compara Design Principles Behind Smalltalk y Laws of Form. Spencer Brown visito PARC en 1979. > Que pasa si la ejecucion del metodo tiene side-effects en el receiver? > La ejecucion vuelve al mismo lugar pero internamente hay un cambio. El receiver sigue siendo un objeto con n slots... el problema seria si la identidad del receiver se rompiera (notese que la identidad no se rompe con become:, oneWayBecome:, etc). > El ejemplo del auto se entiende perfecto. Pero no veo tan claro que > muchos bugs sean causados por violar este principio. Tenes algun > ejemplo de violacion de este principio en Smalltalk? Hay un monton... especialmente con el primer axioma que dice que usar un nombre una vez es lo mismo que usarlo dos veces. Entonces, todas las equivocaciones (usar la misma palabra para dos cosas diferentes) son violaciones del primer axioma. En Smalltalk, un ejemplo seria equivocarse con las variables temporales y mandarle become: al objeto equivocado. En C, pointer aliasing. >> Ahora bien, dije antes que uno distingue segun cierta intencion. >> Seguro: una mesa de madera se convierte en leña si la alternativa es >> morir de frio. El alambre y el moco sirven para arreglar cualquier >> cosa (decian). > >> Que es una intencion, entonces? Es un filtro que >> reacciona ante ciertos patrones de diferencias de valor. A mayor >> reaccion, mayor intencion. > > No entiendo. A que te referis con "reaccion"? Mayor reaccion del filtro. >> Y cuando decimos "yo soy esto", que? > > Estas pensando en la General Semantics de Korzybski? No, ni idea de que es eso. Andres. -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
