Newbie to D initial suggestion
Larry
lawrence.hemsley at gmail.vom
Sun Jan 27 10:45:19 PST 2008
I will second Edward's suggestions. It also goes for the Tango site. I have spent time on both sites looking for documentation. I remember how happy I was when I finally discovered the link to the pdf reference material it was very well hidden but should be at the top of the very first page.
I have not been able to find any downloadable reference material in the D 2.0 section that is in pdf format. It would be very big help in finally switching to the 2.0 version although I know it is still in alpha or beta testing.
When visiting the Tango site, I had to download the reference manual (which was incomplete, can someone finish it please) in text format. I have been inserting the text files into my word processor and using copy and paste to get the graphics back in. And then I am also reformating it and will hopefully have a document I can convert to pdf.
I do know how boring and mind numbing documenting specification and reference's is since I have it in the clinical laboratory field in another life in my first career. But getting the reference material for both D and Tango in to a pdf format and in a place on the web sites that is easily accessible would go along way to help get others to adopt D as their language of choice.
Edward Diener Wrote:
> I am an experienced C++ programmer who became interested in D only after
> the recent discussion on comp.lang.c++ between Walter Bright and various
> C++ experts regarding undefined or implementation defined areas of C++.
> I realized during reading that discussion that while I would not stop
> programming in C++ I was sympathetic to many of Mr. Bright's points
> regarding C++.
>
> I have a basic initial suggestion, as I am persuing the D pdf dcument I
> downloaded in order to understand of what the language consisted. The
> basic suggestion regards documentation for D itself. I believe the most
> important thing for getting others to be interested in a new programming
> language is the unglamorous chore of presenting the documentation for
> that language to others. While the pdf documentation I am reading is
> adequately thorough, I have a few suggestions:
>
> 1) A link to the downloaded documentation for D should be almost the
> first thing a viewer should see when they click on the D portion of the
> Digital Mars web site. It should be front and center. I realize there is
> a separate Language link on the left hand side which takes me to an
> online set of pages which explain D and I realize that somewhere down on
> the initial page there is a line which reads "This document is available
> as a pdf" with a link on that final word, but I think this is still too
> indirect. The normal reaction to any new language is to download the
> documentation detailing that language so that it can be read and/or
> printed at the end-user's leisure.
>
> 2) Since D is highly related to C++ there should be a document for C++
> programmers detailing the differences between D and C++, which again is
> downloadable almost immediately from the main web page of D. I did not
> find any such document although there is occasional mention of these
> diferences in the pdf document I downloaded.
>
> 3) There is evidently a version 2.0 and above of D. Perhaps it is not
> meant for anybody to become interested in this version who is just
> attempting to learn what D is about, but the complete lack of any
> documentation which I could find about this version and/or its
> difference from the 1.0 version is not a good thing.
>
> The pdf document I am reading is a good technical document but I would
> rather, as an experienced C++ programmer, have read a downloadable
> document detailing the differences between D and C++ than having to wade
> through each section of the pdf document attempting to see what they are.
>
> I realize that writing documentation is the chore which nearly every
> programmer hates but when one is creating a new computer language it is
> almost an absolute necessity if one wants to get others to try what one
> has created. So I hope the mild suggestions mentioned here will help the
> D community in their efforts to tell other interested programmers,
> especially C++ programmers, why they might consider using D.
>
> Now I will continue to read on about D at my leisure, and see if I am
> interested in pursuing my initial interest in it. If I have any general
> suggestions about the language I hope they will be taken in the spirit
> of things intended to improve things rather than as an antagonism to the
> ideas presented there.
More information about the Digitalmars-d
mailing list