Flutterby™! : C++ FQA

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

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?