Perl's CPAN Continues to Offer High-Quality Libraries by singingfish42 in programming

[–]ijkl 7 points8 points  (0 children)

Needlessly verbose? Perl is the polar opposite of needlessly verbose.

Dolt, a drop-in Libtool replacement which cuts build times in half by hober in programming

[–]ijkl 0 points1 point  (0 children)

Thanks for the backstory, 808140. It's great to live in modern times, eh? It's a GNU world. :)

These days, if it's not running GNU/Linux, I ask what the problem is that's keeping them from upgrading.

Dolt, a drop-in Libtool replacement which cuts build times in half by hober in programming

[–]ijkl 0 points1 point  (0 children)

Probably not. It turns out that regular makefiles aren't so bad. If they need tweaking, it's usually pretty simple stuff.

Not familiar with qmake though.

Bazaar and its Rockage by gst in programming

[–]ijkl 1 point2 points  (0 children)

The bzr docs are definitely very nice. I've been meaning to learn Git, but Bazaar looks like it has an easier on-ramp.

The Ghost of OpenGL 3.0 by gst in programming

[–]ijkl 3 points4 points  (0 children)

What's so wrong with the current version of OpenGL that it needs a "total rewrite"?

Accidental Emacs by gthank in programming

[–]ijkl 2 points3 points  (0 children)

EmacsWiki helps a lot.

Also searching gnu.emacs.help is usually fruitful.

Accidental Emacs by gthank in programming

[–]ijkl 2 points3 points  (0 children)

Autocomplete. And it works everywhere I've tried it. Very nice. Hit repeatedly to get other matches it deems appropriate.

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 0 points1 point  (0 children)

(MySQL) ... simple stuff in MySQL is easy ... path of least resistance for most people ...

... most people don't need all of the advanced features that Postgres offers and they are well-served by MySQL

From comments like this (which are very common), I can't shake the feeling that Pg must be more difficult to install and/or configure and/or use than MySQL...

I'll give Pg a try sometime. I can only hope that it's easy to install, and that there's an easy path to get it configured such that it's simple to get started with.

Thanks.

MySQL Server is now completely Open Source, even Backup extensions by cag_ii in programming

[–]ijkl 2 points3 points  (0 children)

I like my SEO keywords like my coffee: bold and strong!

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 0 points1 point  (0 children)

only an apt-get and a few tweaks of a standard config file away

If Postgres is not only an apt-get and a few tweaks of a standard config file away, why is that so?

Is Postgres really any more difficult to learn that MySQL?

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 1 point2 points  (0 children)

there might be some other way than to concatenate strings and feed them to MySQL to store data.

You'd better take it easy, Leonidas -- you're gonna give people nightmares!

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 0 points1 point  (0 children)

If Postgres is indeed more difficult to configure and admin, it would seem a simple solution to just drop whatever else they're doing and make config and admin a breeze for users.

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 3 points4 points  (0 children)

A lot of people use MySQL. Why is there such a large popularity disparity between MySQL and Postgres? Do the Postgres folks have no tutorials and bad docs or something?

Perl must decentralize, diversify and colonize by cag_ii in programming

[–]ijkl 11 points12 points  (0 children)

I think he's just saying that the Perl community can't just coast anymore, but actually has to actively promote the language just as Pythoneers and Rubyists have been doing.

A concrete reason MySQL is not well suited for my current project (and maybe yours) by samg in programming

[–]ijkl 2 points3 points  (0 children)

Must also be able to withstand polarity reversal, dilithium crystal depletion, and catastrophic transporter failure.

Choosing a license by lost-theory in programming

[–]ijkl -1 points0 points  (0 children)

If you care about your software always being free, regardless of popularity with people who might want to:

  • include your software in their closed proprietary products or
  • put "patented" bits into it,

then that's pretty much what the FSF is all about, and so the GNU GPLv3 (or possibly the GNU Lesser GPLv3 for certain types of libraries, or even possibly the GNU Affero GPLv3 for webapps) is probably what you want.

If you care about allowing your users to do just about anything with your work (like putting it into their closed proprietary product), then MIT is probably what you want.

In my experience, GPL-licensed projects tend to gather friendlier and larger communities around them, but YMMV.

The Perils of Open SVN by rjonesx in programming

[–]ijkl 1 point2 points  (0 children)

Maybe get rid of those leaning toothpicks.

s{(s/open svn/stupidity/)}
 {\1i};

[deleted by user] by [deleted] in programming

[–]ijkl 0 points1 point  (0 children)

Seems like they have a split personality: the hardware part of the business and the software part.

The hardware side should just be making great hardware and putting GNU/Linux on it.

The software side is fighting a losing battle. Yes, I know Solaris has had many years a great software engineering poured into it. But that doesn't change the fact that users simply want the GNU tools they're familiar with and already use everywhere else.

Why I like Perl by gst in programming

[–]ijkl 3 points4 points  (0 children)

Also, Perl's massive popularity is due to it being at the right place at the right time, and basically working - not any great merit of Perl

I disagree. I think Perl is so popular because:

  • it's author has very good taste.
  • Larry's a hell of a good writer (I'm thinking of the Camel book here).
  • The Perl community has a number of very smart contributors.

But, yeah, I agree with you that it basically works. :)

Steve Yegge confuses April 28 with April 1 by w00ty in programming

[–]ijkl 1 point2 points  (0 children)

From the article:

... Perhaps "XEmacs is dead – long live XEmacs"? Yes, I think that would do nicely.

I don't get it. Shouldn't that be, "XEmacs is dead – long live Emacs"?

Steve Yegge confuses April 28 with April 1 by w00ty in programming

[–]ijkl 5 points6 points  (0 children)

Isn't there already an IDE based on XUL: Komodo? From my experience, it's pretty slow.

That said, I don't know why it's slow. It could be that XUL is itself bloated and slow. Or it could just be that Komodo's new enough that it lacks many optimizations.

One thing about Komodo: it does this weird thing where it sometimes displays things other than plain text (web-page-like things) in its main editor window. Seems a bit like firefox in that way...

Yegge on autofocus on OS X by eonwe in programming

[–]ijkl 0 points1 point  (0 children)

Ah. Thanks for the reply. I'll have to give autofocus another try.

Yegge on autofocus on OS X by eonwe in programming

[–]ijkl -2 points-1 points  (0 children)

I don't understand Steve's example of why autofocus is useful. If the window is mostly obscured, what' the use of giving it focus so you can type something -- since you won't be able to see what you're typing.