On Saturday, March 17, 2012, Carsten Haitzler <[email protected]> wrote:
> On Sat, 17 Mar 2012 01:05:42 -0300 Gustavo Sverzut Barbieri
> <[email protected]> said:
>
> one thing we need to note here - some of the implicit stuff elev8 does
prior to
> and after the js code itself.
>
> eg - after the js code ends.. elev8 starts the mainloop. prior to js
running
> elev8 can do all sorts of fun setup. i frankly don't know how node and
elev8
> can work together here, but they do need to. :)
>
> as you just said - getting mainloops to play nice is in and of itself
already a
> big thing :)

Yeah, in a hackish way it is doable (just get node.js implementation that
uses epoll and give its fd to ecore, translate timers to ecore). But to get
a clean solution they are happy so we don't end with a fork is harder.

They are also thinking about it, they want to help :-)



>
>> He explained in a reply to your commit. One reason is that your commit
>> broke modules loading altogether. Another is that it isn't required since
>> the directory already provides name spacing.
>>
>> Http and DBus: don't worry now, we're evaluating how to merge elev8 with
>> node.js, I've talked with their devs today and they are enthusiastic. But
>> we need to solve technical problems to integrate ecore and libuv to get
it
>> real and usable. If we do it we get their devbase and modules, they get
an
>> ui toolkit :-)
>>
>> On Friday, March 16, 2012, Sanjeev BA <[email protected]> wrote:
>> > Why is this commit reverted? libdbus and libhttp seemed too generic.
So I
>> > added elev8 prefix.
>> > On Mar 17, 2012 1:34 AM, "Enlightenment SVN" <
[email protected]>
>> > wrote:
>> >
>> >> Log:
>> >> elev8: Revert r69442 and r69443
>> >>
>> >> Author:       acidx
>> >> Date:         2012-03-16 09:33:42 -0700 (Fri, 16 Mar 2012)
>> >> New Revision: 69463
>> >> Trac:         http://trac.enlightenment.org/e/changeset/69463
>> >>
>> >> Modified:
>> >>  trunk/PROTO/elev8/src/modules/dbus/Makefile.am
>> >> trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc
>> >> trunk/PROTO/elev8/src/modules/elm/Main.cc
>> >> trunk/PROTO/elev8/src/modules/elm/Makefile.am
>> >> trunk/PROTO/elev8/src/modules/elm/elev8_elm.h
>> >> trunk/PROTO/elev8/src/modules/http/Makefile.am
>> >> trunk/PROTO/elev8/src/modules/http/elev8_http.cc
>> >>
>> >> Modified: trunk/PROTO/elev8/src/modules/dbus/Makefile.am
>> >> ===================================================================
>> >> --- trunk/PROTO/elev8/src/modules/dbus/Makefile.am      2012-03-16
>> >> 16:21:45 UTC (rev 69462)
>> >> +++ trunk/PROTO/elev8/src/modules/dbus/Makefile.am      2012-03-16
>> >> 16:33:42 UTC (rev 69463)
>> >> @@ -12,10 +12,10 @@
>> >>  @EDBUS_CFLAGS@
>> >>
>> >>  moddir = $(libdir)/$(PACKAGE)/$(MODULE_ARCH)
>> >> -mod_LTLIBRARIES = libelev8_dbus.la
>> >> +mod_LTLIBRARIES = libdbus.la
>> >>
>> >> -libelev8_dbus_la_SOURCES = elev8_dbus.cc
>> >> +libdbus_la_SOURCES = elev8_dbus.cc
>> >>
>> >> -libelev8_dbus_la_LIBADD = @EDBUS_LIBS@ @V8_LIBS@
>> >> -libelev8_dbus_la_LDFLAGS = -module -avoid-version -no-undefined
>> >> -libelev8_dbus_la_LIBTOOLFLAGS = --tag=disable-static
>> >> +libdbus_la_LIBADD = @EDBUS_LIBS@ @V8_LIBS@
>> >> +libdbus_la_LDFLAGS = -module -avoid-version -no-undefined
>> >> +libdbus_la_LIBTOOLFLAGS = --tag=disable-static
>> >>
>> >> Modified: trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc
>> >> ===================================================================
>> >> --- trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc    2012-03-16
>> >> 16:21:45 UTC (rev 69462)
>> >> +++ trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc    2012-03-16
>> >> 16:33:42 UTC (rev 69463)
>> >> @@ -4,7 +4,7 @@
>> >>  int elev8_dbus_log_domain = -1;
>> >>  Handle<ObjectTemplate> dbusObj;
>> >>
>> >> -#define ELEV8_DBUS_MODULE_NAME "elev8-dbus"
>> >> +#define DBUS_MODULE_NAME "dbus"
>> >>
>> >>  static Eina_Bool cb_parse_method_argument_attributes(void *data,
const
>> >> char *key, const char *value)
>> >>  {
>> >> @@ -850,13 +850,13 @@
>> >>  extern "C"
>> >>  void RegisterModule(Handle<ObjectTemplate>)
>> >>  {
>> >> -   elev8_dbus_log_domain =
>> >> eina_log_domain_register(ELEV8_DBUS_MODULE_NAME, EINA_COLOR_ORANGE);
>> >> +   elev8_dbus_log_domain = eina_log_domain_r>
------------------------------------------------------------------------------
>> This SF email is sponsosred by:
>> Try Windows Azure free for 90 days Click Here
>> http://p.sf.net/sfu/sfd2d-msazure
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    [email protected]
>
>

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to