Joris,

 on my machine works as follows:

- unzip the files and enter the directory.
- run 'python3 -m http.server' or something like this to initiate an HTTP 
server. For me it start listening to localhost:8000:

mgubi@Ulrike build-wasm % python3 -m http.server
Serving HTTP on :: port 8000 (http://[::]:8000/) ...

then on a browser visit the page http://localhost:8000/TeXmacs.html 
<http://localhost:8000/TeXmacs.html>

this will load the .wasm file and compile it  and then load the .data file 
(which contains the resources like fonts, scripts, etc..) and create a virtual 
FS out of it. 
It takes some time but sooner or later you should see TeXmacs in the window. 
(tested on Safari and Firefox on Mac).

Max
 

> On 26. Jan 2022, at 14:15, TeXmacs <texm...@lix.polytechnique.fr> wrote:
> 
> Hi Max,
> 
> Thanks, this sounds interesting, but could you provide a small HOWTO
> about how to launch this version of TeXmacs?  I downloaded the zip file and
> I don't see how to use it.
> 
> Best wishes, --Joris
> 
> 
> On Wed, Jan 26, 2022 at 11:01:40AM +0100, Massimiliano Gubinelli wrote:
>> Dear all,
>> 
>> I've experimented in porting TeXmacs to Webassembly. The result is attached 
>> to this message. It is a version of TeXmacs with S7 as scheme interpreter 
>> and running with the legacy widget kit on top of a Qt layer. All compiled in 
>> Webassembly with Qt/Wasm and Emscripten. It seems usable even if compiled 
>> without optimization.
>> 
>> You can grab it here (67mb compressed)
>> 
>> https://www.dropbox.com/s/56vw20vnz8w0azr/TeXmacs-webassembly.zip?dl=0
>> 
>> but you need a local server to serve the files to the browser.
>> 
>> Note that this is just a test. Windows and maybe many other things are not 
>> yet working properly. You can try it safely since the program is sandboxed 
>> and cannot interact with your filesystem. In particular you have only access 
>> to a virtual filesystem in memory, so you cannot save files on your computer 
>> (yet).
>> 
>> Hope you enjoy. Webassembly is really an interesting technology. We should 
>> think if we can leverage it to have more widespread adoption of TeXmacs.
>> 
>> Max
>> 
>> 
> 
>> _______________________________________________
>> Texmacs-dev mailing list
>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
> 
> 
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to