Actually, there has been a company trying to sell constraint programming as
a spreadsheet. I don't think it still exists. But I have no details.

But just by googling "constraint programming spreadsheet" you will find a
paper reporting on how cp is integrated into OpenOffice. Didn't check myself
though.

To me it is not so clear whether a spreadsheet is really the right thing to
have as I am not so sure how many people out there are really spreadsheet
power users who could benefit. Maybe most people only edit a cell here and
there? But maybe I am wrong.

Christian

--
Christian Schulte, http://www.imit.kth.se/~schulte/ 
-----Original Message-----
From: Russ Abbott [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 18, 2006 10:44 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Announcement: Gecode 1.0.0 released


Hi Christian,

It sounds terrific.  I wish I had time to work on this.  If I did I'd want
to look into building an interface between Gecode and the OpenOffice
spreadsheet.

It seems to me that one thing that's kept constraint programming from the
masses is that one has to be a programmer to use it.  If it were somehow
available though a familiar interface like a spreadsheet (even in a limited
form), I think it would become much more widely known and used.  (It might
also help OpenOffice take marketshare from Excel.)  

What do you think?  How hard would it be to do something like this in a way
that would provide a useful feature for spreadsheet users?


-- 
-- Russ Abbott
_____________________________________________
Professor, Computer Science
California State University, Los Angeles
o Check out my blog at http://russabbott.blogspot.com/ 
On 1/18/06, Christian Schulte <[EMAIL PROTECTED]> wrote: 
[I think that this might be of some interest as Gecode inherits
some ideas (computation spaces) from Oz. Christian.] 

We would like to announce the release of

               Gecode 1.0.0
          http://www.gecode.org/

Gecode is an open, free, portable, accessible, and efficient 
environment for developing constraint-based systems and
applications:

open
  Gecode is radically open for programming: it can be easily
  interfaced to other systems. It supports the programming of
  new propagators (as implementations of constraints), branching
  strategies, and search engines. New variable domains can be
  programmed with the same efficiency as the finite domain and
  integer set variables that come predefined with Gecode. 

free
  Gecode is distributed under a BSD-style license. All of its
  parts including documentation, implementations of global
  constraints, and examples are available as source code.

portable
  Gecode is implemented in C++ that carefully follows the C++ 
  standard. It can be compiled with modern C++ compilers and
  runs on a wide range of machines (including 64bit machines).

accessible
  Gecode comes with extensive reference documentation that allows
  to focus on different programming tasks like modelling,
  implementing propagators, and implementing variable domains.

efficient
  Gecode offers competitive performance with respect to both
  runtime and memory usage. 

allows contributions
  Gecode is designed to facilitate contributions on top of
  it. CP(Graph) and CP(Map) providing graph and map variables for
  constraint programming is available as a first contribution 
  built on top of Gecode.


Gecode and contributions built on top of it are available from
       http://www.gecode.org/

--
Christian Schulte, http://www.imit.kth.se/~schulte/


____________________________________________________________________________
_____
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users


_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to