Actually, I do normally have nvi installed (and vim too). I just didn't know about nvi's. behaviour yet.:)
Unfortunately, I'm not able to find a way to do what you want... After uu, a. should try to redo "redo", and report an error because there is nothing left. However, for vim to be able to emulate this, it must have a way of knowing that the last command was "redo". While it undoubtedly stores this somewhere, I can't seem to come up with a way to reliably tell from a function.
Ah... I get it now. I don't think you can do that easily. You'd need to do something ugly. This seems to work (but I don't know a whole lot about vim's functions, so it's probably bad style at best, and possibly broken in certain cases):
set cpoptions+=u func ReUndo() set cpoptions-=u let currentchange = changenr() silent redo if changenr() != currentchange silent undo undo else . endif set cpoptions+=u endfunc map .:call ReUndo()<CR>
Dutch uses umlauts like that. See for example "überhaupt", which while originally German can be found in Dutch dictionaries. And if you're referring to words such as "poëzie", that's a trema, not an umlaut.
The writer of TFA is whining that computers no longer ship with a BASIC interpreter. That's been true since Microsoft shipped Windows 95--
I don't have Win95, so I can't comment on that, but 98 and ME come with QBasic (albeit unavailable for a standard installation; you have to copy it manually). Yes, I know this doesn't mean anything for the rest of your post.
Those servers were most probably configured to be TOR Exit-Nodes, so their IP-addresses might have shown up in the server logfiles of the child-porn servers in question.
Shame on them, investigating computers used to access child pornography. And as for
The MPL is incompatible with the GPL because MPL'd code can be combined with proprietary code.
That's clearly untrue, as the FSF explicitly state that public domain code, (modified-)BSD-licensed code, X11-licensed code, and code released under various other licenses that can be combined with proprietary code is GPL-compatible.
FSF says that MPL has "some complex restrictions that make it incompatible with the GNU GPL."
Hm. I'm hoping my message was merely misunderstood, so here it is rephrased: copying ideas is not ripping anyone or anything off. People have been doing it forever, in the software world both for closed-source and for open-source, and assuming the ideas are good, that's exactly the way it should be.
Unrestricted freedom includes not having freedom in itself, by definition it is a paradox.
There's no paradox. Software with unrestricted freedom will always remain free, just as software under the GPL will. If Johnny uses libfoo in his closed-source project, this does not prohibit anyone else from using libfoo, improving upon it, and possibly even releasing changes. The original code is still available, even if Johnny keeps the parts of the code that he wrote himself closed.
Passing the Acid2 test does indeed not mean much, but there's one important thing you left out: not passing it guarantees the browser does not conform to relevant web standards. (Or that Acid2 is broken, but that's true with any test.)
The POSIX semantic is: sync() doesn't have to actually write everything, it can just schedule the commit. However, a second sync() won't return until the writes from the previous sync() finish.
Quoting `man 3p sync`:
DESCRIPTION
The sync() function shall cause all information in memory that updates file systems to be scheduled for writing out to all file systems.
The writing, although scheduled, is not necessarily complete upon return from sync().
Why is a second sync() not allowed to return early? Either I'm blind, or it says no such thing.
More accurately, he can't relicense the kernel under the GPLv3. He can prevent relicensing the kernel under the GPLv3 even if every single contributor other than himself wishes to change the license.
Thanks. Looking at my own history, I see that I actually do something similar on occasion as well: I would visit http://groups.google.com/group/alt.news.group/ even though Google doesn't link to it with trailing slashes. Strange:)
Flemish/Vlaams is a dialect of Dutch.
I think that's what my example did, but I'm very confused, so I'm probably wrong on that. Thanks, I think I got it now.
So c gets executed after any "finally" clause?
Actually, I do normally have nvi installed (and vim too). I just didn't know about nvi's . behaviour yet. :)
Unfortunately, I'm not able to find a way to do what you want... After uu, a . should try to redo "redo", and report an error because there is nothing left. However, for vim to be able to emulate this, it must have a way of knowing that the last command was "redo". While it undoubtedly stores this somewhere, I can't seem to come up with a way to reliably tell from a function.
nvi seems to no longer be developed, unfortunately. If it does what you want, though, great.
Dutch uses umlauts like that. See for example "überhaupt", which while originally German can be found in Dutch dictionaries. And if you're referring to words such as "poëzie", that's a trema, not an umlaut.
If you mean what I think you mean, you can get that by setting u in your cpoptions setting.
Regular DVD players aren't region-free just because there exist DVDs suitable for all regions, right?
I don't have Win95, so I can't comment on that, but 98 and ME come with QBasic (albeit unavailable for a standard installation; you have to copy it manually). Yes, I know this doesn't mean anything for the rest of your post.
That's clearly untrue, as the FSF explicitly state that public domain code, (modified-)BSD-licensed code, X11-licensed code, and code released under various other licenses that can be combined with proprietary code is GPL-compatible.
This is why, and nothing more.
Hm. I'm hoping my message was merely misunderstood, so here it is rephrased: copying ideas is not ripping anyone or anything off. People have been doing it forever, in the software world both for closed-source and for open-source, and assuming the ideas are good, that's exactly the way it should be.
Microsoft copying good ideas from competitors is no more a rip-off than their competitors copying good ideas from them.
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL?
Yes, because the program as it is actually run includes the library.
There's no paradox. Software with unrestricted freedom will always remain free, just as software under the GPL will. If Johnny uses libfoo in his closed-source project, this does not prohibit anyone else from using libfoo, improving upon it, and possibly even releasing changes. The original code is still available, even if Johnny keeps the parts of the code that he wrote himself closed.
Illegally doing anything is illegal. If it's not illegal, and you do it, you're not illegally doing it. Duh.
No, you don't. What gave you that idea?
Passing the Acid2 test does indeed not mean much, but there's one important thing you left out: not passing it guarantees the browser does not conform to relevant web standards. (Or that Acid2 is broken, but that's true with any test.)
Quoting `man 3p sync`:
Why is a second sync() not allowed to return early? Either I'm blind, or it says no such thing.
You're missing the point, that's not an EULA.
Could you please show any software copyrighted by the FSF that includes an EULA? :)
More accurately, he can't relicense the kernel under the GPLv3. He can prevent relicensing the kernel under the GPLv3 even if every single contributor other than himself wishes to change the license.
Thanks. Looking at my own history, I see that I actually do something similar on occasion as well: I would visit http://groups.google.com/group/alt.news.group/ even though Google doesn't link to it with trailing slashes. Strange :)