How Mainstream Can Code Scavenging Go?
The time-honored tradition of code scavanging has long been a way for new programmers to "break in" to a new language or task that they may not want to build from the ground up. The re-use of old code, cleaned up and tweaked to a new purpose can help developers learn many useful skills and accomplish tasks quickly, especially for small tasks that aren't of vital importance. One blogger wondered if this process could be formalized and tools could be built to help foster and enable code scavanging on a mass level. Is this a viable option, or are there just too many things to consider?
So, how quickly would you run afoul of Intellectual Property laws doing this?
Watch the Teaser Trailer for "The Lightning Thief" Her
...since they obviously aren't going to be using it for much longer...
Generally, bash is superior to python in those environments where python is not installed.
In A Deepness in the Sky, Vernor Vinge posited Programmer Archaeologists would replace all new development. http://everything2.com/index.pl?node_id=760521
Madness takes its toll. Exact change please.
like cpan and ruby gems etc
we scavenge code online w/e, find it needs to be used by a lot of people
so we inherit the scavenged and put it in a nice module and tada!
this is nothing new
back in the day we didnt have no old school
Some people are already doing this, such as koders, code fetch, codase, and snippets. Talk to them for formalizing as I'm sure they have some good input.
The Web 2.0 crowd rediscovers subroutine libraries. Film at 11.
http://code.google.com/
I guess this is slow news day. Using bits of code without writing everything from scratch - how novel! How controversial! Is there anyone who doesn't do this? What kind of skull-shattering boredom do you have to endure before you start writing blog entries about this?
And the first article suggests that trusting the code is an issue, because you didn't write it. Well let's see - it's short, and you just pasted it into your program. But you're not going to bother to read it? You fail. Seriously.
I always mod up spelling trolls.
Isn't this, you know, a library?
Why don't you scavenge the dictionary to spell properly?
Since..when? Recently I've picked up perl again, and I've found more than what I need to scavenge to make my own personal extensions to blosxom through google searches.
I mean, granted, it depends on your definition of a bite-size task, but it's a blanket statement no matter which way you spin it.
If only there were some computer programming language that had built-in support for some kind of a Comprehensive Archive Network, that would be the best.
... hmm ... "import" the things you need from the Comprehensive C++ Archive Network!
Maybe the C++ language could do it. Then you could just
Hmm, CC++AN sounds pretty dumb. It'd never catch on. Oh well.
We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
Today Slashdot jumped the shark.
Seriously. I'm starting to lose brain cells when I read the "articles" these days.
That sir, was a work of beauty. There should moderation other than -1 Troll for such art.
Indeed...we need a -5 Asshole.
It's called Google.
That article used a lot of words to say absolutely nothing. But it got me thinking... perhaps we could group related snippets of code into units called "libraries", and then we could easily use those libraries to perform common tasks?
So... the formalised use of old code... you mean like CPAN?
It leaves us only "the". Which is an article. Liar.
... of an SF book I read a few years ago, where all programs were written by a process of digging into 10,000 years' worth of computer programs in a sort of archaeological way, pulling out something that did more or less what you want and amalgamating it with what you had so far. I thought at first that it was a Vernor Vinge book, but checking the plot summaries on wikipedia, it looks like it was somebody else. Can anybody remember the book I'm thinking of?
Apparently, slashdot has already scavenged angle brackets - they're gone. Truly the most scavenged code ever.