1.0 Feature Lock #2008
allison-casey
started this conversation in
General
Replies: 3 comments 4 replies
-
Also, do we have a target date for when we want to get |
Beta Was this translation helpful? Give feedback.
4 replies
-
I'm going to move these issues into the 1.0 Project Board so I can keep track of how things are going. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
On the way to Hy
1.0
I think we need to lock down what we consider priority items to prevent feature creep and help us get1.0
out the door sooner while we have some momentum. I've gone through the entire outstanding issue list and categorized what I think are necessary features/bugfixes as well some some things we might want to include in1.0
but I want to get more discussion on. Feel free to dispute the categorizing of any of these issues. Some of them may also have been fixed, but just never got updated so if you see one of those you know is fixed let me know. A lot of these still need some discussion as to how we want to deal with them, but that discussion should take place in their respective issues. this is just to figure out what we want to focus on.Necessary Features
importlib
frames from traceback #1693 remove internalimportlib
frames from traceback (still issue?)Necessary Bugfixes
NameError
forHyList
etc (stopgap fix in pr Implement Hy builtins as actual builtins #1979)(= 'hello "hello")
etcunquote-splice
interacts with HySymbol weirdly #1509unquote-splice
interacts with HySymbol WeirdlyPygments
Hy lexer needs improvements (not actionable until 1.0?)__init__
return suppression automagic (still an issue?)hy-repr
mishandles lexically illegal symbols and keywordsunpack-mapping
hy-repr
shouldn't use the registered function of a supertyperequire
with relative path crashes the compiler #1897require
with relative path crashes the compilerMaybe Features
fn
form with something like@[dec1 dec]
python -m package.module
with package/module.hy. #1018 make hy work withpython -m package.module
(is this possible?).
form to accept calls #1108 extend.
to accept callshy -i
should support the debugger#,
tuple tag macro-
should not get converted to underscores. #1635 mangle leading-
differently to prevent them from becoming module privaterequire
into a macro #1692 turnrequire
into a macroinspect
module compatible with Hy #1696 makeinspect
module compatible with Hysys.executable
confuses python librariesmultiprocessing.set-executable
at startup #1786 callmultiprocessing.set-executable
at startupBeta Was this translation helpful? Give feedback.
All reactions