18 releases (6 breaking)

0.6.0 Nov 8, 2023
0.5.1 Sep 27, 2023

#231 in Programming languages

Download history 7/week @ 2024-02-15 21/week @ 2024-02-22 5/week @ 2024-02-29 9/week @ 2024-03-07 6/week @ 2024-03-14 1/week @ 2024-03-21 64/week @ 2024-03-28 51/week @ 2024-04-04

115 downloads per month
Used in 2 crates (via faye-lsp)

Apache-2.0

64KB
1.5K SLoC

faye

WebsiteDocs

logo

faye is the name of coquettish tiny grey cat, the middle name of a pretty ombre girl in Missouri, and this lil lisp 🦋

crates.io status-badge

Installation

crates.io

cargo install faye

Codeberg

cargo install --git https://codeberg.org/fawn/faye

Usage

scrot

Run the repl:

faye

Evaluate an expression:

faye -e '(* 3 2)'

Evaluate a file:

faye main.fy

Flags

  • -e, --eval: Evaluate a string
  • -l, --lex: Print the lexer output
  • -a, --ast: Print the parser output
  • -m, --matching-brackets: Highlight matching brackets

faye -h for more information.

License

Source code is licensed under Apache-2.0. faye's logo by fawn and rini is licensed under CC-BY-NC-SA-4.0

Dependencies

~1.2–10MB
~76K SLoC