Re: What doesn't lend itself to OO?

From: Mark Nicholls (Nicholls.Mark_at_mtvne.com)
Date: 07/28/04


Date: 28 Jul 2004 09:45:34 -0700

Actually while we're at it, can I also pick your brain on the
seperation of method from message..

My pushing of multithreaded events onto a single threaded queue looks
on the face of it like a message/message pump architecture.

It seems quite possible to extend this architecture to be the deafult
behaviour of my code everywhere and program in a message based
paradigm rather than a method based one (I'm suggesting it as a
learning experiment in the absence of learning a completely new
language like smalltalk) BUT......

What does it get me?

It would seem on the surface the the procedural paradigm for method
code gives me sequencing of behaviour and if I were to effectively
remove this by sending asynchronous messages rather than method calls,
my class model would have to absorb this complexity.

How do you absorb

x = y.GetFoo();
z.DoSomethingElse(x);

i.e. do line 2 after line 1.

Previously I have been doing pipe and filter based architectures where
messages were passed from filter to filter and logical sequencing was
dictated only by the structure of the network i.e. a partial ordering.



Relevant Pages

  • Withfields pepper v the discipline
    ... The kidneys ... filter hundreds of litres of blood per day (approximately 1700 ... not intended to remove poison-ous substances from the body - the ... The intestines donot absorb all the substances we consume and they are ...
    (sci.crypt)
  • Re: FIR FILTER
    ... > i have designed a FIR FILTER for 8-taps as an assignment in VHDL. ... > have done the required and have almost completed with the design. ... architecture for me. ... but these values are stored in the LUT. ...
    (comp.dsp)
  • Re: How to display list content on another site?
    ... different server you go with Data View to the WSS database. ... several views that filter the list so that only items related to some ... utilize the architecture of having a master list on "Main site" and ...
    (microsoft.public.sharepoint.windowsservices)
  • Re: PackageKit major annoyances
    ... packages for the installed architecture and the noarch packages! ... Or add a filter to ... only show the packages of your architecture. ...
    (Fedora)
  • Re: Heat absorbing filter
    ... My application need light energy between 650-1000 nm. ... transmit energy>680 nm)? ... Search on "short pass filter". ... Many filters will reflect, rather than absorb, the longer wavelengths. ...
    (sci.optics)