Personally, I don't think someone should be allowed to share his opinion when this opinion is that killing people because of some arbitrary criteria is the way to go. Especially scince they tend to act after their opinion.
Would have been a good idea to link to the solution for the problem described in this article, IMHO.
Re:Guys stop bashing Miguel for going with .NET
on
Coding with KParts
·
· Score: 2
No one is bashing the KDE team for going with the
devil
As well, nobody is bashing Linus for implementing an operating system, although Microsoft implemented one before.
There is a slight difference between creating something with a similar scope, and a 1-to-1 clone. If you don't get it yet, don't worry - in a few months/ years, Microsoft will explain...
make-kpkg is definetly one of the best things about Debian. It's at least as nice as apt. It almost solves all problems with the stupid development cycle of the Linux kernel.
Serious, however, Debian is the best Linux distro I ever used. Some of its approaches are questionable - like "alternatives" - but its as close to a well-designed system as one can get with an eclectic system like GNU/Linux.
The major griefs are - obviously, others already pointes that out - the bogus release cycle nearly forcing you to run unstable, and the package management system, which rocks, but only as long as you are just installing pre-made binaries. I never tried to create a RPM, but making a.deb from some arbitrary code you downloaded is definetly way to much work (compare it to creating a BSD port, where the hardest thing is to determine the best download URL for the source tgz). While Debians package collection is of course impressive, once you install something not included, you most likely will not care about your packaging system, which is always a bad thing.
Come on, Larry Wall got the award in 1998! (And he was in the commite chosing GvR for this years award)
However, note that Python is not strict at all, other than with indentation - and Emacs handles that for you. It's just a nicer syntax - it doesn't matter much, but it definitly doesn't hurt. (And, btw, I believe it might have something to do with Guido being from the Netherlands - I don't think their keyboard layout is much different from the german one, and on that, typing curly braces is a major PITA [Alt-Gr 8/9]).
And if you insist on Perls broken syntax, but without its broken semantics, there's always Ruby...:)
However, Guido and Larry once should get an award together for this great Parrot hoax last april. Remember? It read like
This is really nice, especially after all this fuss about the Python license not being GPL-compatible.
I really like Python, and the style Guido and the other core hackers manage it. Best example are the PEPs (Python Enhancement Proposals), a very open and community-oriented way to deal with language evolution.
I never used it myself, but was told that Understand was pretty good at doing exactly this. It claims to support big and hairy projects, and runs both on Windows and Unix. Unfortunatly it is Free as in "Free trial" only.
He talks about his responsibilities at Red Hat, Microsoft, the Linux Standard Base, etc.
So, what exactly are his responsibilities at Microsoft?
Re:Classes and APIs more important than language
on
What is .NET?
·
· Score: 1
it means that the *only* distinguishing feature is the language
The languages syntax. Nothing more. For example, you won't benefit from Erlang's very efficient thread implementation with a (AFAIK imaginary) Erlang.NET. Just see the various ports of languages to the JVM (and there are many, that isn't a feature of.NET only) - all of them are crippled in one way or another.
Re:MS is developing for FreeBSD?!?!?
on
What is .NET?
·
· Score: 1
Ever read the BSD license, or cared about that little word "free" in free software at all?
What do you expect, the "FreeBSD people" sue Microsoft because they don't want them to develop for their OS?
Re:Question : what's the benefit ?
on
What is .NET?
·
· Score: 2, Funny
what does.NET offer me that C++ libraries & frameworks such as MFC, Powerplant, cocoa and others don't?
Hype?
Re:Is this article acurate?
on
What is .NET?
·
· Score: 1
There are about 30 languages that can be compiled to JVM bytecode. Perhaps you need to stop reading slashdot all day.
Re:Classes and APIs more important than language
on
What is .NET?
·
· Score: 1
Language interoperability as implemented by.NET is definitely not "neat".
There are two major problems with that. The first is that, if you make use of the promise that every developer can use the language they are used to, you end up with a lot of code written by some crazy guy in Brainfuck.NET, while the other guy now responsible for it does only know about COBOL.NET. Not a good idea.
The other problem - which happens to be kind of the opposite view on it - is that all those funky languages are interoperable just because they are forces to be basically the same (an artice posted some days ago on the exact same subject called it "skinnable languages").
You don't get the the advantages of different languages, you just get different syntaxes. For example, there is no multiple inheritance in the CLR, so there is no multiple inheritance in C++.NET. This whole language interoperability crap comes down to the equivalent of #define BEGIN { #define END }
Re:Language neutrality
on
What is .NET?
·
· Score: 1
Yes - they even managed to cripple VB for.NET:)
However, this is not new: Try to read any W3C "language independent" standard (like the DOM IDL bindings) - or even IDL itself. It is language independent as long as your language is reasonably similar to Java.
I once had a similar problem. It died while linking some monster libs, due to the quite restrictive resource limits. Try to compile it as root (IIRC, a simple "su" won't help, you need a "real" login).
Would be tough - I never met a system where konqueror was in/usr/bin. I saw it in/usr/local/bin,/opt/kde/bin,/opt/kde2/bin,/usr/X11R6/bin and/usr/local/kde/bin, though. Care to tell which program does such bogus stuff?
You do realize that KDE2 is in the the OpenBSD ports collection? And that there are binary packages for both i386 and PPC for the unlikely case you can't compile them yourself?
Well, for Gnome, there was a Sun sponsored usability study, IIRC.
However, such a study doesn't improve usability on it's own, it just states that it has to be improved. You can tell a crappy UI coder that he is just that over and over, he won't get better just because of this.
KDE also has Usability page, but there seem to be more active KDE subprojects...
(Note that I don't want to imply that Gnome has more crappy UI coders than KDE. Both have their share, and both have great ones.)
There are more reasons to compile yourself. Think of speed. What binary packager will compile with any optimization flag other than -O2 (say, -march)? Not to mention that I can change the configure options in the ports Makefile.
A more interesting question seems to be: Do the binaries run faster? Some people happen to run their apps more often than they compile them...
Personally, I don't think someone should be allowed to share his opinion when this opinion is that killing people because of some arbitrary criteria is the way to go. Especially scince they tend to act after their opinion.
Michael?
Would have been a good idea to link to the solution for the problem described in this article, IMHO.
As well, nobody is bashing Linus for implementing an operating system, although Microsoft implemented one before.
There is a slight difference between creating something with a similar scope, and a 1-to-1 clone. If you don't get it yet, don't worry - in a few months/ years, Microsoft will explain...
It took some time to make people tolerate crashing desktops, yet Microsoft succedded. Why shoul dit be different with cellphones?
Serious, however, Debian is the best Linux distro I ever used. Some of its approaches are questionable - like "alternatives" - but its as close to a well-designed system as one can get with an eclectic system like GNU/Linux.
The major griefs are - obviously, others already pointes that out - the bogus release cycle nearly forcing you to run unstable, and the package management system, which rocks, but only as long as you are just installing pre-made binaries. I never tried to create a RPM, but making a .deb from some arbitrary code you downloaded is definetly way to much work (compare it to creating a BSD port, where the hardest thing is to determine the best download URL for the source tgz). While Debians package collection is of course impressive, once you install something not included, you most likely will not care about your packaging system, which is always a bad thing.
Come on, Larry Wall got the award in 1998! (And he was in the commite chosing GvR for this years award)
However, note that Python is not strict at all, other than with indentation - and Emacs handles that for you. It's just a nicer syntax - it doesn't matter much, but it definitly doesn't hurt. (And, btw, I believe it might have something to do with Guido being from the Netherlands - I don't think their keyboard layout is much different from the german one, and on that, typing curly braces is a major PITA [Alt-Gr 8/9]).
And if you insist on Perls broken syntax, but without its broken semantics, there's always Ruby... :)
However, Guido and Larry once should get an award together for this great Parrot hoax last april. Remember? It read like
if dollar_underscore == 1:
do_something()
}
I really like Python, and the style Guido and the other core hackers manage it. Best example are the PEPs (Python Enhancement Proposals), a very open and community-oriented way to deal with language evolution.
Yes. Doesn't seem to be a good source for advice on how to run a webserver.
I never used it myself, but was told that Understand was pretty good at doing exactly this. It claims to support big and hairy projects, and runs both on Windows and Unix. Unfortunatly it is Free as in "Free trial" only.
So, what exactly are his responsibilities at Microsoft?
The languages syntax. Nothing more. For example, you won't benefit from Erlang's very efficient thread implementation with a (AFAIK imaginary) Erlang.NET. Just see the various ports of languages to the JVM (and there are many, that isn't a feature of .NET only) - all of them are crippled in one way or another.
What do you expect, the "FreeBSD people" sue Microsoft because they don't want them to develop for their OS?
Hype?
There are about 30 languages that can be compiled to JVM bytecode. Perhaps you need to stop reading slashdot all day.
There are two major problems with that. The first is that, if you make use of the promise that every developer can use the language they are used to, you end up with a lot of code written by some crazy guy in Brainfuck.NET, while the other guy now responsible for it does only know about COBOL.NET. Not a good idea.
The other problem - which happens to be kind of the opposite view on it - is that all those funky languages are interoperable just because they are forces to be basically the same (an artice posted some days ago on the exact same subject called it "skinnable languages").
You don't get the the advantages of different languages, you just get different syntaxes. For example, there is no multiple inheritance in the CLR, so there is no multiple inheritance in C++.NET. This whole language interoperability crap comes down to the equivalent of
#define BEGIN {
#define END }
However, this is not new: Try to read any W3C "language independent" standard (like the DOM IDL bindings) - or even IDL itself. It is language independent as long as your language is reasonably similar to Java.
I once had a similar problem. It died while linking some monster libs, due to the quite restrictive resource limits. Try to compile it as root (IIRC, a simple "su" won't help, you need a "real" login).
Would be tough - I never met a system where konqueror was in /usr/bin. I saw it in /usr/local/bin, /opt/kde/bin, /opt/kde2/bin, /usr/X11R6/bin and /usr/local/kde/bin, though. Care to tell which program does such bogus stuff?
Which isn't neccessarily true for CmdrTaco...
However, the Mozilla issue does suck indeed.
However, such a study doesn't improve usability on it's own, it just states that it has to be improved. You can tell a crappy UI coder that he is just that over and over, he won't get better just because of this.
KDE also has Usability page, but there seem to be more active KDE subprojects...
(Note that I don't want to imply that Gnome has more crappy UI coders than KDE. Both have their share, and both have great ones.)
There are more reasons to compile yourself. Think of speed. What binary packager will compile with any optimization flag other than -O2 (say, -march)? Not to mention that I can change the configure options in the ports Makefile.
What's so hard about "Preferences -> File Browsing -> File Associations -> text/html"?