66 lines
1.3 KiB
Plaintext
66 lines
1.3 KiB
Plaintext
Changes from Hy 0.9.4
|
|
|
|
[ Syntax Fixes ]
|
|
|
|
* Added "not" / "~" as the inline "not" operator. It's advised to still
|
|
use "not-in" or "is-not" rather then nesting. (JD)
|
|
|
|
* `catch' now accepts a new format: (JD)
|
|
(catch [] BODY)
|
|
(catch [Exception] BODY)
|
|
(catch [e Exception] BODY)
|
|
(catch [e [Exception1 Exception2]] BODY)
|
|
|
|
* `let' macro added (PT)
|
|
|
|
[ Language Changes ]
|
|
|
|
* UTF encoded symbols are allowed, but mangled. All Hy source is now
|
|
presumed to be UTF-8. (JD + PT)
|
|
|
|
* Better builtin signature checking (JD)
|
|
|
|
* Function hoisting (for things like inline invocation of functions,
|
|
e.g. '((fn [] (print "hi!")))' has been added.
|
|
* If hoisting (for things like printing the return of an if statement)
|
|
have been added. '(print (if true true true))'
|
|
|
|
[ Documentation ]
|
|
|
|
* Initial documentation added to the source tree.
|
|
|
|
|
|
Changes from Hy 0.9.3
|
|
|
|
[ Syntax Fixes ]
|
|
[ Language Changes ]
|
|
[ Documentation ]
|
|
|
|
|
|
Changes from Hy 0.9.2
|
|
|
|
[ Syntax Fixes ]
|
|
[ Language Changes ]
|
|
[ Documentation ]
|
|
|
|
|
|
Changes from Hy 0.9.1
|
|
|
|
[ Syntax Fixes ]
|
|
[ Language Changes ]
|
|
[ Documentation ]
|
|
|
|
|
|
Changes from Hy 0.9.0
|
|
|
|
[ Syntax Fixes ]
|
|
[ Language Changes ]
|
|
[ Documentation ]
|
|
|
|
|
|
Changes from Hy 0.8.2
|
|
|
|
[ Syntax Fixes ]
|
|
[ Language Changes ]
|
|
[ Documentation ]
|