Hi Russ, Christian, I recall that in Patrick H. Winstons's "Artificial Intelligence, 2nd Edition" from 1984 a spreadsheet was mentioned as an example of "propagating numeric constraints" in a section called "Spreadsheets Propagate Numeric Constraints through Add-multiplier Nets" on page 74 (Yes, I looked it up :)
But as far as I understand, what gencode & mozart-oz try to achieve is very different from the example above. regards /Twan > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Behalf Of Christian Schulte > Sent: donderdag 19 januari 2006 10:03 > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: RE: Announcement: Gecode 1.0.0 released > > > 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 > > > _________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
