×ばつ callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners, expert systems, and policy checks. ESM, single runtime dependency (deep6). - Home · uhop/yopl Wiki"> ×ばつ callback/generator). Useful for pattern matching with..." /> ×ばつ callback/generator). Useful for pattern matching with..." />×ばつ callback/generator). Useful for pattern matching with..." />
Skip to content

Navigation Menu

Sign in
Sign up
Eugene Lazutkin edited this page Nov 1, 2020 · 15 revisions

yopl: a no dependency mini-library that provides:

  • Advanced deep equivalency for JavaScript structures.
    • Extensible to accommodate custom objects.
  • Unification.
    • Identifying and capturing object fragments.
  • Logic solvers.
    • Rule-based, logic programming style.
    • Both callback and generator styles are supported.

Documentation

TBD

Background

It is the next generation of heya-unify based on my unpublished project yoctoProlog. Generally, it implements Prolog-like logic programming primitives without a language. yopl is meant to be an embedded JavaScript-native unifier and solver to help with tricky logic algorithms.

heya-unify was thoroughly documented in series of blog posts:

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /