aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/ClientHamr/README.GuiLua
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ClientHamr/README.GuiLua')
-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--------------