Big citation needed. I don't know enough about them for it to be completely accurate on code modification, and it's likely a lot has changed since I last looked, so I'm prepared to admit I'm totally wrong. All I do know is that Parrot is tailored to dynamic languages.
I'm not very good with thedetailed explanation, as I am not a Parrot developer, but Parrot's VM is geared toward dynamically typed languages like Perl, Python, Ruby, and PHP. The JVM and CLR are geared toward static typed languages, which is why dynamic language ports to the CLR generally require code changes and cleanup to work properly under those environments.
Parrot gives all the benefits of a virtual machine to the dynamic side of the language aisle, while being incredibly easy to extend and build on, and is open source from the start.
Re:Perl 6 reference implementation
on
Parrot 1.0.0 Released
·
· Score: 3, Insightful
Surprisingly. The idea is to do a full language specification, so there can be many implementations of a language, similar to how Java (theoretically) works. This is also why there is an absolutely huge, yet incomplete, test suite. More tests are passing weekly, but more tests are being generated weekly.
Give me a date when Windows will be stable and usable. Give me a date when Linux will be ready for the desktop. Give me a date when MySQL will have a storage engine that is both fast AND reliable.
You can't, because you don't know. All of these things are theoretically possible, and being worked on, but no one knows if it's September 17, 2024 or March 7, 2009.
Just so you know, BitTorrent doesn't require uploading either, your data rate just sucks. The other P2P applications generally default to uploading what you download as well, just not with the grace of BitTorrent, and for most of them, they only upload after you're done downloading. Somehow, I imagine Lars doesn't have the smarts to go and make sure that his client isn't set to upload.
A recovering Appleholic from 1997? Where on earth is this $4,000 to $1,000 comparison coming from? Look, I own a Mac, but I will take large dumps on Apple very often because most of the praise is undeserved. This crap, though, drives me absolutely insane. I tried really hard for two years to get a laptop with the same quality and weight as my Apple laptop for even close to the same money, and after two years of screwing around, bought another Apple.
The last time it was 4:1 was in the late 90s, and no one wants to relive that.
SquirrelFish Extreme was unveiled about a week after Google unveiled Chrome and V8. If you're going to whine about Safari putting tabs on top like Chrome, you could say that Google stole Opera's UI.
.. because he's saying that most window managers can't fit well in the resolution. It doesn't matter how well Android handles sizing if the window manager that you're trying itself is terrible at it.
I think you were reading about the WebKit port -- which is actually a lot further than that, you were probably reading an old SoC post. Firefox works great on the platform, and it's been working on BeOS for some time. They're just trying to get something native-looking.
Nothing was cited, no proof, no anything. Why make a logical comeback? Why highlight all of the open source software they've supported and contributed to? Why talk about all of the software that was dying on the vine that they resuscitated? Why talk about the hardware standards they've opened and contributed to?
I fail to see the issue, again. So do you ever email anyone? I mean, anyone you send an email to could potentially log into your iTunes account and buy all sorts of tracks with your account. Maybe even a movie or a whole album.
You know, you're going to give yourself a heart attack far too early if you worry about crap like this. Seriously, an email address is not a piece of personal information that you can hold close to your chest.
1) EPIC sucks, and so does Eclipse. Try ActiveState Komodo, but they half ass it anyway. Perl does need a good IDE. 2) Download ActiveState perl, set PerlISAPI.dll as the handler for your pl or cgi files, done. It's free, too. 3) Shut the hell up. Have you seen the amount of progress on Rakudo lately? Pugs, the reference implementation of Perl6, has been around for a while. The real thing, the real working thing, is in development and you can play with it and actually write scripts now. 4) Eat crap. 5) What.
Holy crap, calm down. The last sentence was uncalled for. I was actually honestly going to try to help, since yes, this OS is not fully baked yet. I blame the client, too, but there are things you can do to make it easier to deal with. Have fun.
My apologies, I didn't note the K9 reference in your comment, however, 'even in IMAP' doesn't tell me much about your IMAP use. You're using POP as your primary mail retrieval method, which is generally not the best use on a mobile device.
What mail server are you going against? Is this over 3G, EDGE, or Wifi?
Also, grab K-9 Mail. It's a fork of the default mail application with a lot of 'fixes'. I'm not a fan of his new 'small font' crap, but hopefully that will become an option shortly.
Uh, if you read Google's releases, it wasn't T-Mobile castrating those features, it was limitations of releasing a bug free 1.0, and they've promised more bluetooth functionality in later API and OS releases. T-Mobile has not neutered the bluetooth functionality on their other smartphones, why would they do it on the one device they're touting so well as 'open'?
Big citation needed. I don't know enough about them for it to be completely accurate on code modification, and it's likely a lot has changed since I last looked, so I'm prepared to admit I'm totally wrong. All I do know is that Parrot is tailored to dynamic languages.
I'm not very good with thedetailed explanation, as I am not a Parrot developer, but Parrot's VM is geared toward dynamically typed languages like Perl, Python, Ruby, and PHP. The JVM and CLR are geared toward static typed languages, which is why dynamic language ports to the CLR generally require code changes and cleanup to work properly under those environments.
Parrot gives all the benefits of a virtual machine to the dynamic side of the language aisle, while being incredibly easy to extend and build on, and is open source from the start.
Surprisingly. The idea is to do a full language specification, so there can be many implementations of a language, similar to how Java (theoretically) works. This is also why there is an absolutely huge, yet incomplete, test suite. More tests are passing weekly, but more tests are being generated weekly.
Give me a date when Windows will be stable and usable. Give me a date when Linux will be ready for the desktop. Give me a date when MySQL will have a storage engine that is both fast AND reliable.
You can't, because you don't know. All of these things are theoretically possible, and being worked on, but no one knows if it's September 17, 2024 or March 7, 2009.
How's the snark today?
Just so you know, BitTorrent doesn't require uploading either, your data rate just sucks. The other P2P applications generally default to uploading what you download as well, just not with the grace of BitTorrent, and for most of them, they only upload after you're done downloading. Somehow, I imagine Lars doesn't have the smarts to go and make sure that his client isn't set to upload.
BitTorrent is not the only P2P protocol.
You do for most Dell and Lenovo products.
A recovering Appleholic from 1997? Where on earth is this $4,000 to $1,000 comparison coming from? Look, I own a Mac, but I will take large dumps on Apple very often because most of the praise is undeserved. This crap, though, drives me absolutely insane. I tried really hard for two years to get a laptop with the same quality and weight as my Apple laptop for even close to the same money, and after two years of screwing around, bought another Apple.
The last time it was 4:1 was in the late 90s, and no one wants to relive that.
SquirrelFish Extreme was unveiled about a week after Google unveiled Chrome and V8. If you're going to whine about Safari putting tabs on top like Chrome, you could say that Google stole Opera's UI.
Plus, these statistics are not based on downloads, but on usage. If it were based on installation, IE would likely have a far stronger showing.
.. because he's saying that most window managers can't fit well in the resolution. It doesn't matter how well Android handles sizing if the window manager that you're trying itself is terrible at it.
No you didn't. Stop doing that. Linux works fine for what it is, don't lie about where things stood back then.
I think you were reading about the WebKit port -- which is actually a lot further than that, you were probably reading an old SoC post. Firefox works great on the platform, and it's been working on BeOS for some time. They're just trying to get something native-looking.
Nothing was cited, no proof, no anything. Why make a logical comeback? Why highlight all of the open source software they've supported and contributed to? Why talk about all of the software that was dying on the vine that they resuscitated? Why talk about the hardware standards they've opened and contributed to?
Nah. They/you are a douche.
Yeah, okay.
Coward.
I'm... speechless.
I fail to see the issue, again. So do you ever email anyone? I mean, anyone you send an email to could potentially log into your iTunes account and buy all sorts of tracks with your account. Maybe even a movie or a whole album.
Think of the children!
You know, you're going to give yourself a heart attack far too early if you worry about crap like this. Seriously, an email address is not a piece of personal information that you can hold close to your chest.
like?
1) EPIC sucks, and so does Eclipse. Try ActiveState Komodo, but they half ass it anyway. Perl does need a good IDE.
2) Download ActiveState perl, set PerlISAPI.dll as the handler for your pl or cgi files, done. It's free, too.
3) Shut the hell up. Have you seen the amount of progress on Rakudo lately? Pugs, the reference implementation of Perl6, has been around for a while. The real thing, the real working thing, is in development and you can play with it and actually write scripts now.
4) Eat crap.
5) What.
Holy crap, calm down. The last sentence was uncalled for. I was actually honestly going to try to help, since yes, this OS is not fully baked yet. I blame the client, too, but there are things you can do to make it easier to deal with. Have fun.
My apologies, I didn't note the K9 reference in your comment, however, 'even in IMAP' doesn't tell me much about your IMAP use. You're using POP as your primary mail retrieval method, which is generally not the best use on a mobile device.
What mail server are you going against? Is this over 3G, EDGE, or Wifi?
Why are you still using POP?
Also, grab K-9 Mail. It's a fork of the default mail application with a lot of 'fixes'. I'm not a fan of his new 'small font' crap, but hopefully that will become an option shortly.
Sorta. No. No.
KIO is an open source foamer's wet dream. Unfortunately, the real world doesn't really care, just like they don't care about ogg.
Uh, if you read Google's releases, it wasn't T-Mobile castrating those features, it was limitations of releasing a bug free 1.0, and they've promised more bluetooth functionality in later API and OS releases. T-Mobile has not neutered the bluetooth functionality on their other smartphones, why would they do it on the one device they're touting so well as 'open'?
Hence, Perl 6/Rakudo.