Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: Why does Haskell PVP have two values for the major
version? "A.B..." and a couple other questions (Zach Moazeni)
2. Re: Why does Haskell PVP have two values for the major
version? "A.B..." and a couple other questions (Christopher Reichert)
3. Re: Deploying a haskell application (not a webapp)
(Ramakrishnan Muthukrishnan)
----------------------------------------------------------------------
Message: 1
Date: Mon, 15 Dec 2014 19:40:27 -0500
From: Zach Moazeni <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Why does Haskell PVP have two values
for the major version? "A.B..." and a couple other questions
Message-ID:
<ca+60nj6vpy-ixbuvdfkdmjhabnzxsj37o6w25_lyd2rmb2m...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Oh! I sent this to the Beginner list because it feels Beginner-ish (at
least to me, who might be missing something obvious). But if this is more
appropriate for Cafe, someone please let me know and I'll email that list
instead.
On Mon, Dec 15, 2014 at 7:38 PM, Zach Moazeni <[email protected]> wrote:
>
> Hello,
>
> Forgive me if this is a frequently asked question, I've searched the web
> and can't find an answer.
>
> What is the history that led up to the PVP
> <https://www.haskell.org/haskellwiki/Package_versioning_policy>
> specifying two values as the major version?
>
> I come from other tools that primarily use http://semver.org/ (or a
> variant) and I'm confused in what cases I should bump "A" but not "B" (or
> bump "B" but not "A")?
>
> A concrete example: If I make backwards incompatible changes to a package
> whose latest version is 1.0.x, should the next version be 2.0.x or 1.1.x?
> What sorts of things should I consider for choosing 2.0 over 1.1 and vice
> versa?
>
>
> Another question, by far most packages I have encountered either lead with
> a 0 or a 1 for "A". Does that have some bearing on the long term stability
> that package users should expect in the future?
>
> Finally, if "1.0.x.." is meant to convey a level of long term support,
> does "B" get rarely used? Since "C" version bumps to include backwards
> compatible additions, and "D"+ for backwards compatible bug fixes. (I know
> "D" isn't technically a PVP category, I'm just relating it to the patch
> version of semver).
>
> Thanks for your help!
> -Zach
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20141215/7ff874c5/attachment-0001.html>
------------------------------
Message: 2
Date: Mon, 15 Dec 2014 19:30:56 -0600
From: Christopher Reichert <[email protected]>
To: Zach Moazeni <[email protected]>
Cc: , The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Why does Haskell PVP have two values
for the major version? "A.B..." and a couple other questions
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
I don't think this question is off-topic but you will probably get more
feedback on Haskell Cafe.
As a matter of fact there is a discussion regarding the PVP ongoing now:
https://groups.google.com/forum/#!topic/haskell-cafe/X2-X3ohWAgI
Hope that helps,
-Christopher
On Mon, Dec 15 2014, Zach Moazeni <[email protected]> wrote:
> Oh! I sent this to the Beginner list because it feels Beginner-ish (at
> least to me, who might be missing something obvious). But if this is more
> appropriate for Cafe, someone please let me know and I'll email that list
> instead.
>
> On Mon, Dec 15, 2014 at 7:38 PM, Zach Moazeni <[email protected]> wrote:
>>
>> Hello,
>>
>> Forgive me if this is a frequently asked question, I've searched the web
>> and can't find an answer.
>>
>> What is the history that led up to the PVP
>> <https://www.haskell.org/haskellwiki/Package_versioning_policy>
>> specifying two values as the major version?
>>
>> I come from other tools that primarily use http://semver.org/ (or a
>> variant) and I'm confused in what cases I should bump "A" but not "B" (or
>> bump "B" but not "A")?
>>
>> A concrete example: If I make backwards incompatible changes to a package
>> whose latest version is 1.0.x, should the next version be 2.0.x or 1.1.x?
>> What sorts of things should I consider for choosing 2.0 over 1.1 and vice
>> versa?
>>
>>
>> Another question, by far most packages I have encountered either lead with
>> a 0 or a 1 for "A". Does that have some bearing on the long term stability
>> that package users should expect in the future?
>>
>> Finally, if "1.0.x.." is meant to convey a level of long term support,
>> does "B" get rarely used? Since "C" version bumps to include backwards
>> compatible additions, and "D"+ for backwards compatible bug fixes. (I know
>> "D" isn't technically a PVP category, I'm just relating it to the patch
>> version of semver).
>>
>> Thanks for your help!
>> -Zach
>>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
--
Christopher Reichert
irc: creichert
gpg: C81D 18C8 862A 3618 1376 FFA5 6BFC A992 9955 929B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20141215/f8d20b30/attachment-0001.sig>
------------------------------
Message: 3
Date: Tue, 16 Dec 2014 13:42:36 +0530
From: Ramakrishnan Muthukrishnan <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] Deploying a haskell application (not
a webapp)
Message-ID:
<[email protected]>
Content-Type: text/plain; charset="us-ascii"
On Sat, Dec 13, 2014, at 07:24 PM, Alan Buxton wrote:
> Hi
>
> I have created an application using cabal that now installs fine and
> runs fine on my dev machine.
>
> I now want to deploy this application onto a separate server. This is
> not a webapp.
>
> Try as I might, Google will not point me in the direction of how to do
> this, apart from loads of links to Keter which is not what I want
> (there is no nginx or any other web server involved).
>
> Any advice on the neatest way to do this?
Hi,
Can't you build a static binary and deploy it? (something like this --
http://stackoverflow.com/questions/5953199/create-a-static-haskell-linux-executable)
Ramakrishnan http://rkrishnan.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20141216/38607b8c/attachment-0001.html>
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 78, Issue 14
*****************************************