[pypy-svn] rev 1919 - pypy/trunk/doc/funding
lac at codespeak.net
lac at codespeak.net
Tue Oct 14 18:42:44 CEST 2003
Author: lac
Date: Tue Oct 14 18:42:43 2003
New Revision: 1919
Modified:
pypy/trunk/doc/funding/B7.0_other_issues.txt
Log:
Check that this doesn't make ReST insane. I am worried about the underlines from the mailing list
Modified: pypy/trunk/doc/funding/B7.0_other_issues.txt
==============================================================================
--- pypy/trunk/doc/funding/B7.0_other_issues.txt (original)
+++ pypy/trunk/doc/funding/B7.0_other_issues.txt Tue Oct 14 18:42:43 2003
@@ -51,7 +51,7 @@
ignored. Studies have shown that, while women who do enter CS
enter with less experience, they demonstrate no less ability than
their male counterparts. By breaking down the barriers to entry
- noted above, Pypy will help lessen the gender gap,
+ noted above, PyPy will help lessen the gender gap,
technologically, socially and economically.
As an example of the benificial effects that Python already has on
@@ -92,7 +92,7 @@
Nobody who uses a computer can avoid noticing how viruses, unsolicited
email and computer attacks have made life difficult for computer
-users. While Pypy is unable to solve such problems, it may mitigate
+users. While PyPy is unable to solve such problems, it may mitigate
them. There are 3 factors that affect this:
1. The ease of writing Python programs give the developers more time
@@ -112,5 +112,90 @@
Other Policy related Issues
-----------------------------
-We have not identified any other policy related issues.
-
+As we mentioned before, one of the greatest threats to European
+competitiveness is its dependence upon proprietary closed source
+software, mostly made in the United States. short-term threat of
+dependedence upon your supplier was already discussed in section 3.
+
+There is another threat, which is more insidious, and more long term.
+A good workman knows his tools. This is much more than the
+theoretical knowledge of how his tools ought to work, according to
+principles learned in school. The way car mechanics know how cars
+work is distinctly different from what you would know if you had
+attended classes on 'the principles of the internal combustion
+engine'.
+
+Right now, in Europe, we don't have enough of the software equivalents
+of car-mechanics. And most of them live in academia, where they know
+the intimate details of languages that never get used in industrial
+applications. They are the Formula-One race car mechanics of the
+software world. While race car mechanics do serve a useful purpose,
+we have a much greater need for people who know how to repair the
+family car.
+
+It is not as if there is a shortage of people who would be interested
+in learning such things, if the source were made available. Many
+people have taken this step by learning how CPython does its stuff.
+But still there is a barrier. If you want to know how CPython does
+things, you need to learn C. C is a notoriously difficult language to
+learn.
+
+But let us quote an article posted to the Python-in-Education
+mailing list in its entirity.
+
+ Date: Sun, 14 Sep 2003 11:52:05 -0400
+ From: Arthur <ajsiegel at optonline.net>
+ To: edu-sig at python.org
+ Subject: [Edu-sig] re : If the PyPy Project ...
+
+ List-Id: Python in education <edu-sig.python.org>
+
+ Terry -
+
+ >Since I presume the goal of PyPy is to implement *Python* in Python,
+ >wouldn't the implementation language be rather insignificant to an
+ >end-user such as an educator? Why would it be "better" than CPython?
+
+ For whatever reason, the complex built_in and the cmath module, implemented
+ in Python, are part of the early pypy codebase. As I had been spending some
+ time in the complex realm with PyGeo - a simple version of the complex
+ realm, as these things go - Laura's post gave me the impetus to try to
+ plugin the pypy implementations.
+
+ Only got stuck on the typing issue. My code tests for
+ instance(object,complex). The pypy complexobject, unadorned, is a class -
+ and fails the test. But that leads me into a deeper look at some of the
+ pypy codebase, trying to understand a little bit of how this kind of issue
+ are to be dealt with. Not that I got there, yet - but I did seem to have an
+ avenue to explore I would not have with CPython - as someone who doesn't C,
+ and has no intention of trying, seriously, to do so.
+
+ As someone living within the limits of having Python as my only real
+ language, I think that pypy should open things up for me considerably. It
+ will make Python, I believe, a more attractive educational language, because
+ it will make someone with a strong foundation in Python - as the language of
+ choice - a more self-sufficient programmer.
+
+ Presumably - the point is - there will be less cases where the right
+ approach would be an extension module in C or C++, and a sense of
+ fundamental compromise should one not be equipped to go there. Many
+ thousands of folks - using VB and the like - already do involved,
+ highly performing real world applications and make nice livings doing
+ so, without being equipped to do C. I am thinking that pypy would put
+ Python more squarely in that "space".
+
+ Is any of this so, or just hope?
+
+ Art
+
+ _______________________________________________
+ Edu-sig mailing list
+ Edu-sig at python.org
+ http://mail.python.org/mailman/listinfo/edu-sig
+ ------------------------------------------------------
+
+Here is somebody who is hoping we can give him a language he can
+understand and use without learning C. He is the author of PyGeo, a
+dynamic geometry laboratory and toolkit, commonly used by elementary
+and high school teachers. This is where the future lies. Python is
+already an excellent teaching language. PyPy will be a better one.
More information about the Pypy-commit
mailing list