Hey yall ,
It’s been real fun showing you the features of Hack let’s just quickly review.
Hack is a backend web language. Hack was designed by Facebook and is used throughout the site as an improvement to PHP. Hack programs run on the HHVM (Hip-Hop Virtual Machine). Much like Java, Hack has collections which can take generics (Your own datatype). Most interesting I found about the collection I used Vector was that you can access data from it the same you would an array in Java or any other language like it (vector[index]). Hack functions unlike PHP functions can return datatypes. Hack uses TypeChecker to check the code.
Hack uses classes and other object oriented concepts such as inheritance and polymorphism.
HHVM is only compatible on Linux operating systems.
Note: I despite the fact that the official Hack documentation indicates that Facebook has created for Hack called Nuclide. It appears this Atom plugin is not in a working state now. Nuclide is a plugin (Hack) for the Atom text editor. If you are able to get Nuclide installed could you please comment ,and share your installation procedure with all of us please.