C++ FQA
2007-10-23 14:19:38.55286+00 by
Dan Lyke
6 comments
The C++ FQA Lite:
This is C++ FQA Lite. C++ is a general-purpose programming language, not necessarily suitable for your special purpose. FQA stands for "frequently questioned answers". This FQA is called
"lite" because it questions the answers found in C++ FAQ Lite.
Including summaries of the major defects of the language and big picture issues.
Rant agreeing with most of what's there elided 'cause I'm just in too pissy a mood today.
[ related topics:
Software Engineering
]
comments in ascending chronological order (reverse):
#Comment Re: made: 2007-10-23 14:49:50.289842+00 by:
meuon
You need to "get some". Sex.. a good bike ride.. a great hike.. a working something technological.. a winning lottery ticket,
#Comment Re: made: 2007-10-23 15:39:30.755633+00 by:
John Anderson
I saw that this morning right after I did the tabdump and thought "I should go back and add that just to make sure Dan sees it..."
#Comment Re: made: 2007-10-23 22:11:17.522174+00 by:
Dan Lyke
meuon, rode out to Point Reyes Station and back this morning, actually accomplished some stuff this afternoon. Good suggestion.
John, thanks, I've been struggling with OS/X server, so my C++ hate is actually kind of low right now. Apple's figured out how to make money with open source software: Compile it with obscure switches so it's missing functionality[1], put an almost-gets-it-right (but really doesn't) GUI on top of it that randomly spews silly messages into your syslog, and sell it on hardware.
And Java apps suck. Universally.
[1] no LDAP in Apache, you have to use mod_auth_apple, the docs I've found so far for which say that groups have to be kept separately... sigh, trying to compile in LDAP meant all sorts of prerequisites, which meant that I had a positively overflowing /usr/local before I gave up and punted. Next time it's some Linux flavor, probably Ubuntu.
#Comment Re: made: 2007-10-24 01:07:35.477055+00 by:
John Anderson
To quote Mark Pilgrim, 'Ubuntu: a made-up African word meaning "Can't install Debian".'
Did you consider lighttpd? Looks like (<http://trac.lighttpd.net/trac/wiki/Docs%3AModAuth>) it's got some auth-over-LDAP support, and it's probably easier to get up and running than Apache.
And finally, all software sucks, down-not-across, etc. etc...
#Comment Re: another apple grr... made: 2007-10-25 02:07:16.865707+00 by:
John Anderson
Python 2.3?! ZOMGWTF thanks Apple...
(just killing time while the 17MB Python2.5.1 DMG downloads. Guess I should be happy I don't have to compile it...)
#Comment Re: made: 2007-10-25 03:54:57.063271+00 by:
Dan Lyke
Giggle. Yeah, among other things. Their wx is hopelessly out of date, and let's not even get started on Perl modules... They ship Subversion on the OS/X server, but I didn't find the Java bindings (of course apps written in Java have a special place in hell in my book).
I love lighttpd, but the hope was that since they've got the point-n-drool thing for Apache and it's integrated in everything that I could just recompile it and do some symlinks, but after a day and a half of that crap I went back and used their auth.
Yeah, all software sucks, but do they have to make it suck harder?