Entrar
¿Nuevo usuario? Inscribirme
smalltalking · Un lugar para el estudio y desarrollo de Ambientes de Objetos virtuales.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [objetos] Eventos Vs.   Lista de mensajes  
Responder | Reenviar Mensaje #14841 de 17198 |
Re: [objetos] Eventos Vs.

Hola
 
Yo pienso que, el objeto observado no debería informar a nadie de sus cambios.
Ya que es una responsabilidad del objeto observador darse cuenta del cambio y responder en consecuencia.
 
Como lo es en la realidad, si me tiran la pelota (ya que estamos en época de mundial) no tengo que esperar que me avisen.
Pero aquí es difícil imaginarse un mecanismo de este tipo.
 
 
saludos kiko

"Alejandro F. Reimondo" <aleReimondo@...> escribió:
Hola,

>   Yo me pregunto para que un objeto dispara un evento
> que nadie esta escuchando ???.

Quizás "alguien" antes lo usaba...
En el caso de un evento, como el sentido es el inverso
a un mensaje, creo que quizás no es relevante
plantearnos una "intencionalidad" (como en el envío de
un mensaje, donde además es dirigido)
no?

Tu cuestionamiento, creo que es interesante
pues en un punto se relaciona (creo yo)
con la "correctitud" de plantear al
comportamiento de un objeto como
"perteneciente al objeto" [*].
Fijate que el objeto debe realizar una acción
en "su dominio" (un método de él mismo)
para satisfacer a otro objeto...

