aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDavid Walter Seikel2016-02-18 22:21:11 +1000
committerDavid Walter Seikel2016-02-18 22:21:11 +1000
commitb107e833e37a2d8a957bb86f1b7cf24209e293ac (patch)
treeeb10b348af70a00fd515f650b580208e314a40cd
parentObsolete WindowSharing, but keep it around. (diff)
downloadSledjHamr-b107e833e37a2d8a957bb86f1b7cf24209e293ac.zip
SledjHamr-b107e833e37a2d8a957bb86f1b7cf24209e293ac.tar.gz
SledjHamr-b107e833e37a2d8a957bb86f1b7cf24209e293ac.tar.bz2
SledjHamr-b107e833e37a2d8a957bb86f1b7cf24209e293ac.tar.xz
Notes about using wasm or Lua.vm.js to run Lua in web browsers.
-rw-r--r--docs/ClientHamr/README.GuiLua11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/ClientHamr/README.GuiLua b/docs/ClientHamr/README.GuiLua
index 55c7fa4..ba0bf7d 100644
--- a/docs/ClientHamr/README.GuiLua
+++ b/docs/ClientHamr/README.GuiLua
@@ -42,6 +42,8 @@ Initially GuiLua can wrap elementary / evas, with the goal of wrapping
42NAWS, just like matrix-RAD was originally planned. Then I can put off 42NAWS, just like matrix-RAD was originally planned. Then I can put off
43writing NAWS for another decade. lol 43writing NAWS for another decade. lol
44 44
45GuiLua could also wrap HTML+ECMEScript.
46
45Might be nice to have a wrapper that is a web server that generates 47Might be nice to have a wrapper that is a web server that generates
46standard HTML forms. No JavaScript, no HTML5, just plain old, 48standard HTML forms. No JavaScript, no HTML5, just plain old,
47compatible with everything, HTML forms. 49compatible with everything, HTML forms.
@@ -323,6 +325,15 @@ around, NAWS should be written in C, based on pure Evas + Edje. Perhaps
323with direct support for introspection? After EO settles down, I might 325with direct support for introspection? After EO settles down, I might
324use that to. 326use that to.
325 327
328The C code could also wrap HTML+ECMAScript via wasm, or even Lua.vm.js,
329which uses asm.js, a precursor to wasm I think. Though I'm thinking
330that EFL might be a bit too heavy for this. lol
331
332So that means Lua running in the web browser, which I have seen happen.
333Using CSS, ECMAScript, and HTML via the DOM for the widget backend.
334With a C shim that does the actual translation. Lua then just needs to
335know NAWS.
336
326 337
327Edje_Lua notes 338Edje_Lua notes
328-------------- 339--------------