Top 1,000 Features Creators Events Podcasts Extensions Blog Explorer CSV Download

Project Mentat

< >

Project Mentat is a query language created in 2016 by Richard Newman.

#1210on PLDB 8Years Old
Download source code:
git clone https://github.com/qpdb/mentat

Project Mentat is a persistent, embedded knowledge base. It draws heavily on DataScript and Datomic. This project was started by Mozilla, but is no longer being developed or actively maintained by them.


Example from the web:
{:db/id :person/email :db/valueType :db.type/string :db/cardinality :db.cardinality/many ; People can have multiple email addresses. :db/unique :db.unique/identity ; For our purposes, each email identifies one person. :db/index true} ; We want fast lookups by email. {:db/id :person/friend :db/valueType :db.type/ref :db/cardinality :db.cardinality/many} ; People can have many friends.

Language features

Feature Supported Token Example
Comments
; A comment
Line Comments ;
; A comment
Semantic Indentation X

View source

- Build the next great programming language · About · Resources · Acknowledgements · Part of the World Wide Scroll