In theory, yes. In practice, it will not scale well.
Here is why: optimal planning is, in general, a problem with at least
exponential complexity. When you have complexity like this, you can choose
between two approaches:
1) explore the whole search space, trying very hard to prune and discard a
Probably. Things like OptaPlanner are the big business use-case for logic
programming, IIRC.
On Wed, Apr 16, 2014 at 1:49 AM, Josh Kamau wrote:
> Can core.logic be used to implement something like
> http://www.optaplanner.org ?
>
> Josh
>
>
> On Wed, Apr 16, 2014 at 9:36 AM, utel wrote:
>
>>
Can core.logic be used to implement something like
http://www.optaplanner.org ?
Josh
On Wed, Apr 16, 2014 at 9:36 AM, utel wrote:
> Thanks Mikera and Andrew for the ideas. Some interesting suggestions
> there. I'll discuss these with my fellow devs. Much appreciated.
>
>
> On Tuesday, April 1
Thanks Mikera and Andrew for the ideas. Some interesting suggestions there.
I'll discuss these with my fellow devs. Much appreciated.
On Tuesday, April 15, 2014 1:14:11 AM UTC+1, Andrew Chambers wrote:
>
> Clojure logic programming with core.logic (something akin to a sudoku
> solver https://gi
Clojure logic programming with core.logic (something akin to a sudoku
solver https://gist.github.com/swannodette/3217582 is a good example) or
using datomic to have a database with a time machine and datalog for
queries might be cool (perhaps visualizing the data in the database at
arbitrary ti
On Monday, 14 April 2014 05:15:31 UTC+8, utel wrote:
>
> A handful of developers at the organisation I work at, want to encourage
> interest in Clojure with the aim of using it in production amongst the
> organisation's wider developer community (hundreds of developers). We
> ourselves are Cloju