ANN: PyLogo 0.1
user at domain.invalid
user at domain.invalid
Wed Nov 19 05:17:41 EST 2003
Just tried it, and this is what I get
++++++++++++++++++
Traceback (most recent call last):
File "/usr/bin/pylogo", line 6, in ?
if os.path.basename(os.path.dirname(__file__)) == 'scripts':
NameError: name '__file__' is not defined
++++++++++++++++++
This is from both cvs and 0.1 release.
Ian Bicking wrote:
> PyLogo 0.1
> ==========
>
> This is the first public release of the still rough (but I think
> functional) PyLogo interpreter. PyLogo interprets the Logo language, an
> education Lisp-like language best known for its turtle graphics.
>
> Found at:
> http://pylogo.org
>
> Who Is This For?
> ================
>
> This release is primarily targeted at other developers. Though PyLogo
> is a fairly complete Logo implementation, the programming environment is
> still rough.
>
> Because PyLogo is written in Python, this is a very easy interpreter to
> work with -- the code is small, it's easy to create new primitives using
> Python code, and there's already a wide array of interesting and useful
> Python libraries which are easily made accessible to Logo programs. It
> also inherits Python's rich object model (though it needs more work to
> make Python objects easier to work with), which makes it possible to
> avoid some of the more crude features of some Logo dialects with respect
> to properties (dictionaries), files, etc.
>
> What Does It Do Now?
> ====================
>
> PyLogo implements all of the core Logo features (as far as I know),
> generally trying to match UCBLogo (the de facto standard Logo
> implementation). Like traditional Logo, it uses dynamic scoping and a
> global namespace. Unlike many young language implementation, the
> existence of bugs is given consideration -- errors produce tracebacks,
> and room exists for even more helpful error diagnostics.
>
> Turtle graphics are available, including multiple turtles. You can use
> multiple, concurrent threads in your Logo programs. (You can't use
> threads and turtles together -- yet)
>
>
> --
> Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org
>
>
More information about the Python-list
mailing list