Thread overview
[Issue 14644] Wikipedia page on Generic Programming should have a section on D
Jun 03, 2015
Walter Bright
Jun 03, 2015
Richard Cattermole
Jun 03, 2015
bb.temp@gmx.com
Jun 03, 2015
Vladimir Panteleev
Jun 03, 2015
Vladimir Panteleev
Jun 03, 2015
Jonathan M Davis
Mar 21, 2020
Basile-z
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com
           Hardware|x86                         |All
                 OS|Mac OS X                    |All

--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> ---
Wikipedia deleted my entries giving D examples for various programming concepts. Perhaps someone else will have more success.

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

--- Comment #2 from Andrei Alexandrescu <andrei@erdani.com> ---
Was it on that particular page? What's your wikipedia user name?

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

Richard Cattermole <alphaglosined@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alphaglosined@gmail.com

--- Comment #3 from Richard Cattermole <alphaglosined@gmail.com> ---
I can't find any changes in the revision history either. Regarding D.

https://en.wikipedia.org/w/index.php?title=Generic_programming&action=history

Either an admin actually deleted those revisions or that page wasn't modified.

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

bb.temp@gmx.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bb.temp@gmx.com

--- Comment #4 from bb.temp@gmx.com ---
Deletion in History, look for:

 20:35, 16 August 2011‎ Peter.alexander.au

"Removed the 'Templates in D' section entirely as it had nothing to do with generic programming. What does compile time factorial and C API wrappers have to do with generic programming? Templates and generic programming are not synonyms."

The rationale for deletion is actually here:

https://en.wikipedia.org/wiki/Talk:Generic_programming#D

At the end:

"Does there have to be an exclamation point in factorial!(n-1)?"

I think that this should be considered otherwise any other author might see its paragraph on D deleted. The point is that the guy didn't get the exclamation mark is used to instantiate a template.

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

dennis.m.ritchie@mail.ru changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dennis.m.ritchie@mail.ru

--- Comment #5 from dennis.m.ritchie@mail.ru ---
(In reply to bb.temp from comment #4)
> Deletion in History, look for:
> 
>  20:35, 16 August 2011‎ Peter.alexander.au
> 
> "Removed the 'Templates in D' section entirely as it had nothing to do with generic programming. What does compile time factorial and C API wrappers have to do with generic programming? Templates and generic programming are not synonyms."
> 
> The rationale for deletion is actually here:
> 
> https://en.wikipedia.org/wiki/Talk:Generic_programming#D
> 
> At the end:
> 
> "Does there have to be an exclamation point in factorial!(n-1)?"
> 
> I think that this should be considered otherwise any other author might see its paragraph on D deleted. The point is that the guy didn't get the exclamation mark is used to instantiate a template.

They want to see something new in generic programming, so show them the code
generation mixins. If C++-programmers indicate "power" of its backward
preprocessor: #define max(a, b) ((a) < (b) ? (b) : (a)), then why D-programmers
can not describe the usefulness of mixins in generic programming.
Besides knocking the `static if` absolutely groundless.

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

Vladimir Panteleev <thecybershadow@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thecybershadow@gmail.com
           Assignee|nobody@puremagic.com        |thecybershadow@gmail.com

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

Vladimir Panteleev <thecybershadow@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Vladimir Panteleev <thecybershadow@gmail.com> ---
https://en.wikipedia.org/wiki/Generic_programming#Templates_in_D

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

--- Comment #7 from Andrei Alexandrescu <andrei@erdani.com> ---
(In reply to Vladimir Panteleev from comment #6)
> https://en.wikipedia.org/wiki/Generic_programming#Templates_in_D

Thanks Vladimir!!

--
June 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14644

Jonathan M Davis <issues.dlang@jmdavisProg.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |issues.dlang@jmdavisProg.co
                   |                            |m

--- Comment #8 from Jonathan M Davis <issues.dlang@jmdavisProg.com> ---
Let's hope that it doesn't get deleted this time.

--
March 21, 2020
https://issues.dlang.org/show_bug.cgi?id=14644

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|b2.temp@gmx.com             |

--