>>3
Encoding/decoding unicode is no slower in Python 3 than it was in Python 2. The only differences are defaults -- strings literals default to unicode unless you prefix them with 'b', and I/O streams default to unicode unless you open them with 'b'.
And I'm not sure what kind of perverse fascination you have with encoding speed in a language which is usually interpreted as byte code. If you care about shit like that then you shouldn't be using Python in the first place.
I read through the overview of changes and they've taken out a lot of stuff that shouldn't have ever been in a language in the first place. Although, not being a FIOCista, I'm not sure how much more of that kind of stuff is still left in.
>>7
Of course, we need more special syntax. Just like Java's lack of operator overloading (oh, except for strings)
Name:
Anonymous2010-11-22 16:58
OP here.
As long as I can see they removed lots of design errors they put in previous versions. Also I see they've improved threading... are they telling me now we can use smp??
>>12
Ok, can someone explain me why they put that bullshit into the code? This makes it definitely a toy programming language... this sucks monkey balls.
Pros:
- Closures work properly, finally
- Unicode everywhere, finally
- Lazier standard library
- More future-proof
- Small language and library improvements, small but worth it
Cons:
- Less library support
- Slightly less GNU/Linux distribution support
- OMG LESS OPTIMIZED (slightly, in an already not fast-as-C language; don't give a shit for this, just use it)
Each source file is one Z-layer that is to be executed in parallel with the others; imagine reading a translucent book and interpreting the nth line of each page simultaneously
>>21
The ability to visualize the consequences of the actions under consideration is crucial to becoming an expert programmer, just as it is in any synthetic, creative activity. In becoming an (* x x x) In this chapter we are going to look at more complex data. All the procedures in chapter 1 operate on simple numerical data, and simple data are not sufficient for many of the The basic idea of data abstraction is to structure the programs that are to use compound data objects so that they operate on ``abstract data.'' That is, our programs should use data in Figure 2.2: Box-and-pointer representation of (cons 1 2). [etc]