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&#39;t entirely clear about<br>

the original purpose of basic-prelude,<br>and we got repeated feedback of the form<br>&quot;where are the list functions?&quot;<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&#39;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>