I get the impression that Perl6 will mainly add a more approachable OO syntax for OO programming. At least that's what we'll see. Behind the scenes, it's supposed to be opened up so that you can hack the language more easily, without stepping on other people's work.
Is it old hat? Well, Perl's hard to recommend for large projects because it doesn't feel like an OO language, has many "weird" operators, and doesn't make those nice javadocs. Though it is capable of large, multi-person development, it requires discipline. I believe that Perl6 is attempting to address these issues.
VB did that for itself too, and wrapped it in an IDE. When perl gets more OO, it will probably span an IDE somehow.
Personally, I would be happy with the OO adaptations. It'll be a great preservation move. They won't cause all the great operators and functions to go away (fingers crossed). I believe that arrays will be first class objects, not "just another object". I believe that hashes will too. I also believe that the very clean syntax for anonymous functions will remain.
shankster knows it
I've been at jobs where, if I came up with a good idea at lunch and discussed it with someone, they'd own it. what the hell is up with that?
I've had "non compete" clauses that were so vague that it basically said I would not work after quitting. Really.
Visual Translator: It's a digital camera that can read and translate Chinese into another language. Kinda like a tricorder, but for written material. This requires some real processing power and a pretty large database.
Facial database for people who are lousy at remembering names and faces. This is a twist on a similar idea posted here, but tailored a little more to my own needs:-)
Melody Finder: a training tool that teaches you about melody by turning music into other sensory input. It would be able to recall songs, transpose keys, etc. It helps you learn to carry a tune, and find the beat in a song so you can learn to dance.
Collective Math enhances the math experience by generating semirandom mathematical phenomena, soliciting input, and adjusting itself to create other phenomena. The pdas are completely networked so that one user's input can be share with the others. One of the problems with teaching math is that there's no visual analog for most kids, so they just don't "get it."
Touch Mousepad put a display into the mousepad, so you can pick it up and use it as an interface or drawing tool. (OK, so the crusoe isn't that big a deal for this. So what?)
Trend Finder a neural network app that finds patterns that you might not notice, like changes in levels of VOCs or amount of infrared light, or other hard-to-sense things. You wear it on you. The trick is that it'd correlate several different inputs so you get more useful information.
Visualiser lets you run WinAmp visualizers, but using reality as an input.
I disagree. A portable server would take too much power. A portable directory of pointers to the server would be a LOT more useful. Your "file system" would be on the PDA, but the actual files would be elsewhere. Of course, you could copy some files to your PDA, but the nice thing is, it'll be in the same "place" as on the server.
In short - synchronized directories, but not syncrhonized files.
I get the impression that Perl6 will mainly add a more approachable OO syntax for OO programming. At least that's what we'll see. Behind the scenes, it's supposed to be opened up so that you can hack the language more easily, without stepping on other people's work. Is it old hat? Well, Perl's hard to recommend for large projects because it doesn't feel like an OO language, has many "weird" operators, and doesn't make those nice javadocs. Though it is capable of large, multi-person development, it requires discipline. I believe that Perl6 is attempting to address these issues. VB did that for itself too, and wrapped it in an IDE. When perl gets more OO, it will probably span an IDE somehow. Personally, I would be happy with the OO adaptations. It'll be a great preservation move. They won't cause all the great operators and functions to go away (fingers crossed). I believe that arrays will be first class objects, not "just another object". I believe that hashes will too. I also believe that the very clean syntax for anonymous functions will remain.
shankster knows it I've been at jobs where, if I came up with a good idea at lunch and discussed it with someone, they'd own it. what the hell is up with that? I've had "non compete" clauses that were so vague that it basically said I would not work after quitting. Really.
Facial database for people who are lousy at remembering names and faces. This is a twist on a similar idea posted here, but tailored a little more to my own needs :-)
Melody Finder: a training tool that teaches you about melody by turning music into other sensory input. It would be able to recall songs, transpose keys, etc. It helps you learn to carry a tune, and find the beat in a song so you can learn to dance.
Collective Math enhances the math experience by generating semirandom mathematical phenomena, soliciting input, and adjusting itself to create other phenomena. The pdas are completely networked so that one user's input can be share with the others. One of the problems with teaching math is that there's no visual analog for most kids, so they just don't "get it."
Touch Mousepad put a display into the mousepad, so you can pick it up and use it as an interface or drawing tool. (OK, so the crusoe isn't that big a deal for this. So what?)
Trend Finder a neural network app that finds patterns that you might not notice, like changes in levels of VOCs or amount of infrared light, or other hard-to-sense things. You wear it on you. The trick is that it'd correlate several different inputs so you get more useful information.
Visualiser lets you run WinAmp visualizers, but using reality as an input.
In short - synchronized directories, but not syncrhonized files.