QT already did most of the work:

   http://qt-project.org/wiki/Qt_for_Google_Native_Client

And Google states the environment is POSIX like, so building guile / your favorite Scheme and a couple libraries ought to be achievable.

Then all we need is the *definitive concurrent tree editing protocol* (I guess Joris would like that!), a reasonable server infrastructure to support it, and then TeXmacs would run in any computer with a chromium / chrome browser and be killing killer apps for a while.

Good bye, conventional plugins, though. I don't think communication out of the sandbox provided by the browser would be easy or even allowed. Hello, remote plugins! Tap the power of some grid, from a web browser, no installation required!

Wow, now this is daydreaming... Oh, wait, it's 2:56 am...

Good night,
Miguel.

Miguel de Benito Delgado wrote:
Check out Google's Native Client:

    https://developers.google.com/native-client/

Their tutorial shows how to communicate between C++ code and Javascript with a few lines:

  https://developers.google.com/native-client/pepper16/devguide/tutorial

The infrastructure is mostly already there in TeXmacs, right?

"All" that is needed is an HTML5 / Javascript frontend and the corresponding TeXmacs plugin for the user interface, plus compiling all of the scheme code into the bundle, which should be easier now that Massimiliano has decoupled the scheme interpreter.

Well, that and quite a lot of work... Volunteers?? X-DD

--
______________
Miguel de Benito.


_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to