Re: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 17:50
Оценка: :)
Приветствую, kochetkov.vladimir, вы писали:

k> Скажи, как ты относишься к хаскелю (языку)?


Почитал. Интересный язык, можно попробовать на нем скриптов нарисовать.
Приведи пример гуя на нем. Ну скажем окошко с выпадающим списком, парой кнопочек сбоку списка и лайнэдит снизу.
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[26]: Вопрос к Шеридану
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 27.10.09 20:09
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, Mamut, вы писали:


S>Ладно, уговорили. В 30% случаев спешка не изза денег.


"Мне кажется, что торг тут — неуместен!" (с)


[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Вопрос к Шеридану
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 27.10.09 20:10
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, kochetkov.vladimir, вы писали:


k>> Скажи, как ты относишься к хаскелю (языку)?


S>Почитал. Интересный язык, можно попробовать на нем скриптов нарисовать.

S>Приведи пример гуя на нем. Ну скажем окошко с выпадающим списком, парой кнопочек сбоку списка и лайнэдит снизу.

Ээээ..

http://haskell.org/haskellwiki/Applications_and_libraries/GUI_libraries в т.ч. http://qthaskell.berlios.de/

Под рукой нет GHC, а я еще не настолько владею этим языком, чтобы сходу изобразить на нем что-то вообще работающее Поэтому буду копипастить

биндинг к wxwidgets:
{- demonstrates the use of a simple menu, statusbar, and dialog -}
module Main where

import Graphics.UI.WX

main :: IO ()
main
  = start hello

hello :: IO ()
hello
  = do -- the application frame
       f      <- frame         [text := "Hello world!", clientSize := sz 300 200]                               

       -- create file menu  
       file   <- menuPane      [text := "&File"]
       quit   <- menuQuit file [help := "Quit the demo", on command := close f]

       -- create Help menu
       hlp    <- menuHelp      []
       about  <- menuAbout hlp [help := "About wxHaskell"]

       -- create statusbar field
       status <- statusField   [text := "Welcome to wxHaskell"]

       -- set the statusbar and menubar
       set f [ statusBar := [status]
             , menuBar   := [file,hlp]
             -- as an example, put the menu event handler for an about box on the frame.
             ,on (menu about) := infoDialog f "About wxHaskell" "This is a wxHaskell demo"
             ]



[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Вопрос к Шеридану
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 27.10.09 20:44
Оценка: :))) :))) :))
Здравствуйте, Sheridan, Вы писали:

S>Почитал. Интересный язык, можно попробовать на нем скриптов нарисовать.

S>Приведи пример гуя на нем. Ну скажем окошко с выпадающим списком, парой кнопочек сбоку списка и лайнэдит снизу.

Ты там только смотри, не увлекайся. А то если я войду в историю, как тот, кто сделал из тебя еще и "злобного функциональщика" (с), то RSDN мне этого не простит

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[6]: Вопрос к Шеридану
От: andrey.desman  
Дата: 27.10.09 21:20
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>О, так работает. Пока что Нагуглил, что такая проблема не только у меня возникала, и скорей всего я ошибся насчет "только что работало". Хотя присутствует стойкое ощущение, что вводил в строке приглашения без let, и работало. Может, магнитные бури?


Если не ошибаюсь, то в ghci в консоли принимает statements, а не выражения. Ну то есть фактически ты ты находишься внутри do-блока, потому и биндить pure можно только через let.
Re[27]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 21:33
Оценка:
Приветствую, kochetkov.vladimir, вы писали:

k> S>Ладно, уговорили. В 30% случаев спешка не изза денег.


k> "Мне кажется, что торг тут — неуместен!" (с)


А мне кажется что тут мало кто программирует для удовольствия.
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[3]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 21:33
Оценка: :)
Приветствую, kochetkov.vladimir, вы писали:

k> Под рукой нет GHC, а я еще не настолько владею этим языком, чтобы сходу изобразить на нем что-то вообще работающее Поэтому буду копипастить


брррр, крррррайне непривычно. Не понимаю, как на это можно перейти с функционального языка...
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[3]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 21:33
Оценка:
Приветствую, kochetkov.vladimir, вы писали:

k> Ты там только смотри, не увлекайся. А то если я войду в историю, как тот, кто сделал из тебя еще и "злобного функциональщика" (с), то RSDN мне этого не простит

Небоись, дальше скриптов не продвинется сия штука у меня.
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[28]: Вопрос к Шеридану
От: Antikrot  
Дата: 27.10.09 21:38
Оценка:
Здравствуйте, Sheridan, Вы писали:

k>> S>Ладно, уговорили. В 30% случаев спешка не изза денег.

k>> "Мне кажется, что торг тут — неуместен!" (с)
S>А мне кажется что тут мало кто программирует для удовольствия.
а мне кажется, никто не программирует для удовольствия
Re[29]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 21:49
Оценка:
Приветствую, Antikrot, вы писали:

