#
logic-programming
Here are 570 public repositories matching this topic...
RAbraham
commented
Jul 25, 2021
Hi,
%%logica Engineers
@Engine("sqlite");
Employee(name: "Alice", role: "Product Manager");
Employee(name: "Bob", role: "Engineer");
Employee(name: "Caroline", role: "Engineer");
Employee(name: "David", role: "Data Scientist");
Employee(name: "Eve", role: "Data Scientist");
Engineers(..r) :- Employee(..r), r.role == "Engineer"; # <====== This fails
# Engineers(name:, role:) :-
Introduction to modern Prolog
-
Updated
Sep 12, 2021 - HTML
Tools for transparent data transformation
-
Updated
Sep 11, 2021 - Clojure
A declarative programming framework
rules
clojure
clojurescript
functional-reactive-programming
logic-programming
functional-relational-programming
declarative-programming
-
Updated
Dec 11, 2020 - Clojure
adithyaov
commented
Feb 8, 2021
unsafeOffset :: Int -> Array.Array a -> Array.Array a
and
unsafeCut :: Int -> Array.Array a -> Array.Array a
or,
unsafeSlice :: Int -> Int -> Array.Array a -> Array.Array a
@harendra-kumar Thoughts?
linas
commented
Aug 8, 2020
Per discussion in #2743 this class is mis-named.
Also, rename LinkStreamValue
to just plain LinkStream
.
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
-
Updated
Sep 13, 2021 - C++
An interpreter for learning and exploring pure λ-calculus
language
programming-language
lambda
interpreter
functional-programming
lambda-calculus
church
church-encoding
logic-programming
numeral-systems
computability-theory
computability
-
Updated
Apr 11, 2021 - Haskell
An open source Prolog interpreter in JavaScript
javascript
prolog
prolog-implementation
prolog-interpreter
logic-programming
prolog-programming-language
tau-prolog
iso-prolog-standard
-
Updated
Sep 6, 2021 - JavaScript
fpopineau
commented
Jul 29, 2020
Hi there,
Thanks for this amazing module.
I think there is a problem with the way terms are printed.
I run some Prolog code from Python, querying Prolog with:
H = pyswip.Variable()
induce = pyswip.Functor('induce', 1)
q = Query(induce(H))
q.nextSolution()
print(H.value)
I get a result like this for H:
[Functor(319757,2,
[Functor(9048461,3,_10560234,_10560236,_1056023
A reference library for constraint-solving with propagators and CDCL.
-
Updated
Dec 22, 2020 - Haskell
The Official Shen Sources
-
Updated
Mar 7, 2021 - Shen
Logtalk - declarative object-oriented logic programming language
-
Updated
Sep 15, 2021 - Prolog
An in-memory datalog implementation for OCaml.
-
Updated
Aug 9, 2021 - Prolog
Datalog compiler embedded in Rust as a procedural macro
-
Updated
Mar 29, 2021 - Rust
Implementation for the Neural Logic Machines (NLM).
-
Updated
May 13, 2019 - Python
Logic programming in Swift
-
Updated
May 17, 2020 - Swift
A Compiler for the Popr Language
language
dependent-types
functional
compiler
concatenative
verilog
logic-programming
non-deterministic
partial-evaluators
supercompiler
linear-logic
popr
popr-compiler
high-level-synthesis
-
Updated
Jan 7, 2021 - C
A new logic programming language.
-
Updated
Feb 24, 2021 - C++
Rust bindings for the Z3 solver.
-
Updated
Sep 12, 2021 - Rust
A fast SAT solver
testing
resolution
verification
artificial-intelligence
fuzzing
concurrent
logic-programming
dependencies
boolean-formulas
sat-solver
logic-circuit
circuit-sat
-
Updated
Aug 26, 2021 - Go
Automatically interpret and validate nested natural logic arguments based on rules of inference and propositional logic
natural-language
logical-knowledge-representation
logical-knowledge-inference
logic-programming
logic-design
-
Updated
Jun 6, 2018 - Python
explorations in core.logic
clojure
metaprogramming
prolog
logic-programming
abstract-interpretation
paper-implementations
binders
-
Updated
Aug 31, 2019 - Clojure
A terse declarative logic programming language
-
Updated
Jul 28, 2020 - Prolog
A Julia package for Prolog-style logic programming.
-
Updated
Aug 29, 2021 - Julia
simplified query engine based on logic programming paradigm
-
Updated
Feb 21, 2019 - Erlang
Deep Learning and Logical Reasoning from Data and Knowledge
-
Updated
Aug 31, 2021 - Jupyter Notebook
Rust implementation of µKanren, a featherweight relational programming language.
-
Updated
Sep 15, 2021 - Rust
Amzi! Prolog: complete system to interpret, build, run and debug Prolog programs, but also embed and query them similar to databases.
-
Updated
Jun 13, 2021 - C++
Improve this page
Add a description, image, and links to the logic-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the logic-programming topic, visit your repo's landing page and select "manage topics."
With oso 0.11.1 and Rust client code.
When tracking down policy logic failures using the
POLAR_LOG=1
environment variable I will see the logging of the execution of all of my inline queries. The problem is that I have lots of these, but usually I'm not interested in the ones in my core policy files which are fairly static and unchanging, but rather I'm interested in those policy sources that