hy
hy copied to clipboard
A dialect of Lisp that's embedded in Python
Should we try setting up GitHub Actions for PyPi deployment and automatically managing stale issues and PRs?
The new `let` implementation (actually the improved `macroexpand-all` function it's built upon) required this feature. But it should be documented. `defmacro` now automatically has an `&name` parameter which is set...
It would be handy to be able to import .hy files from .zip archives (for those of us who like to deploy stuff in single file bundles). Right now I'm...
There are other implementations of Python that we're not testing with Hy. We should add them to our testing if possible. If Hy is fundamentally incompatible with a given implementation,...
```clojure => (import hy.compiler [asty]) => (asty.parse '1 "1 + 1" "" "eval") => (asty.parse '1 "1 + 1" None "eval") Traceback (most recent call last): File "stdin-dcc5fc697bf44164cb8034c9a58f5f1c670b51a6", line 1,...
In light of #2251, consider (setv c '(f)) ```[~a ~~b ~~~c] This returns ``[~a ~~b ~~(f)] but a more useful, and perhaps more logical, behavior would be ``[~a ~~b (f)]...
I think I'm seeing some unnecessary work going on: `HyList.replace` calls `replace_hy_obj`, which in turn can `wrap_value`. But the result of `replace_hy_obj` is discarded and thus, depending on how a...
In going through and cleaning up the compiler I'm noticing a number of issues associated with the fact that nothing is annotated. Lots of hand waving around expected types that...
Hi, Does there exist a Python -> hy converter? If not, how difficult would it be to create? I’d imagine that the project would get a lot more adoption with...