clojure/core.logic được TopGit xếp vào nhóm dự án mã nguồn mở, với 1.5k sao trên GitHub, viết chủ yếu bằng Clojure. A logic programming library for Clojure & ClojureScript
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
A logic programming library for Clojure & ClojureScript. core.logic
offers Prolog-like relational programming, constraint logic
programming, and nominal logic programming for Clojure. At its heart
is an original implementation of miniKanren as described in William
Byrd's dissertation
Relational Programming in miniKanren: Techniques, Applications, and Implementations
as well as the extensions described in
cKanren and
αKanren. It
is designed to be easily extended to forms of logic programming beyond
the ones provided.
Releases and dependency information
This project follows the version scheme MAJOR.MINOR.PATCH where each component provides some relative indication of the size of the change, but does not follow semantic versioning. In general, all changes endeavor to be non-breaking (by moving to new names rather than by breaking existing names).
If you have another JS engine installed use that instead.
Reasoned Schemer
If you wish to work through
The Reasoned Schemer with
core.logic make sure to look over
this
first.
If you're interested in using core.logic from
ClojureScript look
here.
For more information & documentation please consult the
wiki.
Differences from core.unify
core.unify provides a la carte
unification facilities that are not deeply tied into the operation of
a logic engine. While core.logic does provide a similar simple unifier
interface with support for specifying fine-grained constraints, if you
have no need for a logic programming system, core.unify may be a
better fit.
YourKit
YourKit has given an open source license for their profiler, greatly
simplifying the profiling of core.logic performance.
YourKit supports open source projects with its full-featured Java
Profiler. YourKit, LLC is the creator of YourKit Java
Profiler and YourKit .NET
Profiler, innovative and intelligent tools for profiling Java and
.NET applications.
Có — clojure/core.logic phát hành theo license EPL-1.0, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/clojure/core.logic.
clojure/core.logic là gì?
clojure/core.logic (clojure/core.logic) là dự án Clojure trên GitHub. Theo mô tả gốc: A logic programming library for Clojure & ClojureScript
Đọc thêm về clojure/core.logic ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/clojure/core.logic là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về core.logic?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về core.logic.