[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