It was at least a year late for being unprecedented :). I was doing exactly the same in mid-late 2000 with Eve Online.
1,222 karma · joined March 10, 2007
It was at least a year late for being unprecedented :). I was doing exactly the same in mid-late 2000 with Eve Online.
What's wrong with this? Handwriting looks way better on notebook paper than on a tablet or on an actual whiteboard.
The only problem with the AI courses was lack of official programming exercises and, yes, some imprecisions here and there that were not hard to resolve by checking the forums, where they were inevitably brought up and fixed.
Really impressive and useful, nonetheless.
>>> def f():
... print f.something
...
>>> f.something = 'blah'
>>> f()
blah(2) I explicitly noted the caveat that taste may be cheated. Now, taste was developed by evolution, and is cheated by the food industry, not (normally) nature. So I wouldn't trust taste of Doritos (artificial) over natural foods, but if I actually like vegetable soup better, I'm not going to look up what's the latest trend on nutrition to assume my choice is healthier.
As an heuristic, taste is supposed to be a measure of nutritional quality. Sure it can be cheated, but when something natural tastes better than something adulterated, I'm pretty confident you can rely on that hint.
- mark the current edit point more prominently,
- automatically scroll to where the edits are taking place (obvious if you test this on a small screen),
- if you implement the former suggestion, signal big jumps prominently in a way that helps viewers keep track of where they are in the overall document.
[+] I know this is an early proof-of-concept for playback mode, and my suggestions are probably obvious, but it can't hurt.
Greatgrandparent's error was lack of such inner declaration. -Wshadow wouldn't help with that.
Also, I imagine enforcing old-style declaration restrictions helps you to avoid introducing those errors in first place, but it's just as hard to debug them once they're in.
My choice would be to get in the habit of declaring a variable in the narrowest scope that makes sense. I can't see much of a problem with this (esp. in the context of C!) barring old habit. I don't think Scheme programmers, for example, have this stuff any easier and I don't think scoping is perceived as a problem there.
There is a line to be drawn somewhere and different people may reasonably argue for drawing it at different places.
For many people, being forbidden to use a piece of hardware that you legally own in whatever way you want is an unacceptable intrusion on personal freedom.
And, by the way, you have not refuted grandparent at all. Much on the contrary, you have only ratified that you have chosen money and lifestyle over working on something you believe in. I don't think gp was judging you for that, only saying that was indeed your choice.
Not that I would propose this seriously. Just seems to me less absurd than what you suggested, which is not saying much at all.