![]() On others, only static imports are provided.)Īdditional arguments for the C compiler may be supplied via compiler_arguments. (On the x86, PowerPC and Sparc architectures, (FFI) that allows Haskell functions to call C routines. On architectures that support dynamic linking, The -X option may be used to get around this. Note that #! passes only one orgument to the script. Which must contain a Haskell Main module.įor example, the executable file hello might contain the linesĪny arguments given on the command line will be available through Which should be a colon-separated list of directories.Ī null entry in this list will be replaced by the previous search path Īny occurrence of "Īnd prints the prompt so that further commands can be entered.Ĭommand is an interpreter for an executable Hugs script, Set repeat last expression string to str (default: $$). Set prompt string to str (default: ` %s> ').Īny %s in the prompt will be replaced by the current module name. Set heap size (cannot be changed within Hugs default: 250K) Other options (in which - could be replaced by +, Use " show" to display results (default: on)ĭisplay results of IO programs (default: off) Qualify names when printing (default: off) ![]() Print number of cells recovered after each garbage collection (default: off) Print type after each evaluation (default: off)Īpply the Haskell defaulting rules before printing types (default: off) Print number of reductions/cells after each evaluation (default: off) Print nothing to show progress while loading modules (default: on)Īlways show which files are loaded (default: off) Print dots to show progress while loading modules (default: off) Treat files whose names end in neither `. Which are described in the Hugs 98 User Manual.Īllow overlapping instances (a Hugs extension default: off)Īllow unsafe overlapping instances (a Hugs extension default: off)Īllow `here documents' (a Hugs extension default: off) Turning this off enables several special Hugs extensions, (cannot be changed within Hugs default: on). Some options are toggled with + or - to turn them on or It also tries name as a literal filename.įiles ending in ". (The recognized suffixes may be changed using the -S option, On its search path (see -P under OPTIONS) ![]() ![]() In name with a ` /' and looks in each of the directories When loading a module name, Hugs replaces each `. Haskell 98 standard, except for mutually recursive modules.Ī mnemonic for the Haskell User's Gofer System.Īfter processing options, it loads the standard module PreludeĪnd any other modules listed on the command line.Įach Haskell module is stored in a separate file. Hugs is an interpreter for Haskell, a standard non-strict functional Hugs, runhugs, ffihugs - Hugs 98, functional programming system ![]()
0 Comments
Leave a Reply. |