www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - A paper on D (draft)

reply BCS <BCS pathlink.com> writes:
Well now that I have turned in my CS term paper (see A "paper on the 
history of D (draft)") I'm now looking to rework it for a wider 
distribution.

Here it is as it stands now:

	http://www.webpages.uidaho.edu/~shro8822/term_007.pdf

It has a lot of blank areas in it right now. A number of the headings 
under Miscellaneous should be sections on there own.

I'm looking for feedback on what should be in there. What parts of D 
should be covered? Do I say to much about some things?

I'd be willing to insert whole sections from contributers and add them 
in as co-authors. Little bits and peaces would also be welcome (and 
would get a citation in the acknowledgments section). I'm particularly 
interested in filling in the history section.

you can email me at:

  shro8822  at uidaho .dot edu
Nov 20 2006
next sibling parent Walter Bright <newshound digitalmars.com> writes:
Bill Venners (editor at www.artima.com) has been looking for an 
introduction to D article. This may be ideal.
Nov 20 2006
prev sibling next sibling parent reply renox <renaud.hebert free.fr> writes:
Congratulation, your paper is now in very good shape.

While I haven't been able to find content error, a remark on the shape: there
are
quite a few examples which are not on the same page than the text which refers
to
them, and worse the examples appears after the text which refers to them.

This happens often with text generated by LateX (checking in the PDF properties,
yup this was generated from LateX).

Personnaly I dislike this way of putting examples after their reference, of
course
it's a personnal taste.

Regards,
RenoX
Nov 21 2006
parent BCS <BCS pathilink.com> writes:
renox wrote:
 Congratulation, your paper is now in very good shape.
 
 While I haven't been able to find content error, a remark on the shape: there
are
 quite a few examples which are not on the same page than the text which refers
to
 them, and worse the examples appears after the text which refers to them.
 
 This happens often with text generated by LateX (checking in the PDF
properties,
 yup this was generated from LateX).
 
 Personnaly I dislike this way of putting examples after their reference, of
course
 it's a personnal taste.
 
 Regards,
 RenoX

Thank you. Yah, I had a lot of fun getting the version I tuned in to look good (the section order depended more on how the layout worked than anything). Personally, I like the example to follow the text, but only if they are right after the text and that seems to be hard to get. BTW, what is your full name, I'd like to put it in the acknowledgments section if that is all right with you.
Nov 21 2006
prev sibling next sibling parent Hasan Aljudy <hasan.aljudy gmail.com> writes:
I think I just spotted a typo, at the top of page 3

<quote>
This aids in producing reliable
code by allowing for aspects of programs to be specified in once places 
and, from that specification,
implemented in several places.
</quote>

Shouldn't it be "specified in one place", not "once places"?

BCS wrote:
 Well now that I have turned in my CS term paper (see A "paper on the 
 history of D (draft)") I'm now looking to rework it for a wider 
 distribution.
 
 Here it is as it stands now:
 
     http://www.webpages.uidaho.edu/~shro8822/term_007.pdf
 
 It has a lot of blank areas in it right now. A number of the headings 
 under Miscellaneous should be sections on there own.
 
 I'm looking for feedback on what should be in there. What parts of D 
 should be covered? Do I say to much about some things?
 
 I'd be willing to insert whole sections from contributers and add them 
 in as co-authors. Little bits and peaces would also be welcome (and 
 would get a citation in the acknowledgments section). I'm particularly 
 interested in filling in the history section.
 
 you can email me at:
 
  shro8822  at uidaho .dot edu

Nov 21 2006
prev sibling parent Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
BCS wrote:
 Well now that I have turned in my CS term paper (see A "paper on the 
 history of D (draft)") I'm now looking to rework it for a wider 
 distribution.
 
 Here it is as it stands now:
 
     http://www.webpages.uidaho.edu/~shro8822/term_007.pdf
 
 It has a lot of blank areas in it right now. A number of the headings 
 under Miscellaneous should be sections on there own.
 
 I'm looking for feedback on what should be in there. What parts of D 
 should be covered? Do I say to much about some things?
 
 I'd be willing to insert whole sections from contributers and add them 
 in as co-authors. Little bits and peaces would also be welcome (and 
 would get a citation in the acknowledgments section). I'm particularly 
 interested in filling in the history section.
 
 you can email me at:
 
  shro8822  at uidaho .dot edu

I haven't looked much at the content, just at the overall structure, and the order(if it matters at all?) seems a bit off, you put very advanced features soon (templates, mixins, variadic templates,etc.), and more basic ones later (contracts, and the whole miscelleanous: foreach, op overload, unicode, etc.) If you're interested in a sugestion for order, grouping and/or enumeration of D features, perhaps this school D presentation of mine ( http://mega.ist.utl.pt/~bdom/dee/D_apr-v2b.ppt ) is of interest. It's in portuguese but most of the terms and examples are in english so maybe it's still of use. -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Nov 21 2006