[Haskell-beginners] development workflow ?
John M. Dlugosz
ngnr63q02 at sneakemail.com
Mon Apr 28 03:24:38 UTC 2014
OK, use sandbox and "add-source".
But does that address the smart "make" concept? That is, will it automatically rebuild
the gloss package if a file in it changed, when I compile the program that imports it?
On 4/25/2014 12:39 PM, Brent Yorgey wrote:
> On Fri, Apr 25, 2014 at 06:59:04PM +0200, Daniel Trstenjak wrote:
>>
>> On Fri, Apr 25, 2014 at 11:26:44AM -0500, John M. Dlugosz wrote:
>>> To be specific, in Graphics/Gloss/Internals/Render/Circle.hs
>>>
>>> {-# INLINE circleSteps #-}
>>> circleSteps :: Float -> Int
>>> circleSteps sDiam
>>> | sDiam < 8 = 8
>>> | sDiam < 16 = 16
>>> | sDiam < 32 = 32
>>> | otherwise = round sDiam
>>
>> Ok, I see, if you have to modify such an internal function, then
>> forking the package might really be the only solution.
>>
>> If you're using a cabal sandbox with 'add-source', then you
>> might not need to rename the gloss package, if cabal first searches
>> for dependencies in the added sources and then on hackage.
>
> Yes, that's what it does. Renaming the package should not be
> necessary.
>
> -Brent
>
More information about the Beginners
mailing list