What not a PythonScript variant? VPython is itself all C. Its purpose is to expose some functionality to Python scripting, but it is not Python itself. Wouldn't a relatively small sub-set of Python functions accommodate the needs of this kinds of project. And since it is geared for a specific constituency and use, things like case insensitivity, simplified numerics, etc. become "cost effective" - clearer benefits, less cost to others. A real light weight distro with limited library support, but a clear and simple C extension API. What am I missing. Undoubtedly something. ART
What am I missing.
Probaby all you're missing in this instance are people with the energy and interest/motivation for implementing such a thing. Scheme has levels of use built in, i.e. you can pick 'beginner level','intermediate' etc. and be given graduated interfaces to the language. This is to help teachers give students a more structured learning environment. In the case of Python, modules have a little bit of the same function, in that you've only got the primitive built-in capabilities until you start loading stuff -- and that's still quite a lot to learn (e.g. you've still got all the list, dictionary and string methods -- or most of 'em). On the other hand, we wouldn't want to turn of case- sensitivity if the goal were to train future Python programmers I don't think. That'd just set them up to have to unlearn a lot of reflexes -- same with numerics it seems to me. But then, maybe you're not proposing this environment for would-be Pythonistas. Kirby
Undoubtedly something.
ART
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
participants (2)
-
Arthur Siegel
-
Kirby Urner