-
-
Notifications
You must be signed in to change notification settings - Fork 661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove and rename some std stuff #6586
Comments
Removing haxe.unit is blocked on #6461. That's the only place we use it though. |
I'm not sure how I feel about haxe.unit removal. It's clearly inferior to things like utest, but OTOH having a standard way to test stuff would be great... |
Easy: "The standard way to test stuff with Haxe is using -lib utest" (or whatever) |
Can we put |
We can add List if we move it to the compat library (haxe.web/unit should
got there as well as haxe.xml.Fast maybe no?)
…On Mon, Sep 18, 2017 at 3:39 PM, Juraj Kirchheim ***@***.***> wrote:
Can we put List on the list?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#6586 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA-bwHRfKn0OxM8EEJdeFpOX3lwblUEDks5sjnJ_gaJpZM4PZ9Hn>
.
|
The real problem with |
The implementation is only part of the problem. The biggest problem is that it pollutes the top-level. We could move it out to Similarly, we should decide what to do with |
The problem with haxe.xml.Fast is that it is being used by haxe.rtti.XmlParser. |
I think I'm done for now. Fast is an abstract now, so I think it can stay where it is. |
How about moving |
Yes we can do that, too. Anyone wanna send a PR? |
let me try |
List has been moved. \o/ |
Oh yeah, there's another big one: haxe.remoting This one is particularly annoying because it a) still has hardcoded compiler-support and b) uses |
c) it's used by haxelib |
This one isn't a big deal I guess? After it is moved out, haxelib can simply change the reference. |
Can |
I let @andyli comment on that. I don't know what do to with haxe.remoting because of haxelib using it. I don't think it's a good idea to make haxelib depend on a haxelib... |
Haxelib can use submodule, and probably should instead of doing everything itself, so it's not too much of an issue. And that should not block this. |
I'd be fine with that. Let's do it like this:
|
I've done 1-4. Currently blocked on 5 due to Java and C# having these HxObject classes that implement Dynamic. |
I can fix that on the weekend |
Another move: In js TypedArray classes should not be in Happy to do this as part of #7354 |
@waneck: Any chance you could look into this anytime soon? It blocks some progress. |
Can we still consider a new name for Perhaps Haxe could use |
That's a more general discussion. For instance, we also haxe haxe.xml.Parser and haxe.xml.Printer which come with the same problem. I feel like this is alright in a world with decent IDE support. |
I agree that "Fast" is not very well describing, maybe "Access" is better ? or another proposal ? |
I'm fine with renaming |
P.S.: This is still blocked on the Java/C# HxObject problem @waneck |
It's more destructive, but there's also the idea of using
|
@Simn Okay it didn't take a weekend, but here it is - https://github.com/waneck/haxe/tree/disable_implements |
Wonderful, thank you! |
Last thing I'm gonna do here is rename We're keeping the |
The text was updated successfully, but these errors were encountered: