Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Haskell
Перезагрузить страницу Модули как с ними работать
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Jean-Esther Jean-Esther вне форума
Member
 
Сообщений: 22
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.03.2009
По умолчанию Модули как с ними работать - 28.04.2011, 13:09

Насколько я знаю, система модулей не привязывается к файловой системе, по крайней мере я не нашел никаких оговорок об этом в Haskell 98:
GHC отвергает такой код
haskell Код:
module A where a=2::Integer
module B where b=3::Integer
module Main where main = print (a*b)
Как это исправить, не разнося модули по разным файлам.
Ответить с цитированием
  (#2 (permalink)) Старый
calabi-yau calabi-yau вне форума
Member
 
Сообщений: 338
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 10 сообщениях
Регистрация: 28.09.2009
По умолчанию 28.04.2011, 18:12

Цитата:
Сообщение от Jean-Esther Посмотреть сообщение
Как это исправить, не разнося модули по разным файлам.
никак.


Don't fear the Monad
Ответить с цитированием
  (#3 (permalink)) Старый
Gun-Down Gun-Down вне форума
;)
 
Сообщений: 306
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.07.2010
По умолчанию 28.04.2011, 22:28

а нафига делать несколько модулей в одном файле? по-моему смысл модулей как раз в том чтобы в разных...
(не haskell-щик)
Ответить с цитированием
  (#4 (permalink)) Старый
Jean-Esther Jean-Esther вне форума
Member
 
Сообщений: 22
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.03.2009
По умолчанию 01.05.2011, 06:17

Цитата:
Сообщение от calabi-yau Посмотреть сообщение
Ой, аж как-то скорбно стало. Ну что ж, спасибо за ответ.

PS. to Gun-Down: было б удобно так разграничить области видемостей, не создавая больше файлов, чем надо (а мне одного вполне достаточно для выражения всей логики, если, опять же, не обращать внимание на количество глобально видимых имен).
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модули пользователя как с ними работать Sonne Pascal 6 21.06.2011 02:36
Skinи в vb 6.0 как с ними работать Dmitriy I.08 Visual Basic 0 16.06.2010 16:05
С# и Oracle как с ними работать Cantona .NET 1 16.10.2007 21:17
Директивы как с ними работать Newey С/С++ 3 14.08.2006 00:23
Списки как с ними работать gleban С/С++ 9 09.06.2006 18:17
C++ и SCO как с ними работать c++ Мысли вслух 6 28.01.2006 07:50
Метки как с ними работать Alter Pascal 5 26.12.2005 22:28
Модули/Плагины как с ними работать Trask C++ на Unix 1 31.10.2005 00:07
DLL с формами как с ними работать Judy Delphi 2 05.04.2005 09:47
Unicode как с ними работать Exhu Delphi 4 22.03.2005 01:53
STL исключения как с ними работать ARSi С/С++ 15 22.02.2005 16:33
IIS и ASP как с ними работать Anonymous ASP 2 04.04.2003 18:24



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов