diff options
Diffstat (limited to '')
-rw-r--r-- | docs/ClientHamr/README.GuiLua | 11 |
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 | |||
42 | NAWS, just like matrix-RAD was originally planned. Then I can put off | 42 | NAWS, just like matrix-RAD was originally planned. Then I can put off |
43 | writing NAWS for another decade. lol | 43 | writing NAWS for another decade. lol |
44 | 44 | ||
45 | GuiLua could also wrap HTML+ECMEScript. | ||
46 | |||
45 | Might be nice to have a wrapper that is a web server that generates | 47 | Might be nice to have a wrapper that is a web server that generates |
46 | standard HTML forms. No JavaScript, no HTML5, just plain old, | 48 | standard HTML forms. No JavaScript, no HTML5, just plain old, |
47 | compatible with everything, HTML forms. | 49 | compatible with everything, HTML forms. |
@@ -323,6 +325,15 @@ around, NAWS should be written in C, based on pure Evas + Edje. Perhaps | |||
323 | with direct support for introspection? After EO settles down, I might | 325 | with direct support for introspection? After EO settles down, I might |
324 | use that to. | 326 | use that to. |
325 | 327 | ||
328 | The C code could also wrap HTML+ECMAScript via wasm, or even Lua.vm.js, | ||
329 | which uses asm.js, a precursor to wasm I think. Though I'm thinking | ||
330 | that EFL might be a bit too heavy for this. lol | ||
331 | |||
332 | So that means Lua running in the web browser, which I have seen happen. | ||
333 | Using CSS, ECMAScript, and HTML via the DOM for the widget backend. | ||
334 | With a C shim that does the actual translation. Lua then just needs to | ||
335 | know NAWS. | ||
336 | |||
326 | 337 | ||
327 | Edje_Lua notes | 338 | Edje_Lua notes |
328 | -------------- | 339 | -------------- |