chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] cello? cross-platform gui toolkit


From: Joerg F. Wittenberger
Subject: Re: [Chicken-users] cello? cross-platform gui toolkit
Date: Wed, 7 Feb 2007 21:13:58 +0100 (CET)

scwm - I recall vaguely.

Kon Wrote:

> > But probably I'm sold because I'm biased anyway.  Could someone
> > please
> > tell me, what the difference between cells, termite and askemos is?
> 
> Cells is a constraint propagation system for CLOS (spreadsheet-style  
> programming). Termite is Erlang in Scheme. Askemos is a trusted/ 
> reliable distributed computing framework. Only Termite & Askemos  
> could be considered in a similar category.

Except that - it struck me, when I read this cell stuff.  Because
there's exactly the same mechanism to propagate updates.

When I compare them, I don't compare so much on the category or
purpose.  I compare the computational model.  This is the same for
cells, FPGA's, spreadsheets, Termite, Erlang, iO
(http://www.iolanguage.com) and whatnot.  Cells/Objects carry
properties, updates tightly controlled, messages propagate updates,
data flow driven (in a way at least).

I ways simillarities don't surprise me:
a) Michael Haard once (~94) wrote a spreadsheet called "teapot".  At my
request he added some capability to compute "stepwise updates".  We
wrote a game of life with it.  Why my request?  I've been busy at that
time experimenting with FPGA's.  I wanted some modelling tool.
b) That FPGS's experience had a lot of influence at the Askemos
design (because I had learned that it allows to parallelise algorithms
up to the point that a matrix multiplication on a stream can be done
at O(1) amortised time).  So no wonder that this cellular structure
persisted.
c) One of my early experiments where done using FramerD.  What I've
been missing there was the ability to put slot-updates under formula
control.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]