Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Thiago Silva
Hello, as I was thinking over these problems today, here are some initial thoughts, just to get the conversation going... The first time I read about the Method Finder and Ted's memo, I tried to grasp the broader issue, and I'm still thinking of some interesting examples to explore. I can see

Re: [fonc] Paranoid programming language

2013-02-13 Thread Miles Fidelman
Well, for evocative names, there's always Brainfuck (http://en.wikipedia.org/wiki/Brainfuck) - which is a real language, with derivatives even. And the name is truly accurate. :-) John Carlson wrote: Ah first time I came across a language with such an evocative name. Since I am too

Re: [fonc] Paranoid programming language

2013-02-13 Thread David Pennell
Malboge (http://en.wikipedia.org/wiki/Malbolge) was featured on an episode of Elementary. It's named after the eighth circle of hell in Dante's Inferno. Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. The first Malbolge

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Eugen Leitl
On Tue, Feb 12, 2013 at 11:33:04AM -0700, Jeff Gonis wrote: I see no one has taken Alan's bait and asked the million dollar question: if you decided that messaging is no longer the right path for scaling, what approach are you currently using? Classical computation doesn't allow storing

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Alan Kay
One of the original reasons for message-based was the simple relativistic one. What we decided is that trying to send messages to explicit receivers had real scaling problems, whereas receiving messages is a good idea. Cheers, Alan From: Eugen Leitl

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Alan Kay
Hi Thiago I think you are on a good path. One way to think about this problem is that the broker is a human programmer who has received a module from half way around the world that claims to provide important services. The programmer would confine it in an address space and start doing

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Hi John Or you could look at the actual problem a web has to solve, which is to present arbitrary information to a user that comes from any of several billion sources. Looked at from this perspective we can see that the current web design could hardly be more wrong headed. For example, what is

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread David Harris
This sounds suspiciously like Unit Testing, which is basically When I say this, you should answer that.Thos are precomputed answers, but could be computed I suppose -- so a bit like your Postscript example ... you send the Testing-Agent down the pipe. David On Wed, Feb 13, 2013 at 7:26 AM,

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread David Harris
Alan -- Yes, we seem to slowly getting back the the NeWS (Network extensible Windowing System) paradigm which used a modified Display Postscript to allow the intelligence, including user input, to live in the terminal (as opposed to the X-Windows model). But I am sure I am teaching my

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Or the (earlier) Smalltalk Models Views Controllers mechanism which had a dynamic language with dynamic graphics to allow quite a bit of flexibility with arbitrary models.  From: David Harris dphar...@telus.net To: Alan Kay alan.n...@yahoo.com; Fundamentals

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread John Carlson
I've done some postscript programming. I guess I see the shading languages more a successor to postscript than any revival of display postscript and its onerous licensing. People are already trying to put javascript into the gpu. I haven't seen nile, but I assume that it works with gpus. What

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Rusty Mellinger
I was imagining QuickCheck properties instead of unit tests... On Wed, Feb 13, 2013 at 10:40 AM, Alan Kay alan.n...@yahoo.com wrote: Unit tests are just a small part of the kinds of description that could be used and are needed. From: David Harris

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread John Carlson
If doing experiment means experimenting with meaning, I agree. On Feb 13, 2013 3:17 PM, Barry Jay barry@uts.edu.au wrote: ** Hi Alan, the phrase I picked up on was doing experiments. One way to think of the problem is that we are trying to automate the scientific process, which is a

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Barry Jay
Hi John, In the scientific tradition, experiments produce cold facts, while reason chooses the experiments, and uses them to test hypotheses, i.e. to extract meaning, so perhaps experimenting for meaning or experimenting to recover, or discover, meaning is closer to what I had in mind. On

Re: [fonc] [SUSPECTED SPAM] Re: Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Brown, John Mickey
From my last trip to the SPLASH conference a few years ago, I've been contemplating a lot of these ideas. Especially the messaging paradigm and the current conundrum with concurrency and scaling. A common theme (brought up by Ivan Sutherland paraphrased here) is that in the past processing was

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread John Carlson
Ah. You try to achieve a purely numeric result. Don't forget qualitative data and normative thinking. Perhaps by meaning you mean qualitative data. Normative thinking should control reason. That is, we shouldn't be experimenting with destructive things. Perhaps experimenting with meaning is

Re: [fonc] Terminology: Object Oriented vs Message Oriented

2013-02-13 Thread Alan Kay
Hi Barry I like your characterization, and do think the next level also will require a qualitatively different approach Cheers, Alan From: Barry Jay barry@uts.edu.au To: fonc@vpri.org Sent: Wednesday, February 13, 2013 1:13 PM Subject: Re: [fonc]

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Miles Fidelman
Alan Kay wrote: Or you could look at the actual problem a web has to solve, which is to present arbitrary information to a user that comes from any of several billion sources. Looked at from this perspective we can see that the current web design could hardly be more wrong headed. For

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Hi Miles First, my email was not about Ted Nelson, Doug Engelbart or what massively distributed media should be like. It was strictly about architectures that allow a much wider range of possibilities. Second, can you see that your argument really doesn't hold? This is because it even more

[fonc] Building blocks and use of text

2013-02-13 Thread John Carlson
Miles wrote: There's a pretty good argument to be made that what works are powerful building blocks that can be combined in lots of different ways; So the next big thing will be some version of minecraft? Or perhaps the older toontalk? Agentcubes? What is the right 3D metaphor? Does anyone

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Miles Fidelman
Hi Alan First, my email was not about Ted Nelson, Doug Engelbart or what massively distributed media should be like. It was strictly about architectures that allow a much wider range of possibilities. Ahh... but my argument is that the architecture of the current web is SIMPLER than

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread John Carlson
On Feb 13, 2013 7:57 PM, Miles Fidelman mfidel...@meetinghouse.net wrote: Ahh... but my argument is that the architecture of the current web is SIMPLER than earlier concepts but has proven more powerful (or at least more effective). If you believe that, I've got a perl script I want to sell

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
My suggestion is to learn a little about biology and anthropology and media as it intertwines with human thought, then check back in. From: Miles Fidelman mfidel...@meetinghouse.net To: Fundamentals of New Computing fonc@vpri.org Sent: Wednesday, February 13,

Re: [fonc] Building blocks and use of text

2013-02-13 Thread Miles Fidelman
John Carlson wrote: Miles wrote: There's a pretty good argument to be made that what works are powerful building blocks that can be combined in lots of different ways; So the next big thing will be some version of minecraft? Or perhaps the older toontalk? Agentcubes? What is the right

Re: [fonc] Building blocks and use of text

2013-02-13 Thread John Carlson
Ah, I thought DIS only sent id, position, orientation, velocity and acceleration. Do objects own their properties, or can anyone on the network provide them? I've heard of people mixing X3D with DIS. I thought that X3D provided all the modelling and visualization, and DIS provided the above.

Re: [fonc] Paranoid programming language

2013-02-13 Thread Casey Ransberger
That's a good name for a programming language! On Wed, Feb 13, 2013 at 4:20 AM, David Pennell pennell.da...@gmail.comwrote: Malboge (http://en.wikipedia.org/wiki/Malbolge) was featured on an episode of Elementary. It's named after the eighth circle of hell in Dante's Inferno. Malbolge was

Re: [fonc] Building blocks and use of text

2013-02-13 Thread John Carlson
There is more to the DIS (Distributed *Interactive* Simulation) than I originally thought. I found this in the X3D standard: http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/dis.html if one can set up isNetworkWriter, it would seem like anything on the network would be

Re: [fonc] Building blocks and use of text

2013-02-13 Thread Casey Ransberger
The next big thing probably won't be some version of Minecraft, even if Minecraft is really awesome. OTOH, you and your kids can prove me wrong today with Minecraft Raspberry Pi Edition, which is free, and comes with _source code_.