these are great! opens up lots of possibilities!
🎉 Phel 0.42 "Life & Everything" is out! phel
• Richer typed interop: defstruct/`definterface` can now emit typed signatures, attributes, etc
• defenum & defexception: native backed enums and custom exception types straight from Phel
• Inline magic methods: a :php block on defstruct declares __invoke/`toString`/`get`
• Map ⇄ object bridges: convert between Phel maps and typed PHP objects both ways
• Clojure-parity fixes: hygienic if-let/`when-let`/`if-some`/`when-first` now yields an empty list
• phel format now indents the Clojure way
• And many more improvements #C0B0T61Q340 !
> Release notes: https://github.com/phel-lang/phel-lang/releases/tag/v0.42.0