lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On 11/14/2011 4:05 PM, Stefan Reich wrote:
Hi earthlings =)


"Mobility", here, is defined as the ability of any program to move to another computer at any time while preserving its full inner state (code+data+threads). (Outside connections, naturally, may have to be recreated after moving.)

"Transitive mobility", then, is defined as the ability to move between computers more than once per script invocation.

... snip some more ...

Question is: Are people aware of the advantages of code mobility? Are you aware? If not, what would it need for you to understand these advantages?

It is an interesting idea and power to you. At the risk of sounding like an old fart I have to say this was something I fantasized about circa 1992 after reading "Metamagical Themas" [1] - especially after reading the Lisp essays; the author illustrates several examples of code writing code, code mating with another piece of code to produce new code.

In my fictional framework, there would be these safe harbors with ports open for active agents (as I called the mobile code) to travel across the Internet seeking information - or in search of an answer to a question. Like how today we send these space probes seeking answers.

It was fun for a while to chew on the idea but then had to get back to reality. Like then I still don't have a good set of practical uses cases on why I would want to set up these safe harbors to allow these active agents to call on my ports and do something - at least not in today's view of the world. It still remains too futuristic in my mind. But don't let me or that stop you...