www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - a 'Shared libraries for Linux' question

reply David Wang <osx.david live.com> writes:
Dear,

We would like to know that whats the details of D2's next milstone ("Shared
libraries for Linux") ?

Will be shared with GTK+ 3.0 ? or other libraries ?

As I know, GTK+ 3.0 has formally released (now its version is GTK+ 3.0.4),
and it introduced a "GObject Introspection" which can widely enlarge the
programming languages' bundling using (I think could includes D Language).

"GObject Introspection" implements calling GObject easily and fluently. It
means that every Language just need to build a 'GObject Introspection'
bundle, then the Language can easily and fluently call every API of GTK+ 3.0
through this bundle.
GTK+ 3.0 is a very very good GUI level libraries, and it was written in C.


Best regards.
David.
Mar 28 2011
next sibling parent Long Chang <changlong jkys.info> writes:
The shared lib support for Linux is very important for me .  I ask
people is there a schedule or plan once, but not get any responded .

I hope the somebody can tell us some information about this .

On Tue, Mar 29, 2011 at 11:53 AM, David Wang <osx.david live.com> wrote:
 Dear,

 We would like to know that whats the details of D2's next milstone ("Shared
 libraries for Linux") ?

 Will be shared with GTK+ 3.0 ? or other libraries ?

 As I know, GTK+ 3.0 has formally released (now its version is GTK+ 3.0.4),
 and it introduced a "GObject Introspection" which can widely enlarge the
 programming languages' bundling using (I think could includes D Language).

 "GObject Introspection" implements calling GObject easily and fluently. It
 means that every Language just need to build a 'GObject Introspection'
 bundle, then the Language can easily and fluently call every API of GTK+ 3.0
 through this bundle.
 GTK+ 3.0 is a very very good GUI level libraries, and it was written in C.


 Best regards.
 David.

-- .
Mar 28 2011
prev sibling parent reply Jonathan M Davis <jmdavisProg gmx.com> writes:
On 2011-03-28 21:38, Long Chang wrote:
 The shared lib support for Linux is very important for me .  I ask
 people is there a schedule or plan once, but not get any responded .
 
 I hope the somebody can tell us some information about this .

There's never really a schedule. Things get done when they get done. Shared libraries are near the top of the todo list, but they aren't being work on yet as far as I know. Walter has stated that he's currently focusing on fixing bugs with regards to destructors and temporaries, and then he intends to work on the issues with const (e.g. http://d.puremagic.com/issues/show_bug.cgi?id=1824 ). There's a good chance that shared libraries will be after that. But as to when exactly that'll be, I don't know. They _are_ among the higher priorities, but there's a lot of things that need to get done only and so much Walter to go around. - Jonathan M Davis
Mar 28 2011
parent Graham St Jack <Graham.StJack internode.on.net> writes:
On 29/03/11 15:35, Jonathan M Davis wrote:
 On 2011-03-28 21:38, Long Chang wrote:
 The shared lib support for Linux is very important for me .  I ask
 people is there a schedule or plan once, but not get any responded .

 I hope the somebody can tell us some information about this .

Shared libraries are near the top of the todo list, but they aren't being work on yet as far as I know. Walter has stated that he's currently focusing on fixing bugs with regards to destructors and temporaries, and then he intends to work on the issues with const (e.g. http://d.puremagic.com/issues/show_bug.cgi?id=1824 ). There's a good chance that shared libraries will be after that. But as to when exactly that'll be, I don't know. They _are_ among the higher priorities, but there's a lot of things that need to get done only and so much Walter to go around. - Jonathan M Davis

have been for a long time. -- Graham St Jack
Mar 28 2011