On Fri, May 1, 2009 at 3:11 PM, rjf <fate...@gmail.com> wrote:
> If Wolfram said that he didn't show internal code because you were too
> stupid to do anything with it, that might be insulting.
> Even if it were true for the generic "you", it would be insulting for
> some people.
>
> If he said that he didn't show internal code because it would be (a)
> an added expense or (b) a loss of proprietary information, then that
> would be no more insulting than for most commercial programs.

In the video that started this discussion, Wolfram addresses at length
why  they don't include code.  You should watch it.  The short summary
is that he believes that they did used to include code (during the
early days of Mathematica) and "nobody looked at it" (exact quote from
the video).  In short, he argues that they do not include code for
Mathematica simply because people do not use or look at it (in his
opinion).  In fact, he says that he was frustrated that they put a lot
of work into making the source code easy to view, but people didn't
appreciate it.    I'm just summarizing what he actually said, not
trying to guess his intentions or put words in his mouth.

> As for finding bugs by reading code:   How do you assure that your
> "verification" by reading code has
> found all the bugs?

You don't.  It's just a fact that many people have observed that
reading code frequently results in finding bugs.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to