-
Notifications
You must be signed in to change notification settings - Fork 6
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
~~~Informal communication channel~~~ #6
Comments
I think so in general - it provides a nice abstraction for client-side JS, and the need for that isn't really going to be addressed by changes in Hack. That said, it's probably not worth updating this until XHP namespaces are supported |
Out of curiosity, did anything ever come of this issue? |
Xhp namespace support was introduced in September see blog post. We haven't gotten around to updating this just yet. I have changed the issue title to reflect the status. |
Cool beans, @lexidor—thanks! 😁 |
These changes will make working on this project in modern hhvm versions possible. Namespace, license, and React 16 are things I can think of right now, but there might be more. |
Did you make any progress on this, @lexidor? Happy to help as required. |
Thanks a lot for checking in. I forgot about the one last thing to note on my PR #9. I did acknowledge it with a reply, so it wasn't on my radar anymore. I'll finish that PR |
If you happen to use React, could you look at how modern React "compiles" jsx? We need to output this from |
I addressed the review comment. Once it is in master, work on the other issues can get started. |
I'll be honest, I'm not sure whether to start, but I'm more than happy to give it my best shot! |
I'll have a look in the coming days about the code that React generates for jsx and how we can emit this from server side. It may very well be the case that React's core "codegen" has not changed much or at all. If so, this will be an easy task. A lot of best practices have changed on the web. Scripts are usually deferred by default, so we might need to still have this work in situations where React is not yet active during the first parse of the document. |
#9 got merged right before the weekend. Master can now run on hhvm 4.72 and up. |
Superb news there! Moving forward, #7 needs to be addressed by @fredemmott or his colleagues at Facebook, and I think they'll want input on #10 too. I'm still happy to work on #8 with you, @lexidor. |
@connordoner that sounds great. I'll take a first look on a branch of mine tomorrow. Then I'll grant you access to that branch. If you prefer communicating via Github issues over email for example, let's do that on an issue that does not notify Fred. #8 seems like a good place for that. I'll close this issue, since it has been resolved by #9. |
I'm more than happy to communicate however you prefer, @lexidor! My email is [email protected]. That said, it may well be worth keeping it in GitHub issues for the benefit of others using XHP? |
Hey - we're also on Slack in #xhp - https://hhvm.com/slack :) |
Thanks, Fred - I shall be over there shortly!
…On Tue, 8 Jun 2021 at 22:40, Fred Emmott ***@***.***> wrote:
Hey - we're also on Slack in #xhp - https://hhvm.com/slack :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANT4KARIPNZA5GRYQ5NXOWTTR2E5PANCNFSM4JPJMZKQ>
.
|
The last real commit to this project is from 2017. It requires hhvm
~3.6
. Is this project still useful enough to upgrade to modern day hack?The text was updated successfully, but these errors were encountered: