Changes for version 0.1.11 - 2023-06-08
- Error on unsupported escape characters
- Take 'Error:' prefix out of error messages
- Throw any errors from a perl eval
- Return after printing unknown internal value
- Add regexp escaping
- Move all Lingy/Lang/*.pm to Lingy/*.pm
- Refactor = and == to be more correct
- Rename Lingy::Eval to Lingy::Evaluator
- Keep refers pairs in namespace proper
- Overall refactor and code cleanup
Modules
A Perl implementation of Clojure
Provides
in lib/Lingy/Atom.pm
in lib/Lingy/Boolean.pm
in lib/Lingy/Character.pm
in lib/Lingy/Class.pm
in lib/Lingy/ClojureREPL.pm
in lib/Lingy/Common.pm
in lib/Lingy/Compiler.pm
in lib/Lingy/Env.pm
in lib/Lingy/Evaluator.pm
in lib/Lingy/Fn.pm
in lib/Lingy/HashMap.pm
in lib/Lingy/Keyword.pm
in lib/Lingy/List.pm
in lib/Lingy/ListClass.pm
in lib/Lingy/Macro.pm
in lib/Lingy/Main.pm
in lib/Lingy/Namespace.pm
in lib/Lingy/Nil.pm
in lib/Lingy/Number.pm
in lib/Lingy/Numbers.pm
in lib/Lingy/Printer.pm
in lib/Lingy/RT.pm
in lib/Lingy/ReadLine.pm
in lib/Lingy/Reader.pm
in lib/Lingy/Regex.pm
in lib/Lingy/ScalarClass.pm
in lib/Lingy/Sequential.pm
in lib/Lingy/String.pm
in lib/Lingy/Symbol.pm
in lib/Lingy/Term.pm
in lib/Lingy/Test.pm
in lib/Lingy/Thread.pm
in lib/Lingy/Util.pm
in lib/Lingy/Var.pm
in lib/Lingy/Vector.pm