No es ese pedacito de método (el envío del
#triggerEvent:) parte del objeto observador?

hasta pronto,
Ale.
[*] y al comportamiento como un objeto (encapsulado)...


----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Thursday, June 08, 2006 11:42 AM
Subject: Re: [objetos] Eventos Vs.


> Hola Ale
>
>   Si, estoy usando las(ARSlls) .
>   El problema es que tanto este evento como otros no son usados por nadie.
>   Como vos decis:  puede que nadie este
> interesado en escuchar ese evento...
>
>   Yo me pregunto para que un objeto dispara un evento que nadie esta
escuchando ???.
>
>   saludos kiko
>
>
>
> "Alejandro F. Reimondo" <aleReimondo@...> escribió:
>   Hola!
>
> >   Si, de echo yo pregunte varias veces sobre el tema.
> >   Lo que pasa es que no puedo encontrar los objetos interesados en
algunos
> eventos.
> >   Lo que hago es buscar los sender de #whensend:to:
>
> :-)  no me entendiste...
> Cuando decía:
> >> Buscá los sendes de ese evento; es decir, senders del selector.
>
> Me refería alos senders del selector (del nombre) del evento.
> En tu ejemplo...
> >  self triggerEvent: #started.
> si te interesa saber quien hace referencia
> al evento de nombre #started... buscá los senders de #started
> (no los de #when:... que serán muchisimos)
>
> Si estas usando en VS mis SLLs (ARSlls) vas a tener
> abajo, al final de menu de los paneles de texto,
> un submenú con senders e implementors del texto selecto...
> Es decir, seleccioná "started" en un text pane y busca
> los senders...
> Eso te encontrará los metodos que tienen en sus literales
> ese simbolo; y entre ellos estará alguno que haga uso
> del evento.
>
> >   Digo, si aparese en algunos lugares pero no en forma de
> >   #when:#started send:#display  to:self o lo que sea que debiera hacer.
>
> Los objetos disparan eventos sin importar que a otros
> objetos les interese; es decir, puede que nadie este
> interesado en escuchar ese evento...
>
> hasta pronto,
> Ale.
>
> Pdta.: Buscando con senders encontrás todas las referencias
> al selector, es decir, siempre que se use ese nombre para el
> envio de un mensaje o como argumento (por ejemplo en eventos).
>
>
>
> ----- Original Message -----
> From: "kikote gregoris" <kikogregoris@...>
> To: <smalltalking@...>
> Sent: Wednesday, June 07, 2006 11:27 AM
> Subject: Re: [objetos] Eventos Vs.
>
>
> > Hola ale
> >
> >   Si, de echo yo pregunte varias veces sobre el tema.
> >   Lo que pasa es que no puedo encontrar los objetos interesados en
algunos
> eventos.
> >   Lo que hago es buscar los sender de #whensend:to:
> >   pero por ejemplo :
> >
> >   start
> >  " Start the receiver's engine. "
> >    started := true.
> >  self manager
> >   when: #rendered
> >   send: #deferredStep
> >   to: self.
> >  self triggerEvent: #started.
> >  self deferredStep.
> >
> >   El evento #started no figura en ninguna parte, ya que use un mensaje
que
> busca toda referencia a un string y no hay nada .
> >   Digo, si aparese en algunos lugares pero no en forma de
> >   #when:#started send:#display  to:self o lo que sea que debiera hacer.
> >
> >   Esa es la confución que se me presenta.
> >
> >   saludos kiko
> >
> >
> >
> > "Alejandro F. Reimondo" <aleReimondo@...> escribió:
> >   Hola,
> > Recuerdo que hemos hablado de este tema en la lista,
> > fijate en los mails históricos, pues en ese entonces comenté
> > varios detalles.
> >
> > >   Además, queria saber como saber cuales son los objetos
> > > interesados en algun evento.
> > >   Ya que no encuentro el mensaje apropiado para seber esto,
> > > si puedo saber que eventos dispara un objeto pero no los
> > > registrados para cuando dicho evento suceda.
> >
> > Buscá los sendes de ese evento; es decir, senders del selector.
> >
> > hasta pronto,
> > Ale.
> >
> >
> > ----- Original Message -----
> > From: "kikote gregoris" <kikogregoris@...>
> > To: <smalltalking@...>
> > Sent: Tuesday, May 30, 2006 10:07 AM
> > Subject: [objetos] Eventos Vs.
> >
> >
> > > Hola
> > >
> > >
> > >   Queria saber si el mecanismo de eventos de Vs, tiene que ver con los
> > eventos que las ventanas de windows resiven.
> > >
> > >   En principio me pareseria que esta mecanismo es nativo de VS y que
su
> > uso se extendio a las ventanas y pane de VS.
> > >
> > >   Lo pregunto porque en MT existen eventos pero estos estan
intimamente
> > ligados a los mensajes que window envia a las ventanas.
> > >   Además, queria saber como saber cuales son los objetos interesados
en
> > algun evento.
> > >   Ya que no encuentro el mensaje apropiado para seber esto, si puedo
> saber
> > que eventos dispara un objeto pero no los registrados para cuando dicho
> > evento suceda.
> > >
> > >   saludos kiko
> > >
> > >
> > > ---------------------------------
> > >  Horóscopos, Salud y belleza, Chistes, Consejos de amor.
> > >  El contenido más divertido para tu celular está en
> > > Yahoo! Móvil
> >
> >
> >
> > Para más información sobre la Asociación escribir a
info@...
> >
> > Smalltalking es un espacio colaborativo creado para el estudio y
> desarrollo en Ambientes de Objetos.
> > Se sustenta gracias a la participación de sus socios.
> >
> > Las reglas de etiqueta sobre la lista están en
> http://www.smalltalking.net/join/netiquete.htm
> >
> >
> >
> >
> > ---------------------------------
> >   Enlaces de Yahoo! Grupos
> >
> >    Para visitar el sitio web del grupo, andá a:
> > http://ar.groups.yahoo.com/group/smalltalking/
> >
> >    Para cancelar tu suscripción a este grupo, enviá un mensaje a:
> > smalltalking-unsubscribe@...
> >
> >    El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de
> Yahoo!.
> >
> >
> >
> >
> > ---------------------------------
> >  Esa persona especial te espera en Yahoo! Encuentros
> > ¡Dejate encontrar!
> > Descubrilo aquí
>
>
>
>
> ---------------------------------
>  Horóscopos, Salud y belleza, Chistes, Consejos de amor.
>  El contenido más divertido para tu celular está en
> Yahoo! Móvil



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

Mar, 13 de Jun, 2006 1:07 pm

kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #14841 de 17198 |
Desplegar mensajes Autor Ordenar por fecha

Hola, Recuerdo que hemos hablado de este tema en la lista, fijate en los mails históricos, pues en ese entonces comenté varios detalles. ... Buscá los...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
31 de May, 2006
2:48 pm

Hola ale Si, de echo yo pregunte varias veces sobre el tema. Lo que pasa es que no puedo encontrar los objetos interesados en algunos eventos. Lo que hago es...
kikote gregoris
kikogregoris
Sin conexión Enviar correo
7 de Jun, 2006
2:29 pm

Hola! ... eventos. ... Me refería alos senders del selector (del nombre) del evento. En tu ejemplo... ... si te interesa saber quien hace referencia al evento...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
7 de Jun, 2006
6:20 pm

Hola Ale Si, estoy usando las(ARSlls) . El problema es que tanto este evento como otros no son usados por nadie. Como vos decis: puede que nadie este ...
kikote gregoris
kikogregoris
Sin conexión Enviar correo
8 de Jun, 2006
2:43 pm

... El objeto dispara un evento para notificar un cambio que su programador consideró interesante. Por ahí, después, nadie comparte ese criterio... En el...
Carlos E. Ferro
carloseferrob
En línea Enviar correo
8 de Jun, 2006
3:32 pm

Hola, ... Quizás "alguien" antes lo usaba... En el caso de un evento, como el sentido es el inverso a un mensaje, creo que quizás no es relevante plantearnos...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
8 de Jun, 2006
3:22 pm

Hola Yo pienso que, el objeto observado no debería informar a nadie de sus cambios. Ya que es una responsabilidad del objeto observador darse cuenta del...
kikote gregoris
kikogregoris
Sin conexión Enviar correo
13 de Jun, 2006
1:37 pm

Kiko, Un ambiente de objetos dista de la realidad, no tiene compromiso con ésta. Son sistemas "idealizados" (que intentan ser ideales) y como tales son...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
13 de Jun, 2006
2:16 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda