Re: 3.2: gjs/seed
- From: Tomeu Vizoso <tomeu sugarlabs org>
- To: Colin Walters <walters verbum org>
- Cc: GNOME Desktop Developers Mailing List <desktop-devel-list gnome org>, johan gnome org, alan akbkhome com
- Subject: Re: 3.2: gjs/seed
- Date: Fri, 29 Apr 2011 14:27:03 +0200
On Fri, Apr 29, 2011 at 14:12, Colin Walters <walters verbum org> wrote:
> On Fri, Apr 29, 2011 at 3:00 AM, Johannes Schmid <jhs jsschmid de> wrote:
>> I think the "we define the platform" argument is really weak. Our whole
>> platform is written in C and we definitly don't define that platform.
>> You can include a lot of really old Unix API in C and nobody can prevent
>> you doing it.
> Yes, but GLib is very prominent in the world for code written in
> C...third party libraries are quite likely to already depend on it.
> Also, it's not just the API exposed, but the fact that we have control
> over the implementation if we need it. For a different example, if we
> wanted to go to town on memory usage optimizations and have a
> pre-forking zygote process for gtk3+js apps, we could do that. But it
> would be impossible with Python (at least, not without effectively
> rewriting it, which would preclude access to all the libraries written
> in C).
Not making an argument for this discussion, but can you explain why it
would be more difficult with Python? I did some experiments on this
and the issues seemed to be in libraries, not in Python itself.
> desktop-devel-list mailing list
> desktop-devel-list gnome org
] [Thread Prev