[cells-devel] asdf-install update (sort of)

Kenny Tilton ktilton at nyc.rr.com
Tue Mar 9 16:25:00 UTC 2004



Thomas F. Burdick wrote:

>Kenny Tilton writes:
> > 
> > Thomas F. Burdick wrote:
> >
> > >For those curious, I'll be using Cells to drive the application
> > >(Kenny, you ever come up with a term for this? ).
> >
> > "Cells Inside"? If that is what you mean. Not sure. You mean a shorthand 
> > for "Cells-driven app", right? That's a tough one.
>
>Right.  "Cells Inside" could mean all sorts of things, which wouldn't
>necessarily involve driving the main application logic.  If it weren't
>a great road towards confusion with research-style constraints
>systems, I'd say, "I'm using Cells as the constraints system," just
>like I'd say, "I'm using Araneida as the web server."
>
I think the problem is that there is a pretty dramatic paradigm shift. 
Use a familiar word (constraints) and people cannot escape the 
gravitational pull of their knowledge of that domain; they understand, 
but the wrong thing. Make up a new word (animus-oriented programming) 
and people simply have no idea what you are going on about. Use a 
familiar term as an analog (spreadsheet for instances) and they have one 
of those two problems, either "No, I have to do a RoboCup team, not 
Visicalc" or "Hunh?".

"Dataflow model" is tempting, but I think has the problem of 
"constraints". "cell-driven" is a lot easier to say than "cells-driven", 
but no one will understand you. How about "datapush"? "Causal 
programming"? It's a tough one. Probably the best thing to do is say 
cell-driven to avoid false sense of comprehension, then deal with the 
hunh?  Builds the brand, too. :) I mean, basically, this is the time to 
pick the buzzword we'll have to live with. But should those things be 
picked, or should they just be the phrase we all settle on as shorthand 
without thinking about it?

I like "animation" because it is novel as a programming metaphor and 
captures the essence of what cells do. "Animus" forces a "hunh?" to head 
off "no, I am not doing a cartoon...".

The other highbrow way of looking at Cells is that they endow data with 
causal power over other data and, via echo, processes. The causal thing 
facilitates the animation thing. Causal is a deeper way of looking at 
it, animation is sexier.

Something like that.

kt

-- 
http://tilton-technology.com

Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film 

Your Project Here! http://alu.cliki.net/Industry%20Application






More information about the cells-devel mailing list