From 7a046f2b87799aa9db46ebf25fc58a358416aa1f Mon Sep 17 00:00:00 2001 From: Ryan Cook Date: Mon, 13 Dec 2021 17:01:05 -0700 Subject: [PATCH] add ruby.2 to README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 9aac0d72..7455575f 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ FAQ](docs/FAQ.md) where I attempt to answer some common questions. | [Racket](#racket-53) | [Joel Martin](https://github.com/kanaka) | | [Rexx](#rexx) | [Dov Murik](https://github.com/dubek) | | [Ruby](#ruby-19) | [Joel Martin](https://github.com/kanaka) | +| [Ruby #2](#ruby) | [Ryan Cook](https://github.com/cookrn) | | [Rust](#rust-138) | [Joel Martin](https://github.com/kanaka) | | [Scala](#scala) | [Joel Martin](https://github.com/kanaka) | | [Scheme (R7RS)](#scheme-r7rs) | [Vasilij Schneidermann](https://github.com/wasamasa) | @@ -1002,6 +1003,19 @@ cd impls/ruby ruby stepX_YYY.rb ``` +### Ruby #2 + +A second Ruby implementation with the following goals: + +- No global variables +- No modification (monkey-patching) of core Ruby classes +- Modularized into the `Mal` module namespace + +``` +cd impls/ruby.2 +ruby stepX_YYY.rb +``` + ### Rust (1.38+) The rust implementation of mal requires the rust compiler and build