Date: Wed, 2 Jun 2010 19:38:05 +0400 From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: Ashish SHUKLA <wahjava.ml@gmail.com> Cc: ports@freebsd.org, jhell <jhell@DataIX.net>, freebsd-haskell@haskell.org, Gabor PALI <pgj@freebsd.org> Subject: Re: Renamed Haskell Applications Message-ID: <20100602153805.GD21354@hades.panopticon> In-Reply-To: <861vcviqcf.fsf@chateau.d.if> References: <4BFBDBC0.6040902@FreeBSD.org> <4BFC1D3D.7070904@dataix.net> <20100526154941.GC25216@hades.panopticon> <alpine.BSF.2.00.1005261609500.14705@pragry.qngnvk.ybpny> <20100526214642.GA43302@hades.panopticon> <861vcviqcf.fsf@chateau.d.if>
next in thread | previous in thread | raw e-mail | index | archive | help
* Ashish SHUKLA (wahjava.ml@gmail.com) wrote: > > I strictly object to adding hs- prefix to end-user applications like > > darcs and xmonad, because it's a huge POLA violation. Users do not care > > what the application is written in, they just search for > > devel/{svn,mercurial,darcs} and x11-wm/{xmonad,icewm}, and should find > > these ports in the expected places. We don't prefix mercurial with > > py- and icewm with c-, similarily we shouldn't prefix darcs et al with > > hs-. Modules that are used only for development and as dependencies is a > > whole different thing, and definitely are what prefixes are for. > > I agree with you, but by a pre-existing convention (not carved in stone > anywhere, AFAIK) in FreeBSD, I prefer keeping ports prefixed with > 'hs-'. > > 1. Padre, which is an editor hacked in Perl is available from a port named > 'p5-Padre'. > > 2. SpamAssassin, an anti-spam filter is available as 'p5-Mail-SpamAssassin'. > > 3. Pencil which is a mockup based out-of firefox is available as > 'www/xpi-pencil', which even doesn't have anything to do with World Wide > Web except that it runs in a www browser, still has name/category like > that. > > 4. Conkeror, the web browser is available as 'xpi-conkeror'. Those all should probably be fixed. > And also having 'hs-' prefix implies their being implemented in Haskell. I'm > sure other users who are aware of the convention of p5-, py-, xpi- will try to > search for Haskell related app as 'hs-'. Prefix does not "mars everything haskell-related", because if it was the case, we'd have ports with multiple prefixes. Prefix marks everything that should be moved out of list of end-user applications, and everything that should be separated with a similarily named port for other language. For darcs et al that's definitely not the case. > So, IMHO 'hs-' for all haskell based ports is a nice idea towards > uniformity/symmetry. This is uniformity/symmetry for the sake of uniformity/symmetry, that can't be good. -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100602153805.GD21354>