A> S>А мне кажется что тут мало кто программирует для удовольствия.

A> а мне кажется, никто не программирует для удовольствия

Точно?
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[30]: Вопрос к Шеридану
От: Demandred  
Дата: 27.10.09 21:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, Antikrot, вы писали:


A>> S>А мне кажется что тут мало кто программирует для удовольствия.

A>> а мне кажется, никто не программирует для удовольствия

S>Точно?


В подавляющем большинстве, ну акромя кучки фанатиков, не обремененных семьей, которым больше заняться нечем
Ну исключения разумеется встречаются...
Re[30]: Вопрос к Шеридану
От: Antikrot  
Дата: 27.10.09 21:53
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

A>> S>А мне кажется что тут мало кто программирует для удовольствия.

A>> а мне кажется, никто не программирует для удовольствия
S>Точно?
точно кажется ))

не знаю таких — знаю тех кто программирует за деньги, за еду, за улучшение ядра линукса, за свободу, за поднятие чсв, за необходимостью флудить на форумах. выбирай вариант по вкусу для себя ))
Re[31]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 27.10.09 22:28
Оценка:
Приветствую, Antikrot, вы писали:


A> не знаю таких — знаю тех кто программирует за деньги, за еду, за улучшение ядра линукса, за свободу, за поднятие чсв, за необходимостью флудить на форумах. выбирай вариант по вкусу для себя ))

Ну тогда будем знакомы
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[2]: Вопрос к Шеридану
От: dr.Chaos Россия Украшения HandMade
Дата: 28.10.09 07:43
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, kochetkov.vladimir, вы писали:


k>> Скажи, как ты относишься к хаскелю (языку)?


S>Почитал. Интересный язык, можно попробовать на нем скриптов нарисовать.

S>Приведи пример гуя на нем. Ну скажем окошко с выпадающим списком, парой кнопочек сбоку списка и лайнэдит снизу.

Ты поищи по ключевым словам Haskell Shell. Демонизируй себя навеки — переведи Gentoo на Haskell.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[4]: Вопрос к Шеридану
От: neFormal Россия  
Дата: 28.10.09 07:44
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

k>> Под рукой нет GHC, а я еще не настолько владею этим языком, чтобы сходу изобразить на нем что-то вообще работающее Поэтому буду копипастить

S>брррр, крррррайне непривычно. Не понимаю, как на это можно перейти с функционального языка...

перейти на хаскелл с функционального языка.. оу..
да, ты прав, хаскелл императивен до последнего байта..
...coding for chaos...
Re[26]: Вопрос к Шеридану
От: Mamut Швеция http://dmitriid.com
Дата: 28.10.09 09:19
Оценка: :)
Hello, Sheridan, you write:

S> Приветствую, Mamut, вы писали:


S> Ладно, уговорили. В 30% случаев спешка не изза денег.


Прекрати выдавать свои фантазии за реальность. Особенно в области, в которй ты и так мало что смыслишь
avalon 1.0rc3 rev 304, zlib 1.2.3 (13.10.2009 10:16:48 EEST :z)(Qt 4.5.3)


dmitriid.comGitHubLinkedIn
Re[7]: Вопрос к Шеридану
От: ДимДимыч Украина http://klug.org.ua
Дата: 28.10.09 09:22
Оценка:
Здравствуйте, andrey.desman, Вы писали:

AD>Если не ошибаюсь, то в ghci в консоли принимает statements, а не выражения. Ну то есть фактически ты ты находишься внутри do-блока, потому и биндить pure можно только через let.


Это я уже прочитал и понял. Но меня не покидает стойкое ощущение, что сразу после запуска какое-то время работало без "let", хотя понимаю, что никак не могло. Такой вот интересный психологический глюк.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[6]: Вопрос к Шеридану
От: LaptevVV Россия  
Дата: 28.10.09 09:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, neFormal, вы писали:


F>> держи: http://learnyouahaskell.com/


S>А по русски?

На озоне пара книжек была на русском...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[27]: Вопрос к Шеридану
От: Sheridan Россия  
Дата: 28.10.09 10:33
Оценка:
Приветствую, Mamut, вы писали:

M> S> Ладно, уговорили. В 30% случаев спешка не изза денег.


M> Прекрати выдавать свои фантазии за реальность. Особенно в области, в которй ты и так мало что смыслишь


А ты в этой области надо полагать гуру?
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[31]: Оффтоп:предложение
От: Codechanger Россия  
Дата: 28.10.09 11:24
Оценка:
Есть предложение — если два поста одного и того же автора следуют один за одним, надо объединять их в один пост. А то читать неудобно. Сплошной Шеридан на каждой странице . А так хоть какое-то разнообразие...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.