Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
1–10 of 17 posts
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#2Phel compiles a Clojure-flavoured Lisp to PHP. v0.36.0 ships exact rationals (1/2 literals), arbitrary-precision BigInteger with overflow auto-promotion, BigDecimal, first-class Vars (#'sym, alter-var-root, with-redefs, watches), and new value types (UUID, Queue, MapEntry). Plus REPL and test boot are notably faster.
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#3"inspired by clojure" - is there a better signal for good taste and quality?
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#4Great work on this release! Glad to see the dot-separated namespace syntax being standardized in the core.
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#5"inspired by clojure" - is there a better signal for good taste and quality?
"inspired by Scheme"
"inspired by CL"
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#6It would be great if the Phel repl could connect to a running PHP process
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#7It would be great if the Phel repl could connect to a running PHP process
Phel has deep PHP interop built into the language: call any PHP function, instantiate classes, access globals via the php/ namespace from anywhere in your code.
We also ship a Phel nREPL: a bencode-over-TCP server (phel nrepl) compatible with editor tooling like Calva, CIDER, and Conjure. Connect your editor and evaluate Phel code against a running process directly.
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#8"inspired by clojure" - is there a better signal for good taste and quality?
Inspired by PHP :^)
Just kidding, even though I both love Clojure & PHP.
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#9I've been following this project for a while, congratulations on the release!
Even though I don't have much use for PHP at the moment, I wish it finds a niche in the market and becomes widely used. Good luck!
Re: Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
#10Could not help but notice that this project has no explicit policy on whether AI contributions are allowed or not (i.e. nothing analogous to https://ziglang.org/code-of-conduct/).