You could hack the following example: https://groups.google.com/forum/#!msg/clojure/4zrTBUzIxWQ/OYfGom-VY3oJ
Il giorno martedì 24 luglio 2012 20:21:53 UTC+2, tbc++ ha scritto: > > I have a problem I'm interested in using core.logic with: > > Let's say I have a set of rooms in a maze, they are labeled 1 through > 5. Here is the list of connections between rooms: > > [1 2] > [1 3] > [1 4] > [4 3] > [3 5] > > I'd like to write a core.logic routine that would allow me to get a > navigation path given a start and end point. All paths are > bi-directional, and the shortest path should be returned. > > => (query 1 5) > [1 3 5] > > => (query 2 4) > [1 2 4] > > All of these returned a 3 element set, but I'd like this to work with > arbitrary length paths. Any suggestions where to start reading up on > this? Is reading the reasoned schemer required for understanding how > to use core.logic? > > Thanks, > > Timothy > > > -- > “One of the main causes of the fall of the Roman Empire was > that–lacking zero–they had no way to indicate successful termination > of their C programs.” > (Robert Firth) > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en