I meant that as a top-level syntactic thing, to avoid writing "import CSS" in the let/where blocks, for multiple top-level definitions that use the same import.
Just premature bikeshed :-)
On Wed, Aug 5, 2015 at 3:12 PM Moritz Kiefer <moritz.kiefer@gmail.com> wrote:Am Mittwoch, 5. August 2015 14:59:54 UTC+2 schrieb Mike Ledger:This would be really handy to have. You could also have import "blocks", like
import Foo in {
...
}
Where {...} is a new layout block, I guess.Is let not exactly this block feature?Indeed, in my post I use let bindings to achieve this:let import CSS in [ width (px 50) ]You could also add other local bindings to your scope:let import CSSsizeInPx = px 50in [ width sizePx, height sizeInPx ](Note that just like let the other bindings have access to the symbols that were imported)ocharles
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe