newbie - hey walter, improvement potentials for installer
Brad Anderson
eco at gnuk.net
Sun Feb 12 21:17:29 PST 2012
On Sun, Feb 12, 2012 at 7:07 PM, Brad Anderson <eco at gnuk.net> wrote:
> On Sun, Feb 12, 2012 at 5:02 PM, Alf P. Steinbach <
> alf.p.steinbach+usenet at gmail.com> wrote:
>
>> Hi
>>
>> I just installed D 2.x.
>>
>>
>> * Improvement potential #1 -- installer description.
>>
>> It was not clear to me that the first download is a full offline
>> installer. In ignorance I used the one that downloads from web. The web
>> page can possibly be mucho improved! :-)
>>
>>
>> * Improvement potential #2 -- Start menu link to help file.
>>
>> It didn't work. Sorry I didn't check where it pointed, but it started
>> searching for some [index.html]. I found that file by manual searching,
>> plugged it in manual in the search that the link brought up, and all's well
>> that ends well, but this is DEFINITELY an improvement opportunity!
>>
>>
> I'll look into this one and make a pull request.
>
https://github.com/D-Programming-Language/installer/pull/6
The Start Menu "Documentation" link was to the D1 documentation. If you
didn't install D1 the link was broken.
I have two other pull requests for the installer:
https://github.com/D-Programming-Language/installer/pull/5 : Replace
default NSIS welcome/finish graphic with custom D graphics
https://github.com/D-Programming-Language/installer/pull/4 : Make D1
unchecked by default
It'd be nice if all three of these could get merged before 2.058.
Regards,
Brad Anderson
>
>
>>
>> * Improvement potential #3 -- Linker executable name.
>>
>> The name [link.exe] conflicts with Microsoft's linker. Please name it
>> [optlink.exe]. I just renamed it and fixed the options file, but this is
>> not just an improvement opportunity, it's more on the MUST end of the
>> scale: it is very impractical to have such a needless name clash.
>>
>>
>> * Improvement potential #4 -- Standard options for tools.
>>
>> Why have "-quiet" for the compiler and "-nologo" for the linker?
>> Standardizing options across the toolset is a very nice improvement
>> opportunity. Also, it would be nice if the linker refrained from reporting
>> all about itself when it encounters an error.
>>
>>
>> * Improvement potential #5 -- The description of Windows prog.
>>
>> Following main site's links to [http://d-programming-**
>> language.org/windows.html<http://d-programming-language.org/windows.html>],
>> I found a real monstrosity as an example of purportedly simplest possible
>> Windows GUI program. It's almost funny. Here is mine:
>>
>> <code>
>> import std.c.windows.windows;
>>
>> void main()
>> {
>> MessageBoxW( null, "Text", "Caption", MB_OK | MB_ICONINFORMATION );
>> }
>> </code>
>>
>>
>> And here is how I built it:
>>
>>
>> <example>
>> [d:\dev\test\d]
>> > dmd minimal_gui.d -L-subsystem:windows
>>
>> [d:\dev\test\d]
>> > dumpbin /headers minimal_gui.exe | find /i "sub"
>> 3.10 subsystem version
>> 2 subsystem (Windows GUI)
>>
>> [d:\dev\test\d]
>> > minimal.d
>> </example>
>>
>>
>> Maybe with DMD tools something potentially bad happens here. However,
>> with extant C++ compilers (and even old Borland C++ 5.5) this way of doing
>> things works splendidly. So here is a definite improvement potential for
>> the web site page with the monstrous code, and if the current tools don't
>> handle it well, also for the the toolset. :-)
>>
>>
>> Cheers & hth.,
>>
>> - Alf (at very beginning of checking out the D language)
>>
>
> Regards,
> Brad Anderson
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120212/d6656890/attachment-0001.html>
More information about the Digitalmars-d
mailing list