On 15/03/2016 09:20, alister wrote:

Why would i do somthing so pointless?

Name references are pointless? OK, you're the expert ...

how does this grab you (it often catches newbies out)

def test(x):
        a.append('oops')

a=['a list']
test(a)
print (a)

Not any more.


I sugest you may want to start reading a good python tutorial.

Last year I started implementing a Python clone. I stopped the project because it meant losing too many features I was used to. Also I had doubts whether I could even make it as fast as CPython (which had a 25-year head start).

I've since introduced some aspects of Python (object references) into an existing language, while still keeping name references.

Anyway, what I'm saying is, trying to implement a language is also a good way of learning it, especially of finding out how it works.

--
Bartc
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to