I think it's more ridiculous to think you personally knew every one of the 660 - 3,300 people in your class. There were ~200 in my senior class and I don't think I could claim I knew for sure that none of the 200 had even a single lazy eye. I would be surprised if that's the case.
All these people saying Europe is smarter for only charging for outgoing calls are conveniently neglecting to mention that in Europe, you get charged more to call a cell phone than a land line. In Europe, you can tell which phones are cell phones by the number. In the US, you can't make that distinction based on the number, but it also the cost of making the phone call to a specific area code is the same regardless if the number is tied to a cell phone or a land line. At least, that's how it was when I left the US 13 years ago.
So I could tell a European with a attitude like @redback, "It's your stupid fault for letting a phone company charge you more just because the other party owns a cell phone instead of a land line". How does that taste?
It is possible to create powerful sites generated in Ada. One popular option is the Ada Web Server ( http://www.adacore.com/aws ) ( http://www.freshports.org/www/... ), plus it's possible to create cgi and fast-cgi applications using various libraries.
GNAT stacks up very well against the C targets, especially with embedded, bare metal, and cross-compilers. What types of environment do you think Ada is used in? (hint, those)
Actually, you do not have to pay for for an Ada android cross-compiler and one has been available for 3 years already.
Here is the latest gcc 4.9-based free (in every sense) android/arm cross compiler with FreeBSD as host (DragonFly BSD is also an option)
That's a well-known troll site, which should be obvious even to the uninitiated after reading 20 lines in. So either you're gullible or you are perpetuating that guy's troll intentionally. Neither option looks good for you, sorry.
I thought he was only working for Booz Allen Hamilton for 3 months.
He would have been hired for the skills he already had, they don't train from the ground up. So no, I don't think he got much training from BAH in that short time.
Full disclosure please. Do you have a degree? One in a real field from a 4-year university? Or are you saying you could have a degree if you just jumped through these hoops or check those boxes?
After all the clauses in the bsd license still limit your 'freedom' in this sense.
"This sense" refers to "People could make changes to our library, use them in their commercial service and not make changes public.". BSD does not restrict freedom in this sense. The only restrictions are those 2,3 or 4 clauses listed on the license. The GPL tells you want you can do, the BSD tells you want you can't do (which isn't much).
You can try to redefine free all you want. If one party loses rights at the expense of the other, calling it "free" is disingenuous at best.
Re:What functionality are we BSD users ...
on
Xfce 4.8 Released
·
· Score: 2
Great thesis except it doesn't apply to either Linus or Theo.
Theo spent months trying to regain his commit status. He wasn't looking to fork. The NetBSD core guys basically locked him out and gave him no reason to believe anything would ever change. The sad thing was (besides the fact Theo co-founded the project) was that the code NetBSD locked out was really useful to them. A real interesting story, but it was not an "F*** you" situation.
Linus claimed he wasn't aware of the existing BSD projects, so he wasn't trying to "do his own thing" either.
Re:What functionality are we BSD users ...
on
Xfce 4.8 Released
·
· Score: 2
I'll tell you what, Ace. You get all the Linux distros to merge first, and then you have to right to come knocking at BSD's door. Just ask yourself why operating systems developed as a complete unit would want to merge with a kernel.
Sorry, TheEndOfDays, you're just being a jerk. The original intent was clear, the BeanThere's explanation was clear. If there's a comprehension problem, it's likely with you.
It's Ada, not ADA. It's a first name like Sally or Jane.
So yes, you have to create procedures or functions to import C functions. These are often called bindings, and there's a thin and thick variety. There are numerous examples of Ada using C libraries. I've personally rewritten thick bindings for expat and zlib. The GNAT compiler has an in-built function to generate bindings given a C header or a C++ header, so the majority of the work is done for you.
As far as verbosity goes, I don't consider verbosity a detraction although I realize many people do. Yes, it's verbose, although the machine code it gets compiled to isn't much bigger than C.
Also I believe some embedded systems have already been written in Ada. Here's a link to the most secure OS in the world: Integrity RTOS. Green Hills is one the main commercial solutions for Ada, so it's likely most of RTOS is written in Ada or SPARK, although it doesn't say on the product page. There are other Ada OS projects out there, so the answer is yes, somebody wants to write an OS in Ada.
As you suggested, I won't comment on ObjC because I can't speak intelligently about it.
You don't know the difference between tax evasion and tax avoidance?
No, you are supposed to get the reference, kiddo.
"British-American" ? This hyphen shit has gone on long enough. He's either American or he's not.
"Terra" watts?
I think it's more ridiculous to think you personally knew every one of the 660 - 3,300 people in your class. There were ~200 in my senior class and I don't think I could claim I knew for sure that none of the 200 had even a single lazy eye. I would be surprised if that's the case.
Can you claim "woosh" if it wasn't funny?
All these people saying Europe is smarter for only charging for outgoing calls are conveniently neglecting to mention that in Europe, you get charged more to call a cell phone than a land line. In Europe, you can tell which phones are cell phones by the number. In the US, you can't make that distinction based on the number, but it also the cost of making the phone call to a specific area code is the same regardless if the number is tied to a cell phone or a land line. At least, that's how it was when I left the US 13 years ago.
So I could tell a European with a attitude like @redback, "It's your stupid fault for letting a phone company charge you more just because the other party owns a cell phone instead of a land line". How does that taste?
.... And barring a negative income tax or adequate welfare program, how do we expect for these people to survive?
On their ample fat reserves?
You've stumped me on AS/400 -- I'm having a hard time find viable Ada options for even modern IBM mainframes. (iSeries)
To be fair, the context was openssl. Is that going to be realistically run on 8-bit bare metal?
It's generally not too hard get GNAT running on any platform that gcc runs on, but 8-bit would be pretty challenging I think.
Can you name two environments that openSSL runs on where Ada is not an option? Or even one? I am genuinely curious.
It is possible to create powerful sites generated in Ada. One popular option is the Ada Web Server ( http://www.adacore.com/aws ) ( http://www.freshports.org/www/... ), plus it's possible to create cgi and fast-cgi applications using various libraries.
GNAT stacks up very well against the C targets, especially with embedded, bare metal, and cross-compilers. What types of environment do you think Ada is used in? (hint, those)
Actually, you do not have to pay for for an Ada android cross-compiler and one has been available for 3 years already. Here is the latest gcc 4.9-based free (in every sense) android/arm cross compiler with FreeBSD as host (DragonFly BSD is also an option)
http://www.freshports.org/lang...
And here are the testsuite results: http://www.dragonlace.net/gnat...
The only test it fails are the stack-check tests, and that is because gcc doesn't support it yet (a patch was produced but it's not be accepted yet).
That's a well-known troll site, which should be obvious even to the uninitiated after reading 20 lines in. So either you're gullible or you are perpetuating that guy's troll intentionally. Neither option looks good for you, sorry.
"shot" is an acceptable synonym for launch, so that's a fail. The other two qualify as pedantry though.
I thought he was only working for Booz Allen Hamilton for 3 months. He would have been hired for the skills he already had, they don't train from the ground up. So no, I don't think he got much training from BAH in that short time.
I've had it with these motherfucking geeks on this motherfucking plane!
Full disclosure please. Do you have a degree? One in a real field from a 4-year university? Or are you saying you could have a degree if you just jumped through these hoops or check those boxes?
After all the clauses in the bsd license still limit your 'freedom' in this sense.
"This sense" refers to "People could make changes to our library, use them in their commercial service and not make changes public.". BSD does not restrict freedom in this sense. The only restrictions are those 2,3 or 4 clauses listed on the license. The GPL tells you want you can do, the BSD tells you want you can't do (which isn't much).
You can try to redefine free all you want. If one party loses rights at the expense of the other, calling it "free" is disingenuous at best.
Great thesis except it doesn't apply to either Linus or Theo. Theo spent months trying to regain his commit status. He wasn't looking to fork. The NetBSD core guys basically locked him out and gave him no reason to believe anything would ever change. The sad thing was (besides the fact Theo co-founded the project) was that the code NetBSD locked out was really useful to them. A real interesting story, but it was not an "F*** you" situation.
Linus claimed he wasn't aware of the existing BSD projects, so he wasn't trying to "do his own thing" either.
I'll tell you what, Ace. You get all the Linux distros to merge first, and then you have to right to come knocking at BSD's door. Just ask yourself why operating systems developed as a complete unit would want to merge with a kernel.
BTW, there are 4 major flavors of BSD.
Ever heard of the state of Louisiana? http://www.la-legal.com/history_louisiana_law.htm
I live in Toulouse. You wouldn't know there is a ban on using cell phones while driving solely by observing the drivers...
Sorry, TheEndOfDays, you're just being a jerk. The original intent was clear, the BeanThere's explanation was clear. If there's a comprehension problem, it's likely with you.
It's Ada, not ADA. It's a first name like Sally or Jane.
So yes, you have to create procedures or functions to import C functions. These are often called bindings, and there's a thin and thick variety. There are numerous examples of Ada using C libraries. I've personally rewritten thick bindings for expat and zlib. The GNAT compiler has an in-built function to generate bindings given a C header or a C++ header, so the majority of the work is done for you.
As far as verbosity goes, I don't consider verbosity a detraction although I realize many people do. Yes, it's verbose, although the machine code it gets compiled to isn't much bigger than C.
Also I believe some embedded systems have already been written in Ada. Here's a link to the most secure OS in the world: Integrity RTOS. Green Hills is one the main commercial solutions for Ada, so it's likely most of RTOS is written in Ada or SPARK, although it doesn't say on the product page. There are other Ada OS projects out there, so the answer is yes, somebody wants to write an OS in Ada.
As you suggested, I won't comment on ObjC because I can't speak intelligently about it.