0.1.9 Sat Jun 3 03:23:11 PM PDT 2023
- Improve Perl interop
- Update --help usage text
- Refactor Lingy::Main to better be subclassed
- Fix import of lingy.lang.Foo modules
- Major refactoring of namespacing
- Convert lib/Lingy/Util.pm to lib/Lingy/devel.ly
- Move Lingy::CLI to Lingy::Main
- Move code from Lingy::Main in Lingy::Lang::RT
- Rename Lingy/Lang/Function.pm to Fn.pm
- Add 'declare' to core
- Refactor all core foo? functions to use instance?
- wip Refactor and test instance creation and checking
- wip - interop
- wip - Add 'new' special form
- Add tests to test/55-require.t
- Macroexpand (Foo. 42) to (. Foo new 42)
- Add 'doto' macro to core.ly
- Change --clojure to --clj
- Refactor assoc to use recursive Lingy function
- Make 'import*' be a special form
- Make 'throw' be a special form (to match Clojure)
- Add support for 'special-symbol?' function
- Add support for anonymous lambda function reader macro
- Add `lingy --version` support
- Fixes for hash-map creation and assoc
- Error on duplicate hash keys
- Rework bin/lingy script
- Rename Lingy::RT to Lingy::Main
- Refactor most tests to be written in YAML
- Get *lingy-version* info from $Lingy::VERSION
- Replace def! with def
- Fixes to get clojure-repl-on to work in YAMLScript
0.1.8 Sat May 27 11:27:53 PM PDT 2023
- Update Meta yaml
- Add test_list to Lingy::Test for YAML test specs
- Add option for REPL to also call Clojure REPL
0.1.7 Thu May 25 04:15:22 PM PDT 2023
- Add an eval-perl function to lingy.Util
- Add some more basic core functions
0.1.6 Thu May 25 08:49:11 AM PDT 2023
- Allow load-file to be overridden
- Fix printer for regexes
- Add substring and toLowerCase to Lingy.Lang.String
- Refactor core functions
0.1.5 Thu May 18 08:55:57 PM PDT 2023
- Rename/Reorder test files
- Improve and test - namespaces & require, classes & import
- Improve Perl interop
0.1.4 Wed May 17 08:16:58 AM PDT 2023
- Use constants for class names
- Doc changes
- 99-bottles.ly correct English grammar changes
0.1.3 Mon May 15 05:31:39 AM PDT 2023
- Lots of feature implementation
0.1.2 Sun Apr 16 10:45:48 AM PDT 2023
- Major refactoring of Perl modules
- Remove a 'find' option not supported on Mac
- Adjust PATH for plenv paths
- Fixes and testing for fizzbuzz.ly
- Add list* to core
- Rename class module names to be more like Clojure's
- Improve ReadLine to handle classes and namespaces
- Add lingy.lang.Class object support
- Support keywords and vectors as functions
- Add Character and Thread/sleep support
0.1.1 Mon Apr 10 06:18:38 AM PDT 2023
- Lots of work on the Lingy language
0.1.0 Thu Mar 16 09:32:31 AM PDT 2023
- Initial Release