quid-pro-quo VS hamt-rs

Compare quid-pro-quo vs hamt-rs and see what are their differences.

quid-pro-quo

A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™. (by sellout)

hamt-rs

A Persistent Map Implementation based on Hash Array Mapped Tries (by michaelwoerister)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
quid-pro-quo hamt-rs
2 1
91 171
- -
0.0 0.0
almost 6 years ago 4 months ago
Common Lisp Rust
GNU General Public License v3.0 or later -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

quid-pro-quo

Posts with mentions or reviews of quid-pro-quo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-04.
  • What is a feature of other languages that you miss in Lisp?
    6 projects | /r/lisp | 4 Apr 2022
    Here's a Lisp library for contracts: https://github.com/sellout/quid-pro-quo (not saying this is what ADA has ..)
  • Lisp is Not an Acceptable Lisp
    3 projects | /r/programming | 7 Jan 2021
    These are just his opinions. Many people really enjoy CLOS, and closer-mop provides better compatibility across implementations. Hygienic macros can be cool (like Racket's) but ultimately I'd consider them a preference. defmacro and gensym are more than fine. CL's type system is quite flexible, and there's stuff like defstar for better function signatures and quid-pro-quo for contract programming (which can actually solve the heading numbering problem). Multimethods are awesome. If you want an ML/Hindley-Milner type system then you should probably be using a different language anyway.

hamt-rs

Posts with mentions or reviews of hamt-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-07.
  • Lisp is Not an Acceptable Lisp
    3 projects | /r/programming | 7 Jan 2021
    For me something is persistent if it survives program restart, e.g. saving it into a file. But I haven't seen this so far. Okay, I only looked up hamt-rs, and search for the hamt.rs file for "save" or "load" --- I didn't find where the persistence is supposed to be.

What are some alternatives?

When comparing quid-pro-quo and hamt-rs you can also consider the following projects:

mgl-pax - Documentation system, browser, generator.

slow-jam - Common Lisp lazy sequence library