問題タブ [hacklang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - この新しい HACK プログラミング言語について誰か Facebook から教えてもらえますか
インターネット上でそれに関する多くのリソースを見つけることができません。私もこれをもっと調べて、JavaScriptとどのような類似点があるかを調べたいと思います!
php - HHVMの状況は?
HHVM は、標準の PHP インタープリターよりもはるかに効率的に PHP (および密接に関連する Hack と呼ばれる新しい言語) を実行するように設計された仮想マシンです。詳しくは hhvm.com をご覧ください。(これは、PHP のパフォーマンスを改善するための Facebook の取り組みから始まったと思います。)
HHVM の開発者は、phpMyAdmin などの一般的なパッケージとの互換性をテストしています。彼らは、最新のテストで 99.85% の互換性が示されていると主張しています。
phpMyAdmin の開発者はこの取り組みに注意を払っていますか? 彼らはすべきですか?
php - HHVM を通常の PHP インタープリターと並べて使用できますか?
HHVM が通常の PHP コードを実行できることは承知しています。私が知りたいのは、で書かれたすべてのファイルと PHP で書かれたすべてのファイルを通常のインタープリター経由でhack
提供する方法で移行できるかどうかです。HHVM
PHP
これは、2 つの異なるファイル拡張子 ( と.hh
など.php
) を使用して、nginx 設定を使用して 2 つの異なるインタープリター/VM にマップすることで可能になると思います。
stateless - Hacklang はステートフルまたはステートレス言語ですか?
最近、Facebook は、HHVM によってマシン コードにコンパイルされる Hacklang と呼ばれる新しい言語をリリースしました。
では、Hacklang は単なるステートフル言語なのだろうか?
ありがとう。
hacklang - ハックで一般的なphp関数
私は、hacklang に取り掛かるために新しいプロジェクトを開始することに決めました。PHP の習慣から移行する際に最初に遭遇した問題をいくつか修正した後、次のエラーに遭遇しました。
いくつかの調査を行ったところ、これは型チェックされていない「レガシー」php を使用しているためであり、//strict
.
それは問題ありません。empty()
交換するのは簡単でしたstr_replace()
が、少し難しいです。
//strict?
または少なくとも同様のもので動作する同等の機能はありますか。
使用できることは承知しています//decl
が、私の場合、それは目的に反しているように感じます。
ハックで実装されている関数と、ドキュメントにない関数を見つける方法は少なくともありますか?
参考までに(質問自体にはあまり関係ありませんが)、コードは次のとおりです。