
Am Freitag 18 September 2009 04:27:31 schrieb Benjamin L.Russell:
On Thu, 17 Sep 2009 15:04:07 +0200, Daniel Fischer
wrote: Am Donnerstag 17 September 2009 14:41:47 schrieb Benjamin L.Russell:
My apologies if this is an extremely elementary question, but I am having difficulties in importing the Data.Char library in Hugs.
Hugs> :a Data.Char Data.Char>
Thank you; that was exactly the information for which I was looking.
Incidentally, what option name does 'a' represent? That one doesn't appear when I type ":?." Shouldn't it appear in that list?
It should, and it does for me (hugs september 2006): Hugs> :? LIST OF COMMANDS: Any command may be abbreviated to :c where c is the first character in the full name. :load <filenames> load modules from specified files :load clear all files except prelude :also <filenames> read additional modules <--- There :reload repeat last load command Unfortunately, Hugs' behaviour is much less convenient than ghci's: Hugs> :also Data.Char SimplTest SimplTest> ord 'a' ERROR - Undefined variable "ord" SimplTest> Data.Char.ord 'a' ERROR - Undefined qualified variable "Data.Char.ord" You can't directly use it, neither qualified nor unqualified, you have to switch contexts with :m(odule): SimplTest> :m Data.Char Data.Char> ord 'a' 97 Data.Char> :m SimplTest SimplTest> filter (test 4) $ digl 3 [[0,0,0],[0,1,4],[0,2,8],[1,4,0],[1,5,4],[1,6,8],[2,8,0],[2,9,4]]
-- Benjamin L. Russell