Marc Fleury, in "Smoking guns of Nature: AO theory of evolution," has posted an intriguing article equating some biological processes with aspect-oriented programming. While the actual tie-in to programming might be slightly vague, the examples of "aspects" (or aspect-like behaviour) in nature might be very useful for explanatory purposes.
The Scientific American article he refers to is "An Antibiotic Resistance Fighter;" the Nature article he refers to requires registration, sadly. Should you have a subscription, however, the article has the title "Proteorhodopsin lateral gene transfer between marine planktonic Bacteria and Archaea."
-
Marc Fleury: "Smoking guns of Nature: AO theory of evolution" (14 messages)
- Posted by: Joseph Ottinger
- Posted on: March 30 2006 13:13 EST
Threaded Messages (14)
- Marc Fleury: "Smoking guns of Nature: AO theory of evolution" by Frank Bolander on March 30 2006 13:42 EST
- Marc Fleury: "Smoking guns of Nature: AO theory of evolution" by Steve Zara on March 30 2006 14:01 EST
- Marc Fleury: "Smoking guns of Nature: AO theory of evolution" by Tsolak Petrosian on March 30 2006 15:32 EST
- It's just a joke... by Rickard Oberg on March 30 2006 15:52 EST
- Consider this by Scott Stirling on March 30 2006 16:33 EST
-
Consider this by Jacob Hookom on March 30 2006 11:37 EST
- Consider this by Jason Carreira on March 31 2006 09:42 EST
- Or consider this by Rickard Oberg on March 31 2006 12:36 EST
-
Consider this by Jacob Hookom on March 30 2006 11:37 EST
- It's just a joke... by Steve Zara on March 30 2006 18:48 EST
- It's just a joke... by bob farmer on March 31 2006 11:20 EST
- Consider this by Scott Stirling on March 30 2006 16:33 EST
- Marc Fleury: "Random nonsense from an egocentric" by Javier Pavier on March 30 2006 23:59 EST
- The great news ... by Stefan Schubert on March 31 2006 07:12 EST
- Marc, what are you smoking? by Travis Reeder on March 31 2006 21:17 EST
- French vs German? by Andre Mesarovic on April 01 2006 00:51 EST
-
Marc Fleury: "Smoking guns of Nature: AO theory of evolution"[ Go to top ]
- Posted by: Frank Bolander
- Posted on: March 30 2006 13:42 EST
- in response to Joseph Ottinger
Hmm, I'm not sure using VIRUS analogies as a good way to get people friendly to AO in the software space. :)
Pretty interesting read though. -
Marc Fleury: "Smoking guns of Nature: AO theory of evolution"[ Go to top ]
- Posted by: Steve Zara
- Posted on: March 30 2006 14:01 EST
- in response to Joseph Ottinger
Marc Fleury, in "Smoking guns of Nature: AO theory of evolution," has posted an intriguing article equating some biological processes with aspect-oriented programming.
The problem is that it isn't like AO at all. The DNA exchanged does not weave around anything and does not patch anything. It is far more like simply adding new classes to a library. In fact, as there is no 'inheritance' (in is not transfer from a 'parent' organism), then it isn't even OOP! In fact, DNA is horribly old fashioned.... -
Marc Fleury: "Smoking guns of Nature: AO theory of evolution"[ Go to top ]
- Posted by: Tsolak Petrosian
- Posted on: March 30 2006 15:32 EST
- in response to Joseph Ottinger
AOP is pure software concept, no need to twist biological processes to make AOP natural. -
It's just a joke...[ Go to top ]
- Posted by: Rickard Oberg
- Posted on: March 30 2006 15:52 EST
- in response to Joseph Ottinger
Guys, relax, it's just an early April Fools joke. I mean, you don't think he'd write that kind of low-calorie wordsaladery if it was serious, do you?
But I do think he's on to something with the mice thing. He's just not thinking big enough. What if we, like, nuke some country and see who survives. Then we simply splice the DNA and take out the "anti-nukelar" gene and patch it into ourselves. Then do the same thing with Ebola and avian flu. Rinse and repeat until you have become an übermensch. Sort of. Wouldn't be many people left on the planet after a couple of iterations, but whatchagonnado... those genes would probably be worth a buck or two, so.. -
Consider this[ Go to top ]
- Posted by: Scott Stirling
- Posted on: March 30 2006 16:33 EST
- in response to Rickard Oberg
Rickard, such ideas are repulsive and attractive at the same time. They seem to appeal to compassion because they seem to point to an end to human suffering (by making us all supermen). But that end would be achieved through an amoral process that destroys exactly that which it purports to value: human life. It's nothing if not self-defeating and punishing to both subject and experimenter. And whoever initiated the process and originated the idea would never survive long enough to see the supposed benefits. Sometimes accepting the inevitability of suffering is just easier. :-) -
Consider this[ Go to top ]
- Posted by: Jacob Hookom
- Posted on: March 30 2006 23:37 EST
- in response to Scott Stirling
Rickard, such ideas are repulsive and attractive at the same time. They seem to appeal to compassion because they seem to point to an end to human suffering (by making us all supermen). But that end would be achieved through an amoral process that destroys exactly that which it purports to value: human life. It's nothing if not self-defeating and punishing to both subject and experimenter. And whoever initiated the process and originated the idea would never survive long enough to see the supposed benefits. Sometimes accepting the inevitability of suffering is just easier. :-)
Yeah, so start using JSF. :-) -
Consider this[ Go to top ]
- Posted by: Jason Carreira
- Posted on: March 31 2006 09:42 EST
- in response to Jacob Hookom
Rickard, such ideas are repulsive and attractive at the same time. They seem to appeal to compassion because they seem to point to an end to human suffering (by making us all supermen). But that end would be achieved through an amoral process that destroys exactly that which it purports to value: human life. It's nothing if not self-defeating and punishing to both subject and experimenter. And whoever initiated the process and originated the idea would never survive long enough to see the supposed benefits. Sometimes accepting the inevitability of suffering is just easier. :-)
Yeah, so start using JSF. :-)
LOL
Best. Post. Ever. -
Or consider this[ Go to top ]
- Posted by: Rickard Oberg
- Posted on: March 31 2006 00:36 EST
- in response to Scott Stirling
Scott, they seem to appeal to psychopathy because they seem to point to an end to human suffering (by making us all dead). -
It's just a joke...[ Go to top ]
- Posted by: Steve Zara
- Posted on: March 30 2006 18:48 EST
- in response to Rickard Oberg
Guys, relax, it's just an early April Fools joke.
Hey! How many other opportunities am I ever likely to have to show off the benefits of my Biochemistry B.Sc. degree on a site like this?But I do think he's on to something with the mice thing. He's just not thinking big enough. What if we, like, nuke some country and see who survives. Then we simply splice the DNA and take out the "anti-nukelar" gene and patch it into ourselves. Then do the same thing with Ebola and avian flu. Rinse and repeat until you have become an übermensch. Sort of. Wouldn't be many people left on the planet after a couple of iterations, but whatchagonnado... those genes would probably be worth a buck or two, so..
The problem is that there are are already creatures far more capable of surving that sort of scenario - cockroaches.
Which goes to prove that if you attempt to implement AO using poor techniques, you end up with a lot of bugs..... -
It's just a joke...[ Go to top ]
- Posted by: bob farmer
- Posted on: March 31 2006 11:20 EST
- in response to Steve Zara
Guys, relax, it's just an early April Fools joke.
Hey! How many other opportunities am I ever likely to have to show off the benefits of my Biochemistry B.Sc. degree on a site like this?But I do think he's on to something with the mice thing. He's just not thinking big enough. What if we, like, nuke some country and see who survives. Then we simply splice the DNA and take out the "anti-nukelar" gene and patch it into ourselves. Then do the same thing with Ebola and avian flu. Rinse and repeat until you have become an übermensch. Sort of. Wouldn't be many people left on the planet after a couple of iterations, but whatchagonnado... those genes would probably be worth a buck or two, so..
The problem is that there are are already creatures far more capable of surving that sort of scenario - cockroaches.Which goes to prove that if you attempt to implement AO using poor techniques, you end up with a lot of bugs.....
I wonder if they knew, in the last century, that the invention of AOP would ultimately lead to the end of human suffering and life plus the survival of the fittest cockroach. I'd say it's about time to go back in time and do the best we can to make Gregor Kiczales become a bakerman instead of a computer dude. Imagine what kind of muffins he would create ...:) -
Marc Fleury: "Random nonsense from an egocentric"[ Go to top ]
- Posted by: Javier Pavier
- Posted on: March 30 2006 23:59 EST
- in response to Joseph Ottinger
Is this the most newsworthy you can manage TSS ?
Clearly got something lacking in your lives if you think this is remotely Java|Server|Enterprise related. -
The great news ...[ Go to top ]
- Posted by: Stefan Schubert
- Posted on: March 31 2006 07:12 EST
- in response to Joseph Ottinger
The great news actually is that bacteria have a aop compiler. That means they need time to translate the cross cutting concerns into something useful.
And THIS is the point were human doctors can intrude with their new antibotica. They have to simply find a way to interrupt the chain of "compile" hormones thus preventing any bacteria from becoming resistent.
After all a nice idea. But Marc Fleury could argue with GOD as well. The biggest cross cutting concern as far as I understand :-)
Anyway, even that i'm actually typing THIS text is to be seen as a cross cutting concern for every text box the focus is currently set on my computer.
Isn't this great? And this even works without anybody knowing what AOP actually is. Remember this :-) -
Marc, what are you smoking?[ Go to top ]
- Posted by: Travis Reeder
- Posted on: March 31 2006 21:17 EST
- in response to Joseph Ottinger
I could sure use some of whatever it is... -
French vs German?[ Go to top ]
- Posted by: Andre Mesarovic
- Posted on: April 01 2006 00:51 EST
- in response to Travis Reeder
Just compare the fuzzy expansive Fleury vs precise Vogels :) Hmm...