Шлюхи без блекджека, блекджек без шлюх. Войти !bnw Сегодня Клубы
Выкидывайте плюсы. http://ldeniau.web.cern.ch/ldeniau/cos.html
#FWAKXV / @ninesigns / 3706 дней назад

не надо выкидывать — ещё дети подберут. нужно закапывать
#FWAKXV/IK2 / @hirthwork / 3706 дней назад
охтыжблять, я тысячу лет уже жду когда сделают обжцэподобное ооп для сей
#FWAKXV/JF2 / @kerrigan / 3706 дней назад
@kerrigan оно еще пизже чем обжект си
#FWAKXV/LPA / @ninesigns --> #FWAKXV/JF2 / 3706 дней назад
@4da я именно про обмен сообщениями, а не структы с втаблесами
#FWAKXV/MVH / @kerrigan --> #FWAKXV/LPA / 3706 дней назад

OOP
2027

функциональщину блядь пусть допиливают, GADTs, параметрический полиморфизм, тайпклассопедию, вот это всё

кому это занюханное ооп сегодня всралось вообще? как только ты можешь удобно создавать замыкания — классы перестают быть нужны просто-напросто

#FWAKXV/HOD / @ulidtko / 3706 дней назад
@ulidtko как мне представить в виде замыкания кнопку на форме?
#FWAKXV/OTI / @ninesigns --> #FWAKXV/HOD / 3706 дней назад

@4da data TButton = TButton { getDomID :: DomID, getClickHandler :: IO () }

ну дунно, чувак, дунно... надеюсь, я правильно понял твои требования

#FWAKXV/R92 / @ulidtko --> #FWAKXV/OTI / 3706 дней назад
@ulidtko > TButton Borland C++ Builder лал ну так епт, а где методы, которые кнопочку рисуют?
#FWAKXV/QXA / @ninesigns --> #FWAKXV/R92 / 3706 дней назад

@ulidtko а так-то там вообще FRP нужно (которое тоже юзает всего лишь пассивные данные + ФУНКЦИИ)

#FWAKXV/WIK / @ulidtko --> #FWAKXV/R92 / 3706 дней назад
@ulidtko FRP в сишке? ай эм дриминг
#FWAKXV/OXZ / @ninesigns --> #FWAKXV/WIK / 3706 дней назад
сорь у меня только минусы
#FWAKXV/J1F / @figli / 3706 дней назад

@4da как где? в пакете Renderer, обв.

renderComponent :: TComponent -> IO ()
...
renderComponent (ButtonComponent b) = ...

тупой штоле, не можешь в ADT?

или до сих пор не понятно, что связывать данные с кодом — это всё-таки хуевая идея?

#FWAKXV/71V / @ulidtko --> #FWAKXV/QXA / 3706 дней назад

@ulidtko s/пакете/модуле/

#FWAKXV/E8D / @ulidtko --> #FWAKXV/71V / 3706 дней назад
@ulidtko а где поддержка в renderComponent разных видов surface-ов и фреймворков?
#FWAKXV/3EW / @ninesigns --> #FWAKXV/71V / 3706 дней назад

@4da алсо существует правильный, годный аргумент, которым мне здесь можно возразить, но ты его не озвучил // не палю

#FWAKXV/YZ0 / @ulidtko --> #FWAKXV/OTI / 3706 дней назад

@4da в монаде, конечно же (это всё делабельно через дополнительно протягиваемый стейт)

#FWAKXV/9C7 / @ulidtko --> #FWAKXV/3EW / 3706 дней назад
@4da > рисовать гуй в сишке
#FWAKXV/MDJ / @l29ah --> #FWAKXV/OXZ / 3706 дней назад

@l29ah кстати, да, я ж там выше уже намекнул было про DOM

#FWAKXV/WKM / @ulidtko --> #FWAKXV/MDJ / 3706 дней назад
@ulidtko не забудь еще про различные стили кнопочек, это тоже через стейт подтягивать?
#FWAKXV/453 / @ninesigns --> #FWAKXV/9C7 / 3706 дней назад
@ulidtko олсо я чото не понял как мы от сишке к какацкелю перешли. если у меня есть выбор не юзать сишку то я конечно не буду ее юзать, улавливаешь?
#FWAKXV/35D / @ninesigns --> #FWAKXV/R92 / 3706 дней назад

@4da ну да, а хули?

чувак, твой текущий стиль — это просто глобальная настройка такая, значение мудрёного типа, который в себя много прочего включает (например, функции для рисования кусков рамок компонентов)

#FWAKXV/VBS / @ulidtko --> #FWAKXV/453 / 3706 дней назад
@ulidtko > аппелирование к черному ящику лан
#FWAKXV/BM2 / @ninesigns --> #FWAKXV/VBS / 3706 дней назад

@4da ну так да блядь, тупой штоли

если у тебя будет выбор «плюсы vs плюсы с лямбдами», что ты выберешь?
если у тебя будет выбор «плейнси vs плейнси с ADT», что ты выберешь?

#FWAKXV/W6L / @ulidtko --> #FWAKXV/35D / 3706 дней назад
@ulidtko покажи мне плейнси с ADT заебал, самый умный чтоли
#FWAKXV/AD4 / @ninesigns --> #FWAKXV/W6L / 3706 дней назад

@4da бля ну сорь

прикол в том, что ты не в ту сторону копаешь, нарастание сложности фреймворка нормально себе будет мапиться на модули-типы-функции

а вот с расширяемостью есть некое наебалово (которое и есть единственное реальное отличие ADT и классов)

#FWAKXV/TZP / @ulidtko --> #FWAKXV/BM2 / 3706 дней назад

@4da

2027

...

#FWAKXV/2KM / @ulidtko --> #FWAKXV/AD4 / 3706 дней назад
@ulidtko да, я в курсе, все читали тот самый папир
#FWAKXV/FRV / @ninesigns --> #FWAKXV/TZP / 3706 дней назад
@ulidtko ну так расширябельность хуле
#FWAKXV/GJN / @ninesigns --> #FWAKXV/YZ0 / 3706 дней назад
@4da Чо за папир?
#FWAKXV/QZ6 / @l29ah --> #FWAKXV/FRV / 3706 дней назад
> ненужно в C
#FWAKXV/R05 / @komar / 3706 дней назад

@4da ето

#FWAKXV/UQJ / @ulidtko --> #FWAKXV/8ST / 3699 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.