Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Submission + - Should Perl 7 Be Backwards Compatible? (lwn.net) 2

destinyland writes: What's up with Perl 7? Perl Foundation board member Ricardo Signes tried to sum up the state of the community in a detailed post to the "Perl 5 porters" mailing list. And in a section titled "To Break or Not To Break," he writes that "The central Perl 7 question is not about version numbering, but rather about backward compatibility guarantees..." And more specifically, it's how to respond to the question of whether Perl 5 "is too constrained by backward compatibility to grow significantly in utility or rate of use." He presents three possible responses:

— Reject the premise. "There is a lot of room for forward motion without breaking changes, if we would just stop trying to change the rules and move forward."

— Accept the premise, but then "let Perl continue along its current course, becoming ever more stable as it is used by an ever-diminishing audience until it is given its rightful place in the Hall of the Honored Dead."

— Or, "figure out which constraints can, like chains, be shrugged off so we can move ahead..."

While he sees merit in all three positions, the core hope of the Perl 7 plan is choice #3. "Maybe there are kinds of backward compatibility that can be shrugged off without disrupting the vast majority of Perl users, while making the language easier to use and (very importantly) easy to *continue* to improve." And more to the point, "We aren't picking up new core developers for a bunch of reasons, but one is 'it's just too much of a slog to -do- anything.' So I am in favor of making selective breakages in order to make the language better and the implementation more workable. I think this is the core of the Perl 7 plan, and the big question is 'what are those selective breakages.'"

That section is followed by another one titled "How Shall I Break Thee?" ("The impact on existing code is a big question to be answered. Nobody is arguing that we'll attract a new set of users and developers by first alienating all the existing ones.") While there's good suggestions, right now "The plan is to come up with a plan." And this starts with creating a document to formalize the governance model of the Perl Steering Committee as their way of pre-forming some early consensus and refining ideas before they're then put up for general discussion on the mailing list, with a project manager giving final approval to the larger community's decisions. This will then be followed by "producing a clear set of intended changes..."

"Until that happens, I just hope for a little period of calm and good faith."

Comment just a thought (Score 1) 39

I can see a rationale on Google's part, the link goes to a page on the dev's product site not directly to a secure payment processor. The dev's page is at least nominally less/un verifiable and arguably less secure. If this is the case a fix would be to put a direct link to a payment processor page.

Submission + - Air Force has lost 100,000 inspector general records (thehill.com)

schwit1 writes: The Air Force announced on Friday that it has lost thousands of records belonging to the service's inspector general due to a database crash.

"We estimate we've lost information for 100,000 cases dating back to 2004," Air Force spokeswoman Ann Stefanek told The Hill in an email.

The database, called the Automated Case Tracking System (ACTS), holds all records related to IG complaints, investigations, appeals and Freedom of Information Act requests.

No mention of backups.

Biotech

Submission + - The Great Ethanol Scam?

theodp writes: "Over at BusinessWeek, Ed Wallace is creating quite a stir, reporting that not only is ethanol proving to be a dud as a fuel substitute, but there is increasing evidence that it is destroying engines in large numbers. Before lobbyists convince the government to increase the allowable amount of ethanol in fuel to 15%, Wallace suggests it's also time to look at ethanol's effect on smog, fuel efficiency, global warming emissions, and food prices. Wallace concedes there will be some winners if the government moves the ethanol mandate to 15% — auto mechanics, for whom he says it will be the dawn of a new golden age."

Comment remember being 3? (Score 0, Flamebait) 412

What a bunch of idiots. Three year olds don't have strong cognitive responses to language. Don't you remember being three? I remember being in the womb (especially when the water broke, hard to forget that one). Talk about a different mode of thought. As long as people think that the way they think is the only way to think, they'll never really figure anything out, beyond social rote.
Hardware Hacking

Huge Credit Fraud Ring Sends Europeans' Data To Pakistan 166

marshotel excerpts from a story at the Wall Street Journal: "European law-enforcement officials uncovered a highly sophisticated credit-card fraud ring that funnels account data to Pakistan from hundreds of grocery-store card machines across Europe, according to U.S. intelligence officials and other people familiar with the case. Specialists say the theft technology is the most advanced they have seen, and a person close to British law enforcement said it has affected big retailers including a British unit of Wal-Mart Stores Inc. and Tesco Ltd."

Comment beyond CAD (Score 1) 87

I sometimes think that an over-reliance on success at the modeling stage can lead to things like unusable software. I'm currently working with a product that theoretically replaces me. but because it can't break its own rules, it ends up coming short in real-world applications, and here I am not only operating a product that is too sophisticated for the average user, but that is also intrinsically incapable of doing some very simple things that are only called for about 2% of the time. but when you need em, you need em. and those last 2% can make the difference between success and failure. but that doesn't make the product a failure; it's unquestionably good at what it does do. the failure lies on the part of users/planners/managers who mistake power and complexity for universality.

Slashdot Top Deals

The difficult we do today; the impossible takes a little longer.

Working...