clojure-graph-resources
awesome-prolog
clojure-graph-resources | awesome-prolog | |
---|---|---|
6 | 1 | |
252 | 474 | |
- | - | |
1.8 | 0.0 | |
almost 2 years ago | over 1 year ago | |
MIT License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clojure-graph-resources
- Why Is Jepsen Written in Clojure?
-
Fluree DB - A datomic like database that I just discovered
You may be interested in this list: https://github.com/simongray/clojure-graph-resources
-
Does anyone have experience with ALM/PLM tools (Application/Product Lifecycle Management)?
Clojure actually has excellent RDF support. Several features of Clojure and Datomic were inspired by directly by RDF and the semantic web tech is also fairly well-represented. I have compiled a list of all the relevant libraries (pull requests welcome).
-
An Introduction to Knowledge Graphs
... there's a whole bunch of Datomic-likes these days:
https://github.com/simongray/clojure-graph-resources#datalog
-
What are some great Clojure libraries, as of 2021?
There is a whole ecosystem around Datomic and Datomic-like databases that represent linked data in an RDF-like fashion using simple tuples.
-
Why Learn Prolog in 2021?
Probably worth mentioning for those interested in Datalog that there's actually a growing selection of databases for Clojure that use Datalog as their query language. I have documented them here: https://github.com/simongray/clojure-graph-resources#datalog
The Clojure variants of Datalog (they model triples as Clojure data structures) are basically becoming as ubiquitous in Clojure as SQL is elsewhere.
awesome-prolog
-
Why Learn Prolog in 2021?
Here are some resources:
https://github.com/klaussinani/awesome-prolog#resources
I recall going through the Adventure in Prolog one (free online resource) a while ago and enjoying it, helped direct a lot of exploration into the Prolog language and its capabilities for me. I have Clocksin & Mellish's Programming in Prolog (2003, 5th ed.) and liked it as a good introduction (or more expansion, I had dabbled in it previously and "knew" the language but not the full depth of it). I've read good things about The Art of Prolog by Sterling and Shapiro, but have not read it.
What are some alternatives?
malli - High-performance data-driven data specification library for Clojure/Script.
core.logic - A logic programming library for Clojure & ClojureScript
specter - Clojure(Script)'s missing piece
mercury - The Mercury logic programming system.
awesome-semantic-web - A curated list of various semantic web and linked data resources.
pyswip - PySwip is a Python - SWI-Prolog bridge enabling to query SWI-Prolog in your Python programs. It features an (incomplete) SWI-Prolog foreign language interface, a utility class that makes it easy querying with Prolog and also a Pythonic interface.
meander - Tools for transparent data transformation
Searching-In-An-Infinite-Space-Prolog - PP2014 Prolog Homework
crux - General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb]
hatlog - custom type systems for python in prolog: http://alehander42.me/prolog_type_systems
lira - Lira is a declarative domain-specific language designed to be the backbone of financial contracts that can be executed on the blockchain