Does D have too many features?
foobar
foo at bar.com
Sun Apr 29 00:00:50 PDT 2012
On Sunday, 29 April 2012 at 00:40:01 UTC, Era Scarecrow wrote:
> On Saturday, 28 April 2012 at 23:50:22 UTC, foobar wrote:
>> On Saturday, 28 April 2012 at 21:02:25 UTC, H. S. Teoh wrote:
>>>> * di files - a library should encapsulate all the info
>>>> required
>>>> to use it. Java Jars, .Net assemblies and even old school;
>>>> Pascal
>>>> units all solved this long ago.
>
>> I agree with the general notion here. Whatever the actual
>> implementation details are, the API should be strongly tied to
>> the binary in order to insure consistency and ease of use. I
>> shouldn't need to worry if the header files match the binary
>> library. Regarding the human readable API - that's why we have
>> documentation for.
>
> Mmm well the main reason I see using .di files, is cases when
> the input library/file/dll doesn't give you much or any
> information. like... most dll's today. There's also tools to
> strip that extra debugging and structure information from your
> output file, so if you distribute a binary only, you still need
> to include it's .h file or .di file.
>
> Cases where this would be far more relevant could be in
> systems that don't have a lot of room (mini-distros or recovery
> disks for example). I've seen a recovery disk distro with
> everything you needed 2 floppies disks. Only reason I don't use
> floppies anymore is the ones being made are crap and don't keep
> data where as 14 years ago I could accidentally put mine
> through the wash and still access it's contents. (Cheap
> bastards)
floppies, are you for real?!
This is only relevant if you travel a decade or so back in time.
The current generation dvd/Blu-ray discs and USB sticks aren't
good enough for you?
More information about the Digitalmars-d
mailing list