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