Building Harbour 3.4 with emscripten

Building Harbour 3.4 with emscripten

Postby Antonio Linares » Sat Jan 19, 2019 6:22 pm

From OSX: https://webassembly.org/getting-started/developers-guide/

git clone https://github.com/juj/emsdk.git
cd emsdk
./emsdk install latest
./emsdk activate latest
source ./emsdk_env.sh --build=Release

cd ..
git clone https://vszakats.github.io/harbour-core harbour34
cd harbour34
nano go.sh
Code: Select all  Expand view
export HB_PLATFORM=abstr
export HB_COMPILER=wasm
export HB_BUILD_3RDEXT=no
export HB_HOST_BIN=harbour
make

chmod +x go.sh
./go.sh
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Building Harbour 3.4 with emscripten

Postby hmpaquito » Tue Jan 22, 2019 10:21 am

Hola Antonio,

Sí, leí la noticia en el grupo de usuarios de harbour, cliqueé el enlace y más o menos pude entender que se trataría de un compilador para javascript... o eso creo...

https://groups.google.com/forum/#!topic ... Ixe2UrXOec

Ahora bien, mi pregunta es ¿ Nos afecta (positivamente) esto a los usuarios de fwh ?

Saludos
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Building Harbour 3.4 with emscripten

Postby Antonio Linares » Tue Jan 22, 2019 11:01 am

Paco,

emscripten y webassembly permiten compilar código en C y ejecutarlo en el navegador.

Lo he estado probando y el tamaño del resultado es enorme frente al tamaño del código C usado

En principio nos permitiría poder ejecutar Harbour desde el propio navegador. Me refiero a compilar PRGs.

Mi interés por este tema viene de un prototipo en el que he estado trabajando para tener un IDE de Harbour en la nube:
https://fivetechsoft.github.io/xcloud/
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to Utilities / Utilidades

Who is online

Users browsing this forum: No registered users and 28 guests