digitalmars.D.announce - DMD 0.138 release
- Walter Bright (5/5) Nov 06 2005 I know everyone is waiting for shared library support, and this isn't it...
- Ameer Armaly (5/12) Nov 06 2005 It's a step in the right direction; hopefully we'll have it working soon...
- Ameer Armaly (5/22) Nov 06 2005 To elaborate, they were attributes given to certain functions, where the...
- clayasaurus (4/13) Nov 06 2005 Shared libraries will be a very much appreciated addition to DMD. Good
- Jarrett Billingsley (4/9) Nov 06 2005 I did something! Whoo!
- Bruno Medeiros (16/16) Nov 07 2005 Walter, can you tell us something about some pertinent issues that have
- Walter Bright (1/1) Nov 07 2005 I'll have to look at those some more. -Walter
I know everyone is waiting for shared library support, and this isn't it. However, the compiler will now generate PIC code with the -fPIC flag. Now I have to figure out how to make .so files work with module construction, exception handling, and garbage collection. http://www.digitalmars.com/d/changelog.html
Nov 06 2005
"Walter Bright" <newshound digitalmars.com> wrote in message news:dklqre$19t9$1 digitaldaemon.com...I know everyone is waiting for shared library support, and this isn't it. However, the compiler will now generate PIC code with the -fPIC flag. Now I have to figure out how to make .so files work with module construction, exception handling, and garbage collection.It's a step in the right direction; hopefully we'll have it working soon. I remembered reading once about certain types of functions that were in affect library constructors, maybe this concept could help us in some form?http://www.digitalmars.com/d/changelog.html
Nov 06 2005
"Ameer Armaly" <ameer_armaly hotmail.com> wrote in message news:dkm3pi$1gsi$1 digitaldaemon.com..."Walter Bright" <newshound digitalmars.com> wrote in message news:dklqre$19t9$1 digitaldaemon.com...To elaborate, they were attributes given to certain functions, where they would be called before main() and another attribute for those that were called after it, in short constructors and destructors.I know everyone is waiting for shared library support, and this isn't it. However, the compiler will now generate PIC code with the -fPIC flag. Now I have to figure out how to make .so files work with module construction, exception handling, and garbage collection.It's a step in the right direction; hopefully we'll have it working soon. I remembered reading once about certain types of functions that were in affect library constructors, maybe this concept could help us in some form?http://www.digitalmars.com/d/changelog.html
Nov 06 2005
Walter Bright wrote:I know everyone is waiting for shared library support, and this isn't it. However, the compiler will now generate PIC code with the -fPIC flag. Now I have to figure out how to make .so files work with module construction, exception handling, and garbage collection. http://www.digitalmars.com/d/changelog.htmlShared libraries will be a very much appreciated addition to DMD. Good luck getting there. :) ~ Clay
Nov 06 2005
"Walter Bright" <newshound digitalmars.com> wrote in message news:dklqre$19t9$1 digitaldaemon.com...I know everyone is waiting for shared library support, and this isn't it. However, the compiler will now generate PIC code with the -fPIC flag. Now I have to figure out how to make .so files work with module construction, exception handling, and garbage collection.I did something! Whoo! Now, let's get started on using out/inout at call site and namespacing... ;)
Nov 06 2005
Walter, can you tell us something about some pertinent issues that have been unanswered so far: Entity name shadowing: valid or not ? http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.learn/1979 Mixins and protection attributes http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/29370 how does this nested class thing work? http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/29443 Namely, on this issue, can one not instantiate an inner class using the outer class externaly, like this? : Outer outer = new Outer(); Inner Inner = new outer.Inner(); -- Bruno Medeiros - CS/E student "Certain aspects of D are a pathway to many abilities some consider to be... unnatural."
Nov 07 2005
I'll have to look at those some more. -Walter
Nov 07 2005