All found in a zip of my code base (less UFFI and JPGs and WAVs) in a
file called ck200406.lisp at:
ftp://common-lisp.net/pub/project/cells
"ck" is short for code-kenny, and is my may of saying "no more mr nice
guy". ie, no more ASD definitions (well, they are in there, but obsolete
already in some cases, and will become more so over time naturally), and
no more porting to Lispworks before making a release. I use AllegroCL on
win32, and the LPR files are source which show what to put in an ASDF
definition (use :serial t for the easiest transition).
This is actually my best shot at continuing to share code while
concentrating more on Getting Something Done.
Now for the good stuff:
Cells II: Longstanding unpleasantnesses (not enough to make things not
work, but potential failure points) and some truly ugly internals all
cleaned up, aided greatly by a first ever formal model for Cells (how's
that for an apps guy?). Side note: the prior art for Cells goes back at
least to 1963 and Ivan Sutherland's Sketchpad, one of the earliest GUIs.
I just discovered that late last year the paper was republished:
http://accad.osu.edu/~waynec/history/PDFs/UCAM-CL-TR-574.pdf
The emphasis is on the human computer interaction (with a light pen),
but there is a lot in there on constraints as well. the funny thing is
that Sutherland just talks about constraints as if they were nothing
new, and I did not see anything in the bibliography on constraints, so I
plan to dig more and see if I can find something earlier on constraints.
but iirc, Steele in /his/ thesis paper presenting a constraints language
gave sutherland credit for being there first.
Getting back to Cells II, no new functionality, but the formal model
(when/if I write it up) should be interesting.
Cells-Tk: [first, for those who saw my problem with the entry field, i
ran under Lispworks and saw the same, must be my TCL/TK build] Kudos to
Peter Herth for LTk. Cells-Tk uses all the LTk glue and substitutes a
cell-driven class framework for widgets. All I did was port the TEST/WT
demo as a proof of concept. I am thinking about taking a different
approach now and seeing if I can start with Cello/Opengl and just
replace the Opengl backend with Tk. (Yes, a lot will go away since Tk is
largely widget-oriented.) Code name Celtic (Celtik, celtk, celltk, get
it? <g>). The downside with this approach is that Tk whiz will look at
Celtic and go, Hunh? Anyway, to check out cells-tk just load cells and
then load cells-tk.
Cello/40fps: This is the all display list all the time version, which
still seems to not get along perfectly with FTGL. Otherwise, nothing new.
kenny
--
Home? http://tilton-technology.com
Cells? http://www.common-lisp.net/project/cells/
Cello? http://www.common-lisp.net/project/cello/
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Your Project Here! http://alu.cliki.net/Industry%20Application
Kenny Tilton <·······@nyc.rr.com> writes:
> since Tk is largely widget-oriented.) Code name Celtic (Celtik, celtk,
> celltk, get it? <g>). The downside with this approach is that Tk whiz
Kenny, marketing costs will drive you out of business :)
Nice stuff,
Paolo
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Recommended Common Lisp libraries/tools (Google for info on each):
- ASDF/ASDF-INSTALL: system building/installation
- CL-PPCRE: regular expressions
- UFFI: Foreign Function Interface
Paolo Amoroso <·······@mclink.it> writes:
> Kenny Tilton <·······@nyc.rr.com> writes:
>
> > since Tk is largely widget-oriented.) Code name Celtic (Celtik, celtk,
> > celltk, get it? <g>). The downside with this approach is that Tk whiz
>
> Kenny, marketing costs will drive you out of business :)
Speaking of marketing, how are these 'product names' pronounced?
"Cells", "Cello", and "Celtic" all have a different initial sound
(outside the Boston area, at least.)
--
Rob St. Amant
http://www4.ncsu.edu/~stamant
I've wondered the same. It's Sells, Chello,
and Keltic in my neighborhood.
--
dg
On 21 Jun 2004 13:15:33 -0400, Robert St. Amant
<·······@haeckel.csc.ncsu.edu> wrote:
> Paolo Amoroso <·······@mclink.it> writes:
>
>> Kenny Tilton <·······@nyc.rr.com> writes:
>>
>> > since Tk is largely widget-oriented.) Code name Celtic (Celtik, celtk,
>> > celltk, get it? <g>). The downside with this approach is that Tk whiz
>>
>> Kenny, marketing costs will drive you out of business :)
>
> Speaking of marketing, how are these 'product names' pronounced?
> "Cells", "Cello", and "Celtic" all have a different initial sound
> (outside the Boston area, at least.)
>
Robert St. Amant wrote:
> Paolo Amoroso <·······@mclink.it> writes:
>
>
>>Kenny Tilton <·······@nyc.rr.com> writes:
>>
>>
>>>since Tk is largely widget-oriented.) Code name Celtic (Celtik, celtk,
>>>celltk, get it? <g>). The downside with this approach is that Tk whiz
>>
>>Kenny, marketing costs will drive you out of business :)
fortunately this software cells itcellf. :}
>
>
> Speaking of marketing, how are these 'product names' pronounced?
> "Cells", "Cello", and "Celtic" all have a different initial sound
> (outside the Boston area, at least.)
I say go with the natural pronunciation of those words, whatever that
might be. I certainly was saying "chello" in public, but as one more
conversant with the NBA than with the land of my forefathers, I had
"selltic". That said, as a Knick fan and Bostophobe perhaps I will adopt
"keltic" to deny them the reflected glory of aural association with Cells.
kenny
--
Home? http://tilton-technology.com
Cells? http://www.common-lisp.net/project/cells/
Cello? http://www.common-lisp.net/project/cello/
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Your Project Here! http://alu.cliki.net/Industry%20Application
Kenny Tilton wrote:
> I say go with the natural pronunciation of those words, whatever that
> might be. I certainly was saying "chello" in public, but as one more
> conversant with the NBA than with the land of my forefathers, I had
> "selltic". That said, as a Knick fan and Bostophobe perhaps I will adopt
> "keltic" to deny them the reflected glory of aural association with Cells.
The scottish football club (as in soccer) Celtic is pronounced
seltic.
For whatever reason...
--
Thomas.