Skip to content

Commit

Permalink
extend readme
Browse files Browse the repository at this point in the history
  • Loading branch information
xrstf committed Nov 21, 2023
1 parent 8163655 commit 6021ce7
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,17 @@ like those available in JSON (numbers, bools, objects, vectors etc.). A statemen

Rudi has been named after my grandfather.

## Features

* **Safe** evaluation: Rudi is not Turing-complete and so Rudi programs are always guaranteed to
complete in a reasonable time frame.
* **Lightweight**: Rudi comes with only a single dependency on `go-cmp`, nothing else.
* **Hackable**: Rudi tries to keep the language itself approachable, so that modifications are
easier and newcomers have an easier time to get started.
* **Variables** can be pre-defined or set at runtime.
* **JSONPath** expressions are first-class citizens and make referring to the current JSON document
a breeze.

## Installation

Rudi is primarily meant to be embedded into other Go programs, but a standalone CLI application,
Expand Down

0 comments on commit 6021ce7

Please sign in to comment.