> NOTE: This is all pure speculation which therefore means that it will > probably be moderated down as flamebait.:P
... and someone modded your post as Informative:) Maybe insightful, though. (The probably would use MSDOS, if anything, since DOS doesn't actually do anything, so the program they wrote could take care of everything itself.) #define X(x,y) x##y
IIRC, NASA uses metric exclusively. I think it was Lockheed that sent them instructions in English units, which NASA forgot to convert. NASA is doing the right thing by using metric, it's the contractors that are stuck in their backward ways. #define X(x,y) x##y
Well, considering that Beowulf was developed at Nasa (albeit not by the shuttle group!), running NASA-WARE would be infinitely cool to many/.ers:) #define X(x,y) x##y
Ya know, the CD might skip during firing of the engines... (and don't say to use anti-skip, because they might as well use just use RAM chips instead if they're going to have enough to hold all the data.) #define X(x,y) x##y
If that high data density magnetic-nano-core memory stuff (the subject of a recent/. story) makes it into production, it would probably be perfect. _No_ moving parts, fast enough to use as RAM, and, being magnetic, probably not nearly as succeptible to radiation errors as DRAM. (but the bits are stored on a pretty darn small amount of material, so there might be problems.) #define X(x,y) x##y
it's hard to beat libc.info, though. If you've got access to a GNU system with the info file for glibc installed, run info libc, and poke around. I found the socket programming stuff in there _very_ useful:) (along with ip(7), udp(7), and tcp(7)). GNU info is a great format for online documentation. I don't know why they don't use HTML, though. It doesn't seem to provide much that HTML can't, except for a more convenient naming scheme for pages. #define X(x,y) x##y
Re:Why Gaming is important
on
Carmack Speaks
·
· Score: 1
Doesn't it work under dosemu? Duke 3D does:) No need to get all fancy here. #define X(x,y) x##y
No no! much better, remember the swordfighting in "the secret of monkey island" (adventure game). I can't wait to see Carmack's version of the swordmaster's insults:) #define X(x,y) x##y
cool, indoors. Reminiscent of Duke 3D (which I find more entertaining than Quake for single player play. More plot and character. Admit it, you've quoted Duke Nukem:) #define X(x,y) x##y
[ot: ms bashing] memory management
on
Carmack Speaks
·
· Score: 1
> Since memory manager is one of few things every > operating system provides
Well, MS DOG has a memory manager, but he's a PHB:) #define X(x,y) x##y
You can't just bend the rules because you're special, not like those big nasty companies. If they bend the rules for you, then what happens if you sell your software and make a pile of money? The author of the GPL'd code might not let you release a new version of your program that incorporates her code. You have to draw the line somewhere, and the easiest, clearest, and safest (wrt the integrity of the GPL!) is to say "no, no ifs ands or buts".
I sympathize with your desire to just do it because nobody will care, but you just can't do that! Asking the author is the only way to go if you want to write a non-GPL'd app that links to GPL (_not_ lesser GPL) code, including dynamic linking via DLL. #define X(x,y) x##y
My initial reaction to the idea proposed by the original poster was the same as yours, "Of course you can't do that, you can't link non-GPL code against GPL libraries". However, some threads up somebody was talking about the same thing. They pointed out that if the code was in a DLL, you could call it from perl code, for one thing. AFAIK, I don't program for or use windoze (well, hardly ever!), a windoze DLL is like a Unix shared object that is loaded with dlopen(3). Obviously, this is darn close to just linking it normally, to be loaded by ld.so. However, where is the boundary between calling a GPL'd DLL from a closed source C program and running a GPL'd standalone binary from a closed source shell script? (theoretically of course, since AFAIK there aren't any shells which make closed source shell scripts possible!) I think a DLL is close enough to linking directly, especially if the program depends on the DLL, instead of just working better, or being more capable, with the DLL than without. I don't remember seeing anything written about the fuzziness of the link/standalone boundary. Anyone have any pointers to information about this, or think they know what the correct answer is? #define X(x,y) x##y
Re:GPL requires Copyright law
on
RMS On eBooks
·
· Score: 1
I concluded that the GPL would _not_ work without copyright law, for the reasons sighted by costas. The central point of the GPL is to force software to stay libre, not merely gratis. AFAIK, RMS considers the gratis part to be icing on the cake of libreness. I would tend to agree with him, especially for something like a lab instrument. (e.g. a guy in the physics department at Dal bought some biomagnetism measurement hardware that came with a PC running windows to control it. There's a bug in the software (which is specific to that hardware), but they can't do anything because the software is not open source. I'm sure they would still have been willing to pay for the machine+software if the software was Open Source.)
On the other hand, without copyright law, it might _not_ be illegal for some schmuk working for some company that released binary-only software to post the source code on a web site. To keep something closed source, wouldn't _everybody_ with access to the source have to agree to keep the source closed? #define X(x,y) x##y
>The site was > slow to respond for me, but if you're patient you should get through.
If your ISP runs a proxy, point your browser to it (or tell your personal proxy (e.g. squid) to use you ISP's proxy as a parent). You're not the only one who follows/. through your ISP! That'll save a hell of a lot of bandwidth, especially for pics and movies. #define X(x,y) x##y
If they made a source-compatible wrapper, it would either have sucky performance (for wrapped games which didn't use the native API) or would constrain them to using the same design model as DirectX (which by some accounts is non-optimal). (I think this is the case, but I don't know the API, or what kind of adaptation might have to happen. I'd be surprised if there was anything like a 1 to 1 mapping between Khronos functions and DirectX functions, though.) #define X(x,y) x##y
Hmm, is it possible to set up a linux box between your windoze box connected to the wire and the rest of your network? Would that help? Hrmm. #define X(x,y) x##y
Except for getting more computers connected through your single-IP-or-you-pay-more cable modem. I hope NAT code doesn't become like DeCSS, with some companies thinking that the _only_ use for it is to break the law! Damn, I hope IPv6 gets here soon, though! Microsoft's slowness to support it will really hurt, because a lot of sites will be reluctant to have to run Win2k! #define X(x,y) x##y
Yeah, but not everyone who wants to use an NVidia card on their OS of choice wants to actually write the driver themselves! It would be great if everyone who had the opportunity to do so could, but if they didn't want to they could use/adapt somebody else's libre and gratis driver. You can't write a libre driver now that you've signed an NDA, unless it was a _weird_ NDA. #define X(x,y) x##y
Ok, now I get it. If they don't change the API, they just make the code bigger by adding new stuff and not taking out the obsolete (except for backward compatibility) stuff. It's probably not as bad as that sounds, because common functionality between slightly changed versions could share some common functions. Oh well, I personally don't really care what they do, since I don't write programs for Windoze, and I don't plan to. (I do try to make my code portable, though.) #define X(x,y) x##y
That seems likely, considering that one of the already formed working groups is for "OpenGL extensions". RTFA, it is _very_ inspiring! ('scuse me while I jump up and down with glee!) #define X(x,y) x##y
How come a movie has a.net second level domain all to itself? Is it part of the network infrastructure or something? (only if the aliens win... I suppose). They've already got a.com of the same name, isn't that enough? There's a reason why we are apparently running out of domain names, and that's that a lot of dumb-ass big company snap up a bunch of them for every freaking thing they do! I thought.net names were "for network infrastructure sites", like RFC2150 says they are!
Movie companies should have a site called something like movies.com where they put all their movies? (or just let people use imdb, which has links to movie homepage, IIRC) #define X(x,y) x##y
The world doesn't end at the 49th parallel, you know. I want some of that broadband to come my way, if you don't mind:) add Halifax, Ottawa, Vancouver (probably left out at least one important one. TO is close enought to Ottawa. I don't know what to do with Montreal:)
Other than that, you've got one hell of an idea! #define X(x,y) x##y
> you run the risk > of lack of compatibility and thus you can only play a nitch and thus > S&D kills you again
Just because you don't pronounce niche (neesh) that way doesn't mean you should spell it wrong too. Other than that, you're unfortunately right. Sorry, but niche is one of my pet peeves. #define X(x,y) x##y
> NOTE: This is all pure speculation which therefore means that it will :P
... and someone modded your post as Informative :) Maybe insightful, though. (The probably would use MSDOS, if anything, since DOS doesn't actually do anything, so the program they wrote could take care of everything itself.)
> probably be moderated down as flamebait.
#define X(x,y) x##y
IIRC, NASA uses metric exclusively. I think it was Lockheed that sent them instructions in English units, which NASA forgot to convert. NASA is doing the right thing by using metric, it's the contractors that are stuck in their backward ways.
#define X(x,y) x##y
Well, considering that Beowulf was developed at Nasa (albeit not by the shuttle group!), running NASA-WARE would be infinitely cool to many /.ers :)
#define X(x,y) x##y
Ya know, the CD might skip during firing of the engines... (and don't say to use anti-skip, because they might as well use just use RAM chips instead if they're going to have enough to hold all the data.)
#define X(x,y) x##y
If that high data density magnetic-nano-core memory stuff (the subject of a recent /. story) makes it into production, it would probably be perfect. _No_ moving parts, fast enough to use as RAM, and, being magnetic, probably not nearly as succeptible to radiation errors as DRAM. (but the bits are stored on a pretty darn small amount of material, so there might be problems.)
#define X(x,y) x##y
it's hard to beat libc.info, though. If you've got access to a GNU system with the info file for glibc installed, run info libc, and poke around. I found the socket programming stuff in there _very_ useful :) (along with ip(7), udp(7), and tcp(7)). GNU info is a great format for online documentation. I don't know why they don't use HTML, though. It doesn't seem to provide much that HTML can't, except for a more convenient naming scheme for pages.
#define X(x,y) x##y
Doesn't it work under dosemu? Duke 3D does :) No need to get all fancy here.
#define X(x,y) x##y
No no! much better, remember the swordfighting in "the secret of monkey island" (adventure game). I can't wait to see Carmack's version of the swordmaster's insults :)
#define X(x,y) x##y
cool, indoors. Reminiscent of Duke 3D (which I find more entertaining than Quake for single player play. More plot and character. Admit it, you've quoted Duke Nukem :)
#define X(x,y) x##y
> Since memory manager is one of few things every
:)
> operating system provides
Well, MS DOG has a memory manager, but he's a PHB
#define X(x,y) x##y
You can't just bend the rules because you're special, not like those big nasty companies. If they bend the rules for you, then what happens if you sell your software and make a pile of money? The author of the GPL'd code might not let you release a new version of your program that incorporates her code. You have to draw the line somewhere, and the easiest, clearest, and safest (wrt the integrity of the GPL!) is to say "no, no ifs ands or buts".
I sympathize with your desire to just do it because nobody will care, but you just can't do that! Asking the author is the only way to go if you want to write a non-GPL'd app that links to GPL (_not_ lesser GPL) code, including dynamic linking via DLL.
#define X(x,y) x##y
My initial reaction to the idea proposed by the original poster was the same as yours, "Of course you can't do that, you can't link non-GPL code against GPL libraries". However, some threads up somebody was talking about the same thing. They pointed out that if the code was in a DLL, you could call it from perl code, for one thing. AFAIK, I don't program for or use windoze (well, hardly ever!), a windoze DLL is like a Unix shared object that is loaded with dlopen(3). Obviously, this is darn close to just linking it normally, to be loaded by ld.so. However, where is the boundary between calling a GPL'd DLL from a closed source C program and running a GPL'd standalone binary from a closed source shell script? (theoretically of course, since AFAIK there aren't any shells which make closed source shell scripts possible!) I think a DLL is close enough to linking directly, especially if the program depends on the DLL, instead of just working better, or being more capable, with the DLL than without.
I don't remember seeing anything written about the fuzziness of the link/standalone boundary. Anyone have any pointers to information about this, or think they know what the correct answer is?
#define X(x,y) x##y
I concluded that the GPL would _not_ work without copyright law, for the reasons sighted by costas. The central point of the GPL is to force software to stay libre, not merely gratis. AFAIK, RMS considers the gratis part to be icing on the cake of libreness. I would tend to agree with him, especially for something like a lab instrument. (e.g. a guy in the physics department at Dal bought some biomagnetism measurement hardware that came with a PC running windows to control it. There's a bug in the software (which is specific to that hardware), but they can't do anything because the software is not open source. I'm sure they would still have been willing to pay for the machine+software if the software was Open Source.)
On the other hand, without copyright law, it might _not_ be illegal for some schmuk working for some company that released binary-only software to post the source code on a web site. To keep something closed source, wouldn't _everybody_ with access to the source have to agree to keep the source closed?
#define X(x,y) x##y
>The site was
/. through your ISP! That'll save a hell of a lot of bandwidth, especially for pics and movies.
> slow to respond for me, but if you're patient you should get through.
If your ISP runs a proxy, point your browser to it (or tell your personal proxy (e.g. squid) to use you ISP's proxy as a parent). You're not the only one who follows
#define X(x,y) x##y
you have been decoded, as you requested, CmdrTaco :)
#define X(x,y) x##y
If they made a source-compatible wrapper, it would either have sucky performance (for wrapped games which didn't use the native API) or would constrain them to using the same design model as DirectX (which by some accounts is non-optimal). (I think this is the case, but I don't know the API, or what kind of adaptation might have to happen. I'd be surprised if there was anything like a 1 to 1 mapping between Khronos functions and DirectX functions, though.)
#define X(x,y) x##y
Hmm, is it possible to set up a linux box between your windoze box connected to the wire and the rest of your network? Would that help? Hrmm.
#define X(x,y) x##y
Except for getting more computers connected through your single-IP-or-you-pay-more cable modem. I hope NAT code doesn't become like DeCSS, with some companies thinking that the _only_ use for it is to break the law! Damn, I hope IPv6 gets here soon, though! Microsoft's slowness to support it will really hurt, because a lot of sites will be reluctant to have to run Win2k!
#define X(x,y) x##y
Well, thanks for contradicting yourself by demonstrating the fact that you _can_ freely post the news on /.
#define X(x,y) x##y
Yeah, but not everyone who wants to use an NVidia card on their OS of choice wants to actually write the driver themselves! It would be great if everyone who had the opportunity to do so could, but if they didn't want to they could use/adapt somebody else's libre and gratis driver. You can't write a libre driver now that you've signed an NDA, unless it was a _weird_ NDA.
#define X(x,y) x##y
Ok, now I get it. If they don't change the API, they just make the code bigger by adding new stuff and not taking out the obsolete (except for backward compatibility) stuff. It's probably not as bad as that sounds, because common functionality between slightly changed versions could share some common functions. Oh well, I personally don't really care what they do, since I don't write programs for Windoze, and I don't plan to. (I do try to make my code portable, though.)
#define X(x,y) x##y
>I hope they'll keep OpenGL for 3D
That seems likely, considering that one of the already formed working groups is for "OpenGL extensions". RTFA, it is _very_ inspiring! ('scuse me while I jump up and down with glee!)
#define X(x,y) x##y
Movie companies should have a site called something like movies.com where they put all their movies? (or just let people use imdb, which has links to movie homepage, IIRC)
#define X(x,y) x##y
The world doesn't end at the 49th parallel, you know. I want some of that broadband to come my way, if you don't mind :) add Halifax, Ottawa, Vancouver (probably left out at least one important one. TO is close enought to Ottawa. I don't know what to do with Montreal :)
Other than that, you've got one hell of an idea!
#define X(x,y) x##y
> you run the risk
> of lack of compatibility and thus you can only play a nitch and thus
> S&D kills you again
Just because you don't pronounce niche (neesh) that way doesn't mean you should spell it wrong too. Other than that, you're unfortunately right. Sorry, but niche is one of my pet peeves.
#define X(x,y) x##y