Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 May 2010 04:30:48 +0530
From:      wahjava.ml@gmail.com (Ashish SHUKLA)
To:        Dmitry Marakasov <amdmi3@amdmi3.ru>
Cc:        ports@freebsd.org, jhell <jhell@DataIX.net>, freebsd-haskell@haskell.org, Gabor PALI <pgj@freebsd.org>
Subject:   Re: Renamed Haskell Applications
Message-ID:  <861vcviqcf.fsf@chateau.d.if>
In-Reply-To: <20100526214642.GA43302@hades.panopticon> (Dmitry Marakasov's message of "Thu, 27 May 2010 01:46:42 %2B0400")
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>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Transfer-Encoding: quoted-printable

Dmitry Marakasov writes:

[...]

> 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-'.=20

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'.

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-'.

So, IMHO 'hs-' for all haskell based ports is a nice idea towards
uniformity/symmetry.

#v+
% make -C /usr/ports search name=3Ddarcs |grep '^Port:'
Port:   cvs2darcs-0.8
Port:   hs-darcs-2.4.3
Port:   py26-darcsver-1.5.1
Port:   py26-setuptools_darcs-1.2.9
Port:   devel/darcs
#v-

Thanks
Ashish SHUKLA
=2D-=20
Sent via Gnus from GNU Emacs

They who can give up essential liberty to obtain a little temporary safety,
deserve neither liberty nor safety.
  -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Frankl=
in

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iQIcBAEBCgAGBQJMAEskAAoJEMdGz6nnT6SwXT4QALT+m08Vo4l9VqIuKIcAJYol
1/xHl+BKI/si2B2Gx1p4ZbmucWYSOqmW3q4Fye2/FCvwk3kTIhBNqI+qyu8CLEkp
MKVx5E/O4gBZA5oqjzeNAZwZ8sHn6qBmQIB1hvft1cSmV7OyDkyJHEkwS6RsLzA4
CVnjbVzwcVGUNBfYPtnIlWzDEcn39mkA5Sc9oXM3yh4NHPfpiH96ouh1Jf3wD8Tz
M+6zxGQ+aolmv388J+7Rr5s47odt/PINTo29tl2r2fua9Wt/amnfQ9zEvpirxboz
4tw2j85lScP5sjpRWR+U+wfdgoF49oykIUSG846qsxYk7fikobbR2f8MXgdXS0C3
rpDKybjhk17xPU17/ZKdU/n1XLrtow8WeJ4BEGpUEvkcIz9uQVm72O50QqiYDynj
axRzhExI3TAJ0cvuFNrTyiyCBcyKuTXMRxM5U4Aj7He4AR47JEaeMUaHofQW/Lf6
ktnq9yR5ZQLveASP+Dk1G28OM/hryHvwlMEU0KuVVPQi/v5H3shjoeO5XY3gS47o
6+EAcVIdftISXC40lca0NwLTAIio9Kujhci3OJWY80PZ+61e106pLYWFSf4ZhqIn
WAZYQW6A+NXzNi5GXV3TqG1RcqcPh6FuA/me0lTnjTEDdk3jTNjAlv0cCs0pf6bD
rZ+CizHqtemT2pMFXJ0F
=sK67
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?861vcviqcf.fsf>