Announcement: Gecode 1.0.0 released
Twan van der Schoot
twanvds at xs4all.nl
Fri Jan 20 00:21:17 CET 2006
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: users-bounces at mozart-oz.org [mailto:users-bounces at mozart-oz.org]On
> Behalf Of Christian Schulte
> Sent: donderdag 19 januari 2006 10:03
> To: Russ.Abbott at GMail.com
> Cc: users at mozart-oz.org
> 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:russ.abbott at gmail.com]
> Sent: Wednesday, January 18, 2006 10:44 PM
> To: schulte at imit.kth.se
> Cc: users at mozart-oz.org
> 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 <schulte at imit.kth.se> 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
> mozart-users at ps.uni-sb.de
> http://www.mozart-oz.org/mailman/listinfo/mozart-users
>
>
> __________________________________________________________________
> _______________
> mozart-users mailing list
> mozart-users at ps.uni-sb.de
> http://www.mozart-oz.org/mailman/listinfo/mozart-users
>
>
>
More information about the mozart-users
mailing list