-
Notifications
You must be signed in to change notification settings - Fork 41
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
Haxe 4 #153
Comments
Any news on this, would be great if we could use Haxe4 Bonus points for using the ES6 output |
I'll look into it when I have time :S |
I asked around and:
So in theory it should be fairly safe. |
The tink libraries will also require an update. Is there a way to dump the data? Then I can try locally ;) |
Any news on this? Would be great to have this have little bump, since the unofficial try-haxe kinda died (which did support Haxe 4).
If you are worried about old snippets won't run anymore, we maybe need a option to compile with Haxe 3, where all current snippets will use that Haxe version, and from that day on, default option will be Haxe 4 (or something). |
Hi ! |
Any change you can update this to Haxe 4? Do you need some help on anything? What's blocking you? |
Hi @markknol
Obviously the binary is there, but it seems to try and access a resource that doesn't exists. |
I have tried installing |
I am trying to find the right place to discuss and coordinate getting try-haxe Haxe 4 ready. so why not here. someone told me that @RblSb already has a Haxe 4 version up and running (probably local machine only), but is looking for a server to host it on. I am unaware of @clemos' hosting options / plans. I do however have access to Haxe's benchmark server which is already set up to install the latest haxe nightlies (via lix) and can even compile Haxe versions from PRs or branches (of course it constantly runs benchmarks, one at a time, and we will have to see how well they work together). that should solve potential hosting and compilation issues. so what does it take to bring all three of us together to get something going? is there a version of a Haxe 4 enabled try-haxe around that I can throw on the server to see if it would work? or are you planning on using your existing server(s)? |
Hello, sorry for delay, worked on this latest days. It was very hard for me without proper debugging and php/docker experience, but i think i fixed things and make it more maintainable: |
thanks @RblSb there are a few things (probably incomplete list) that should be addressed when using rblsb's version (some sooner, some later):
I think HTTPS and migration of old snippets should be on top of our list. although I'm not really sure if snippets can be transfered. a Haxe 4 compiled app should also be a higher priority, given that it's supposed to be an official Haxe tool, so it should at least use latest Haxe 4.1 for it's own code (currently it says 3.4.4 which is what's in the distro's Haxe package). for jquery, bootstrap, codemirror, etc. we should probably use fresher versions simply from a security viewpoint, we probably don't have to address it immediately. using lix for app and snippets is probably nice to have and would make managing dependencies easier. I'm not yet overly familiar with all aspects of try-haxe, so I'm not entirely sure what that would entail and how useful it would turn out to be. maybe @back2dos has some ideas on that. either way (with or without lix) when we update library versions old snippets might break, so technically lib versions would have to be persisted for each snippet. but maybe I'm overthinking that and nobody expects snippets to work after a few weeks. |
@clemos since you haven't spoken I assume you are busy with projects or on holiday. nevertheless I would like to hear your take on the future of try-haxe4. disclaimer: I'm not speaking in any official capacity although I volunteered for an official mission to make Haxe 4 powered try-haxe happen. I do have permission to offer Haxe Foundation's benchmark server as a possible hosting option if that removes any blockages. |
Pushed Haxe 4 codebase. Now you can compile stuff outside of container with Haxe 4.1 and just refresh the page. About list:
And about docker in docker - what do you changed to make it work? I'm interested to see PR about that, but if this only works on linux host - then that's not a option, i guess. |
I see you had a similar idea concerning folder structure. I'll try to come up with a pull request with my changes. I think we can add SSL from outside of try-haxe container by using a proxy that handles SSL and connects to a local docker instance. docker in docker works, it requires some manual setup. compilation times take 3+ seconds, so it's not super fast. |
Would be great if Haxe 4 can be used on try-haxe!
The text was updated successfully, but these errors were encountered: