Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!.POSTED!not-for-mail From: Twirlip of the Mists Newsgroups: comp.lang.java.programmer Subject: Re: single instance Date: Sun, 6 Jan 2013 22:00:18 -0500 Organization: Zamps Anonymous Message-ID: References: <1rxjd74kjrhfc.mdbq9v09dxbn$.dlg@40tude.net> <50e8e7ea$0$282$14726298@news.sunsite.dk> <50ea23ce$0$285$14726298@news.sunsite.dk> <50ea2bd7$0$282$14726298@news.sunsite.dk> <50ea30d2$0$282$14726298@news.sunsite.dk> <50ea35be$0$282$14726298@news.sunsite.dk> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Injection-Date: Mon, 7 Jan 2013 03:00:25 +0000 (UTC) Injection-Info: news.mixmin.net; posting-host="oEcV09noOGHPI1DWhtgRO7Qkz9Y"; logging-data="21364"; mail-complaints-to="abuse@mixmin.net" User-Agent: 40tude_Dialog/2.0.15.1 Xref: csiph.com comp.lang.java.programmer:21126 On Sun, 06 Jan 2013 21:41:00 -0500, Arne Vajhøj wrote: > On 1/6/2013 9:31 PM, Twirlip of the Mists wrote: >> On Sun, 06 Jan 2013 21:19:59 -0500, Arne Vajhøj wrote: >> >>> On 1/6/2013 9:08 PM, Twirlip of the Mists wrote: >>>> On Sun, 06 Jan 2013 20:58:45 -0500, Arne Vajhøj wrote: >>>>> On 1/6/2013 8:46 PM, Twirlip of the Mists wrote: >>>>>> On Sun, 06 Jan 2013 20:24:29 -0500, Arne Vajhøj wrote: >>>>>> >>>>>>> On 1/6/2013 7:22 PM, Twirlip of the Mists wrote: >>>>>>>> On Sat, 05 Jan 2013 21:56:37 -0500, Arne Vajhøj wrote: >>>>>>>>> On 1/4/2013 1:44 PM, Twirlip of the Mists wrote: >>>>>>>>>> The concept of a PID is platform-agnostic -- all Unices seem to have it, >>>>>>>>>> MacOS is a Unix nowadays, and newer Windowses have PIDs. It'd be surprising >>>>>>>>>> if there isn't a platform-agnostic way to get at PIDs -- a POSIX call that >>>>>>>>>> Windows supports, most likely. >>>>>>>>> >>>>>>>>> *nix and Windows support does not mean platform-agnostic. >>>>>>>> >>>>>>>> 1. When was the last time you, or anyone you know, bought or saw anyone >>>>>>>> using a computer or other gadget that wasn't either Apple, Windows, or >>>>>>>> some flavor of Unix? >>>>>>> >>>>>>> Yesterday. >>>>>> >>>>>> What operating system was it? >>>>> >>>>> OpenVMS >>>>> >>>>>> Do you think your experience at all typical >>>>>> of the general population? >>>>> >>>>> No. >>>>> >>>>> But the fact that some platforms are not widely known does not make >>>>> them non-existing. >>>> >>>> It does make them non-relevant. Planning for them is like planning for >>>> waking up tomorrow and finding that everyone else on Earth has mysteriously >>>> disappeared, leaving you the last person on the planet. It's not >>>> theoretically *impossible*, but it's so unlikely it's not worth considering >>>> unless it actually happens or you have specific knowledge to suggest it's >>>> imminent. >>> > >>>> In this case, if you're designing a program for OpenVMS, consider OpenVMS. >>>> If you're designing a program for generic use by the general civilian >>>> population, consider Unix derivatives and Windoze. >>> >>> You mean consider Windows and MacOS X. >>> >>> That is what people in general use. >> >> Linux is used enough, especially on the server side, to cover, too, and >> covering all Unixes isn't much harder than covering MacOS X, unless you >> want a normal-looking native GUI, and with Java, using the native L&F >> suffices for that. > > You need to decide what you want to talk about. > > If you want to consider "general civilian population" then go for > Windows and MacOS X - they don't know what a server is. > > If you want to consider something else the say what it is. What about "the vast majority of non-singletasking machines it's likely to encounter, given it doesn't have an unusual specialized problem domain, and that it can fairly easily be made to support"? >>> But there are still a big difference between what has to work on all >>> platforms and what happens to work on the most popular platforms. >> >> If anything genuinely and literally "has to work on all platforms" then >> we're all fucked. :) > > Yes. Then you recognize the ridiculousness of your position. Good. -- Hexapodia is the key insight.