Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 May 2010 19:15:21 +0400
From:      Dmitry Marakasov <amdmi3@amdmi3.ru>
To:        Gabor PALI <pgj@FreeBSD.org>
Cc:        cvs-ports@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: cvs commit: ports/archivers/hs-zip-archive Makefile distinfo pkg-descr pkg-plist ports/devel/hs-binary Makefile distinfo pkg-descr pkg-plist ports/devel/hs-darcs/files patch-Setup.lhs patch-darcs.cabal ports/devel/hs-darcs Makefile distinfo pkg-d
Message-ID:  <20100526151521.GA25216@hades.panopticon>
In-Reply-To: <AANLkTimH4AqNOtMeieN2QB9FPqsyWSQSrNVMfL2gCHI9@mail.gmail.com>
References:  <AANLkTil2ds1NMcOVfF6_R3bCkIb1SPOnLMkagLWt90nk@mail.gmail.com> <20100524220501.GF7380@hades.panopticon> <AANLkTikBXrbZpHaLJN3eVA80RQfJHLOaBLFFK1CNbnh7@mail.gmail.com> <20100524231620.GG7380@hades.panopticon> <AANLkTimH4AqNOtMeieN2QB9FPqsyWSQSrNVMfL2gCHI9@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Gabor PALI (pgj@FreeBSD.org) wrote:

> > That is great - I've played with haskell ports a bit when I was
> > porting raincat game ([1]) and had to do hs-sdl, hs-sdl_mixer and
> > hs-sdl_image ports (can be found at [2]) as well
> 
> I can take a look at them if you want :)

Feel free to.

Oh, btw that reminded me of one thing - could you consider using a
specific DIST_SUBDIR for Haskell ports by default? The thing is that
haskell modules' tarballs have pretty generic names (X11-1.5.0.0.tar.gz
for example) so I though it'd be useful to have them in a separate
subdir to ease search, maintainance and prevent collisions. I guess the
same thing for Perl modules would be nice too.

> > I believe that end-user ports should be named in such a way thay users
> 
> I think users of those ports are mostly aware of Cabal and its nature.
>  The mentioned ports are also more or less "Haskellish": xmonad can be
> configure via writing Haskell code, pandoc works a similar style as
> Haskell sources by using the off-side rule, darcs is built upon
> "theory of patches".  They assume some awareness of Haskell.

Maybe, but that really shouldn't affect naming. For example, I happen to
have checked out working copy of darcs repo for pushover (.sf.net)
game. However I don't know any theory behind darcs, and also I'd imagine
how confused I will be to not find devel/darcs port where it should be
along with other VCSs, without any prefixes.

> In that sense Agda, alex, happy, c2hs, cpphs, haddock, hmake, hoogle,
> hscolour, HaXml, uuagc should be also used without prefixes since they
> are "standalone" applications.

Probably.

-- 
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?20100526151521.GA25216>