If anyone is interested in learning a new language, I just pushed an update/overhaul for the Hack language (@HackLang) to the Learn X in Y Minutes site. Hadn't had a major update in >7 years!
https://t.co/K9PXqNPMeC
Join us this week on September 29th and learn how #Slack performs code analysis by modeling abstract syntax trees as a graph model in ArangoDB. 🔥
Follow the link below to register now✨
https://t.co/cEC4Rt3iAr
If you’re having trouble with breakpoints in VSCode outside of lambdas, add hhvm.debugger.enable_debugger=1 to your configuration. This is only intended to be necessary for hphpd, but was accidentally used elsewhere. We’re also working on the lambda issues.
Initially we've open-sourced indexers and schemas for Javascript (Flow) and Hack/PHP, there also exist indexers for Python, Rust, C++/Objective C, and Java that we hope to open-source in the future. We'd welcome community-contributed indexers for other languages.
[6/8]
Glean is designed for high-performance large-scale source code indexing. Store information about your source code and query it efficiently, to power things like IDEs, code browsers, and analysis tools.
[2/8]
I'm delighted that we're finally able to open source Glean, the system we're building at Facebook for collecting and querying information about code:
https://t.co/xhrwWEFmrT
[1/8]
Sorry y’all, we’re delaying this weeks release (we’re expecting Thursday) to fix an assertion failure we’re seeing in many open source projects on our nightly builds
The Hack Standard Library (HSL) is now built in to HHVM 4.108 and the typechecker, including HSL-IO, which is no longer experimental
https://t.co/Y9dzkG9b6g
@SergiiShymko@azjezz@mattbrowndev@OndrejMirtes@psalmphp@phpstan This is often useful to convert a different - but common - error reporting mechanism to exceptions. e.g. a `throw_errno(posix_get_last_error())` helper which might throw a NotFoundException, AlreadyExistsException, IsADirectoryException, IsNotADir… as appropriate