Tools for transparent data transformation
-
Updated
Sep 8, 2023 - Clojure
Tools for transparent data transformation
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
Pure programming language
Symbolic parser for Julia language term rewriting using REDUCE algebra
A library for pattern matching on symbolic expressions in Python.
Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions
Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBA
A simple package to do symbolic math (focus on code gen and DSLs)
The Git repository for the mCRL2 toolset.
Algebraic simplification in Julia
Tools for rapid prototyping of DSL compilers
Python bindings for the egg-smol rust library
Tools for an Aesara-based PPL.
AeMCMC is a Python library that automates the construction of samplers for Aesara graphs representing statistical models.
a Rust implementation of first-order term rewriting systems (TRS)
Expert system with deductive querying and verification of constraints expressed in natural language
Neural-Network Guided Expression Transformation
Add a description, image, and links to the term-rewriting topic page so that developers can more easily learn about it.
To associate your repository with the term-rewriting topic, visit your repo's landing page and select "manage topics."