hy
hy copied to clipboard
A dialect of Lisp that's embedded in Python
We need an audit of how this will break if we multithreaded this. Not that anyone ever multithreads python (cough)
This is an idea inspired by #273, but it would solve a wider range of problems. Python doesn't have namespaced symbols, but that doesn't mean that Hy cannot have them....
@nedbat mentioned something about coverage plugins so we can get pretty html reports by writing functions to do line alignment and a pygments lexer def. (not looked into it) This...
Allow for a curses base debugger that allows debugging of Hy code via an interactive pane-based explorer -- allow "stepping" through Hy code, and highlighting portions of HST, AST and...
```lisp (defmacro condp-1 [op obj #*body] `(cond ~@(lfor [val res] (by2s body) `((~op ~obj ~val) ~res) ))) (defmacro condp-2 [op obj #*body] `(cond ~@(unpack-iterable (lfor [val res] (by2s body) `((~op...
Having ads in the manual is extraordinarily tacky. We should probably just host the web versions of Hy and Hyrule's manuals on Arfer.net, where I also host [the new Hylang.org](http://hylang.org)....
There are cases not fixed by #2423 in which position information is still set incorrectly: ``` $ echo ';;;;;;\n(do-mac (quote (raise (ValueError))))' >ex.hy $ hy ex.hy Traceback (most recent call...
Notes to self for when this is merged: - Edit the release instructions. - Arrange Hyrule similarly.