Yes, but it could be a bit more denser without so much repetition of "import", like:

import Data.Text, qualified Data.Map as M, qualified Vector as V hiding (Vector)

i.e. the same as current situation, but allow for multiple imports for the same word "import" comma separated. What do you think? The difference in syntax is not so much different, than just allowing commas.

2017-02-01 23:23 GMT+02:00 Malcolm Wallace <malcolm.wallace@me.com>:
You can already write this, with only a tiny bit of syntax:

module MyApp where
import Data.Text;  import Data.Foldable;  import Control.Concurrent

Whether it is good style is another matter, but all compilers will certainly accept it.

Regards,
    Malcolm


On 1 Feb 2017, at 14:18, Vassil Ognyanov Keremidchiev wrote:

Hello!

What do you think about an idea to have multiple imports on a single line, like:

module MyApp where
import Data.Text, Data.Foldable, Control.Concurrent
...

That way we could write more concise and short code as Haskell promises. This will be useful for small programs like scripts, small tools, tutorials, examples, etc.

Best regards,
Vassil Keremidchiev
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime