Upcoming GHC version (was: Re: Drastic Prelude changes imminent)
If BBP is going to be released as-is, can we please call the next release GHC 8.0? Good stuff: http://semver.org/ Thanks, Greg On Tue, Jan 27, 2015 at 10:22 AM, David Luposchainsky <dluposchainsky@googlemail.com> wrote:
Hello *,
as much as I welcome these changes to the Prelude kitchen sink, I'm confused about how this does not make the release a major version bump. It changes half of the functions exposed by default in a dramatic way, after all. Do we want to keep GHC 8 for a new Report?
Greetings, David/quchen _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
Note that the first two components in GHC's version number are both major, so bumping to 7.8 is ok according to semver. On Tue, Jan 27, 2015 at 3:29 PM, Matthias Kilian <kili@outback.escape.de> wrote:
On Tue, Jan 27, 2015 at 03:16:14PM -0800, Greg Fitzgerald wrote:
If BBP is going to be released as-is, can we please call the next release GHC 8.0?
Adding semantics to release numbers? IMHO that doesn't work.
Ciao, Kili _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
On 28 January 2015 at 10:16, Greg Fitzgerald <garious@gmail.com> wrote:
If BBP is going to be released as-is, can we please call the next release GHC 8.0?
Isn't this actually detailing changes to base rather than GHC as a compiler?
Good stuff: http://semver.org/
Thanks, Greg
On Tue, Jan 27, 2015 at 10:22 AM, David Luposchainsky <dluposchainsky@googlemail.com> wrote:
Hello *,
as much as I welcome these changes to the Prelude kitchen sink, I'm confused about how this does not make the release a major version bump. It changes half of the functions exposed by default in a dramatic way, after all. Do we want to keep GHC 8 for a new Report?
Greetings, David/quchen _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com
On 28 Jan 2015, at 09:53, Ivan Lazar Miljenovic wrote:
On 28 January 2015 at 10:16, Greg Fitzgerald <garious@gmail.com> wrote:
If BBP is going to be released as-is, can we please call the next release GHC 8.0?
Isn't this actually detailing changes to base rather than GHC as a compiler?
The versions of GHC and the base library are inextricably linked. You can't change the base library and keep the same compiler version. (I don't think that is a good situation, but it is the way things stand.) Regards, Malcolm
If we can eventually make some headway on the split base proposal, then eventually we might be able to let parts of base split off into separate packages that can update at different rates. With that a change to the behavior of, say, something in STM, doesn't need to affect code that is written to a much smaller subset of the library, and so that people who are building Haskell compilers for non-posix-like backends can perhaps have a smaller set of things they'd have to implement out of the gate. Alas, as you noted, that isn't the world we have to day. -Edward On Wed, Jan 28, 2015 at 4:58 AM, Malcolm Wallace <malcolm.wallace@me.com> wrote:
On 28 Jan 2015, at 09:53, Ivan Lazar Miljenovic wrote:
On 28 January 2015 at 10:16, Greg Fitzgerald <garious@gmail.com> wrote:
If BBP is going to be released as-is, can we please call the next release GHC 8.0?
Isn't this actually detailing changes to base rather than GHC as a compiler?
The versions of GHC and the base library are inextricably linked. You can't change the base library and keep the same compiler version. (I don't think that is a good situation, but it is the way things stand.)
Regards, Malcolm _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
participants (6)
-
Edward Kmett -
Greg Fitzgerald -
Ivan Lazar Miljenovic -
Johan Tibell -
Malcolm Wallace -
Matthias Kilian