This post is in reply to your subject, not your unfounded accusations about out feline overlords.
Zonk is not the new timothy. Check out his journal. He posts replys to other peoples comments, so he clearly reads a few comments on Slashdot at least once or twice a week. That can't be said of very many of the Slashdot editors.
But I couldn't help noticing that right now all except one posts of the posts on the main page are made by him...
This is cool. If enough people use this to create cool stuff, and it generates enough publicity, maybe more companies will follow. If not, Grease monkey will let us most of this, but not as easily.
Personally, I don't want a combined pda, phone, camera and mp3-player since all such devices seem to be bad at everything they do. Big, clunky things with poor batery life, a horrible UI, low reolution camera, limited storage, etc. These 'convergence' devices are a compromise, and all compromises are a combination of the worst of two (or more) worlds.
What else would Gates be saying? "I don't think we can dent Apples monopoly, but we are releasing these ugly mobile just in case we are wrong..."? Dont think so!
Exactly. If there is no choice, there is no competition. If there is no competetion the market will stagnate. If the market stagnates, product performance goes down and prices go up. Corporations are in it to make money.
Even without software patents, there are still laws regulating copyright of code, reverse engineering, trade secrets and a bunch of other things bunched together in the term intellectual property. These aren't all going away, and nor should they.
Why on earth do you think that? They don't have any _money_ backing them, only lawyers, so threre is still no money in suing them. But more importantly, the #1 reason for suing the developers of any free software is to decrease the competition, not to make a quick buck.
This has happened multiple times, and the infringing company usually ends up posting the source.
The original MPlayer devellopers wanted to dual license MPlayer because they felt exactly the way you do after the MPlayer vs Kiss debacle. When it was discovered that Kiss had stolen GPL'ed code from MPlayer, they first flat out denied it, they even went as far as to imply that MPlayer had somehow stolen code from a KISS DVD-player. But in the end Kiss where forced to comply with the GPL and offer source downloads.
CDDA lacks one think that I would truly like, namely a good delivery method. I want to be able to play any piece of music I like, at any time and place, while only paying a flat fee. None of the purchasing or downloading, just search for the artist/song/whatever and when you find it, start playing it at once.
So the market needs to be regulated since otherwise price wars will lead to a monopoly? Is there any evidence of this ever happening? As far as I can see, the monopolies of this world are either due to government regulation (Government phone and power companies, Swedish alcohol and gambling monopoly), expensive infrastructure (US phone and power companies), customer lock-in (Microsoft) or a truly superiour product (Google).
I've had users trying to build fish under Cygwin, but it seems Cygwin does not support wide character functions or the terminfo database, both of which are needed by fish. I do not know if these issues where local to that users version/installation, and I do not know if U/Win and MinGW also have these issues, but since I do not own a Windows machine I am not able to do a lot about the situation. If someone familiar with one of the UNIX layers for windows would take the time to make fish work under Windows, I would be very happy to help Windows users get access to fish.
It is possible that csh started out the same way fish did, but the fact that someone tried to fix the sh syntax and failed does not mean that the sh syntax can't be fixed.:-)
Some terminal emulators support clicking on URLs to open them. It's not exactly what you want, but it's a start. I think the terminal emulator layer is the right place to implement your ideas, since that way, they will automatically function on any program.
subshell items _are_ tokenized, but only on newlines. so doing
echo (ls)
in a folder containing the files 'foo' 'bar' and 'baz qux' will run the echo command with the arguments 'foo', 'bar' and 'baz qux', just like you would expect.
If you want to separate a variable into tokens on space, you can use someting like this:
set foo "bar baz" for i in (tokenize $foo)
echo $i end
As to the old meaning of (), right now You'd have to do someting like:
echo From: me >/tmp/woot echo To: you >>/tmp/woot echo Subject: the file >>/tmp/woot [...] sendmail -t/tmp/woot rm/tmp/woot
Ugly, ugly, ugly. The syntax that I have planned for this kind of thing is to allow redirection of output from blocks of commands, so you could do this:
if true
echo From: me
echo To: You
[...] end | sendmail -t
This is _not_ implemented yet, I plan on implementing this in about a month. But I really like that syntax, since I find it very readable, it is a natural extention of the current syntax, and it is only slightly wordier than the special case solution. I am currently working on a syntax for environment variable arrays and simplifying the alias syntax, and allowing redirection from blocks will fall out naturally from those changes.
Hmmm. If you cound bing a keyboard shortcut to inserting a string into the commandbuffer, you could add the string ' | grep' to Meta-G, or something like that.
This would not cause evil syntax issues but still allow you the power of global aliases. Could be done with very little effort.
It's DivX all over again!
Nah, not really. A lot has happened arounf the Harmony project in the last week, and the articles linked in the story gives a decent summary.
My post was not meant as an attack on Zonk.
This post is in reply to your subject, not your unfounded accusations about out feline overlords.
Zonk is not the new timothy. Check out his journal. He posts replys to other peoples comments, so he clearly reads a few comments on Slashdot at least once or twice a week. That can't be said of very many of the Slashdot editors.
But I couldn't help noticing that right now all except one posts of the posts on the main page are made by him...
He said that the _Matrix_ would be a field of grass, i.e. the computer simulation would be of planet Ireland.
Bandwidth and cost. You can run an Internet radio station as a hobby project in your spare time.
This is cool. If enough people use this to create cool stuff, and it generates enough publicity, maybe more companies will follow. If not, Grease monkey will let us most of this, but not as easily.
Willian "640 KB outh to be enough for everyone" Gates is not the best Oracle in town.
Personally, I don't want a combined pda, phone, camera and mp3-player since all such devices seem to be bad at everything they do. Big, clunky things with poor batery life, a horrible UI, low reolution camera, limited storage, etc. These 'convergence' devices are a compromise, and all compromises are a combination of the worst of two (or more) worlds.
What else would Gates be saying? "I don't think we can dent Apples monopoly, but we are releasing these ugly mobile just in case we are wrong..."? Dont think so!
Exactly. If there is no choice, there is no competition. If there is no competetion the market will stagnate. If the market stagnates, product performance goes down and prices go up. Corporations are in it to make money.
Even without software patents, there are still laws regulating copyright of code, reverse engineering, trade secrets and a bunch of other things bunched together in the term intellectual property. These aren't all going away, and nor should they.
Why on earth do you think that? They don't have any _money_ backing them, only lawyers, so threre is still no money in suing them. But more importantly, the #1 reason for suing the developers of any free software is to decrease the competition, not to make a quick buck.
RoboSoccer will be so much more fun to look at once we have reliable bi-pedal robots.
This has happened multiple times, and the infringing company usually ends up posting the source.
The original MPlayer devellopers wanted to dual license MPlayer because they felt exactly the way you do after the MPlayer vs Kiss debacle. When it was discovered that Kiss had stolen GPL'ed code from MPlayer, they first flat out denied it, they even went as far as to imply that MPlayer had somehow stolen code from a KISS DVD-player. But in the end Kiss where forced to comply with the GPL and offer source downloads.
CDDA lacks one think that I would truly like, namely a good delivery method. I want to be able to play any piece of music I like, at any time and place, while only paying a flat fee. None of the purchasing or downloading, just search for the artist/song/whatever and when you find it, start playing it at once.
So the market needs to be regulated since otherwise price wars will lead to a monopoly? Is there any evidence of this ever happening? As far as I can see, the monopolies of this world are either due to government regulation (Government phone and power companies, Swedish alcohol and gambling monopoly), expensive infrastructure (US phone and power companies), customer lock-in (Microsoft) or a truly superiour product (Google).
I've had users trying to build fish under Cygwin, but it seems Cygwin does not support wide character functions or the terminfo database, both of which are needed by fish. I do not know if these issues where local to that users version/installation, and I do not know if U/Win and MinGW also have these issues, but since I do not own a Windows machine I am not able to do a lot about the situation. If someone familiar with one of the UNIX layers for windows would take the time to make fish work under Windows, I would be very happy to help Windows users get access to fish.
It is possible that csh started out the same way fish did, but the fact that someone tried to fix the sh syntax and failed does not mean that the sh syntax can't be fixed. :-)
Some terminal emulators support clicking on URLs to open them. It's not exactly what you want, but it's a start. I think the terminal emulator layer is the right place to implement your ideas, since that way, they will automatically function on any program.
But thank you for the information, anyway. It's not your fault zsh has insane defaults.
Great. Yet _another_ feature with _no_ drawbacks, that is still configurable, and off by default.
subshell items _are_ tokenized, but only on newlines. so doing
/tmp/woot /tmp/woot
echo (ls)
in a folder containing the files 'foo' 'bar' and 'baz qux' will run the echo command with the arguments 'foo', 'bar' and 'baz qux', just like you would expect.
If you want to separate a variable into tokens on space, you can use someting like this:
set foo "bar baz"
for i in (tokenize $foo)
echo $i
end
As to the old meaning of (), right now You'd have to do someting like:
echo From: me >/tmp/woot
echo To: you >>/tmp/woot
echo Subject: the file >>/tmp/woot
[...]
sendmail -t
rm
Ugly, ugly, ugly. The syntax that I have planned for this kind of thing is to allow redirection of output from blocks of commands, so you could do this:
if true
echo From: me
echo To: You
[...]
end | sendmail -t
This is _not_ implemented yet, I plan on implementing this in about a month. But I really like that syntax, since I find it very readable, it is a natural extention of the current syntax, and it is only slightly wordier than the special case solution. I am currently working on a syntax for environment variable arrays and simplifying the alias syntax, and allowing redirection from blocks will fall out naturally from those changes.
Hmmm. If you cound bing a keyboard shortcut to inserting a string into the commandbuffer, you could add the string ' | grep' to Meta-G, or something like that.
This would not cause evil syntax issues but still allow you the power of global aliases. Could be done with very little effort.
Bash supports unicode. I'm not sure if the error messages have been translated to Klingon yet.