Table of Contents

License

HipHop.js, a JavaScript reactive extension.
   
Copyright (c) 2015-2017 INRIA
                                                                  
  Bug descriptions, user reports, comments or suggestions are      
  welcome. Send them to                                           
    hop@lists-sophia.inria.fr 

  or submit them to:
    http://hop.inria.fr/
                                                                  
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by 
the Free Software Foundation; either version 2 of the License, or 
(at your option) any later version. More precisely,
    
   The server, the compiler, and the tools are distributed under the 
   terms of the GNU General Public License.

This program is distributed in the hope that it will be useful,   
but WITHOUT ANY WARRANTY; without even the implied warranty of    
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     
GNU General Public License for more details.                      
                                                                  
You should have received a copy of the GNU General Public         
License along with this program; if not, write to the Free        
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,   
MA 02111-1307, USA.

Source code

This is the file you should download if you want to get HipHop.js stable version from the sources.

Hiphop.js installation

Hiphop.js requires Bigloo and Hop.js to works.

Move the Hiphop.js directory inside the node path, for instance, $HOME/.node_modules/.

Git

Hop.js can be forked at

https://github.com/colinvidal/hiphop

Docker

A Dockerfile that builds a functional Hop.js runtime with Hiphop.js installed is availible.

Docker installation procedure:

Then, let's consider that $HOME/myApp is a directory containing your Hop.js application, and the file main.js the entry point, implementing Hop.js service myService.