We are pleased to announce a new release of basic-prelude.<br><br><a href="http://hackage.haskell.org/package/basic-prelude-0.3.0.0">http://hackage.haskell.org/package/basic-prelude-0.3.0.0</a><br><br>We apparently weren't entirely clear about<br>
the original purpose of basic-prelude,<br>and we got repeated feedback of the form<br>"where are the list functions?"<br><br>Somewhat in response to this, we decided to rename the BasicPrelude<br>module to CorePrelude. This module is an <i>incomplete</i> prelude,<br>
and the goal of this module is to provide enhanced core Prelude functionality<br><i>without</i> making any controversial decisions. CorePrelude serves<br>as the core of Michael's ClassyPrelude, my ModularPrelude,<br>
and now the new BasicPrelude module. (If you ever feel the need<br>
to create your own Prelude replacement, we encourage you to<br>build it off of CorePrelude. If there is any reason that CorePrelude<br>would not be well-suited to this purpose, then please let us know!)<br>I believe that by using the same Core, it will be easier for these<br>
various Prelude replacements to play nice with each other.<br><br>We created a new module, BasicPrelude<br>(not to be confused with the old BasicPrelude),<br>which <i>is</i> a fully-featured Prelude,<br>emphasizing the use of Text and FilePath, while also providing<br>
most of the List functions that you know and love, with a few exceptions,<br>as documented. BasicPrelude is among the simplest examples of how<br>we intend CorePrelude to be used.<br><br>The next time you are working on a hobby project,<br>
please try using BasicPrelude instead of regular Prelude,<br>and let us know how it goes!<br><br><span style="font-family:courier new,monospace">{-# LANGUAGE NoImplicitPrelude #-}</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">{-# LANGUAGE OverloadedStrings #-}</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">import BasicPrelude</span><br style="font-family:courier new,monospace">
<br><br clear="all">-- Dan Burton<br>