[Haskell] что за оператор $= ?
От: anokata  
Дата: 20.06.11 06:13
Оценка:
спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..
знаю только что имеет какое то отношение к монадам и используется в do конструкции.
Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
(странно, и почему нету инфы, или я плохо ищу?)
Буду программировать и переводить с японского за еду. Предложения принимаются.
haskell
Re: [Haskell] что за оператор $= ?
От: Курилка Россия http://kirya.narod.ru/
Дата: 20.06.11 06:23
Оценка:
Здравствуйте, anokata, Вы писали:

A>спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..

A>знаю только что имеет какое то отношение к монадам и используется в do конструкции.
A>Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
A>(странно, и почему нету инфы, или я плохо ищу?)

А откуда ты его взял, что ни хугл ни хайю его не находят?
Re[2]: [Haskell] что за оператор $= ?
От: anokata  
Дата: 20.06.11 06:33
Оценка:
Здравствуйте, Курилка, Вы писали:

К>А откуда ты его взял, что ни хугл ни хайю его не находят?


например тут

Также используются аналоги переменных, которым присваивается значение через оператор $=

и тут
Буду программировать и переводить с японского за еду. Предложения принимаются.
Re[3]: [Haskell] что за оператор $= ?
От: anokata  
Дата: 20.06.11 07:06
Оценка:
поиски дали следующие результаты: $= есть здесь но там оно не определено а импортируется из http://hackage.haskell.org/packages/archive/StateVar/1.0.0.0/doc/html/Data-StateVar.html... что по этой теме читать? неужели монады?
Буду программировать и переводить с японского за еду. Предложения принимаются.
Re: [Haskell] что за оператор $= ?
От: Курилка Россия http://kirya.narod.ru/
Дата: 20.06.11 07:07
Оценка:
Здравствуйте, anokata, Вы писали:

A>спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..

A>знаю только что имеет какое то отношение к монадам и используется в do конструкции.
A>Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
A>(странно, и почему нету инфы, или я плохо ищу?)

Нашёл — в Data.StateVar
Re[3]: [Haskell] что за оператор $= ?
От: deniok Россия  
Дата: 20.06.11 07:08
Оценка:
Здравствуйте, anokata, Вы писали:

A>Здравствуйте, Курилка, Вы писали:


К>>А откуда ты его взял, что ни хугл ни хайю его не находят?


A>например тут

A>

A>Также используются аналоги переменных, которым присваивается значение через оператор $=

A>и тут

Гуглится в 5 секунд по импорту из примеров Graphics.Rendering.OpenGL

Это метод класса HasSetter
class HasSetter s where
($=) :: s a -> a -> IO ()

из Graphics.Rendering.OpenGL.GL.StateVar
Re: [Haskell] что за оператор $= ?
От: Temoto  
Дата: 20.06.11 07:15
Оценка:
A>спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..
A>знаю только что имеет какое то отношение к монадам и используется в do конструкции.
A>Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
A>(странно, и почему нету инфы, или я плохо ищу?)

http://hackage.haskell.org/packages/archive/StateVar/latest/doc/html/Data-StateVar.html

Как нашёл:
http://holumbus.fh-wedel.de/hayoo/hayoo.html?query=($=#0:(%24%3D
Очень странно, стоит в поисковой строке дописать закрывающую скобку оператора как "0 результатов".
Re: [Haskell] что за оператор $= ?
От: geniepro http://geniepro.livejournal.com/
Дата: 20.06.11 07:16
Оценка:
Здравствуйте, anokata, Вы писали:

A>спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..

A>знаю только что имеет какое то отношение к монадам и используется в do конструкции.
A>Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
A>(странно, и почему нету инфы, или я плохо ищу?)

http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL-StateVar.html#v%3A%24%3D

class HasSetter s where

Methods

($=) :: s a -> a -> IO ()

Instances

HasSetter IORef
HasSetter SettableStateVar
HasSetter StateVar
Re[2]: [Haskell] что за оператор $= ?
От: anokata  
Дата: 20.06.11 07:21
Оценка:
Хм.. Спасибо!
Буду программировать и переводить с японского за еду. Предложения принимаются.
Re: [Haskell] что за оператор $= ?
От: geniepro http://geniepro.livejournal.com/
Дата: 20.06.11 09:43
Оценка:
Здравствуйте, anokata, Вы писали:

A>спрашиваю так как не нашло ни в книгах ни туториалах ни гуглением..

A>знаю только что имеет какое то отношение к монадам и используется в do конструкции.
A>Помогите пожалуйста разобраться, что оно значит, для чего нужно, где про это почитать.
A>(странно, и почему нету инфы, или я плохо ищу?)

Вот в этом плане обероны с их принудительной квалификацией импорта хороши -- сразу показали бы, где была определена функция ($=). Хотя IDE, подсказывающая эту информацию, тоже решила бы проблему...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.