Маjко
Язык хоть и игрушечный, но нужный
Dårk
плюс, я ж уточнил: за идею
Маjко
Компиляторы для идей не пишут :р
Dårk
нет компиляторов? напишем. нет комьюнити? создадим.
Dårk
Dårk
A64m
а вот сейчас не понял
что же тут непонятного? 1) Придумываешь убогий безтиповой язык 2) придумываешь почему он якобы не убогий 3) ... 4) никакого профита никто не получил, но миллионы вынуждены писать говнокод на клонах недоязыка один гаже другого
A64m
вот и вся идея
Евгений
так-с, чего на Smalltalk наезжаем?
Я вот не против наезжания на смоллтолк, я против софистики и перевирания фактов.
Наехать на убогий недоязык, сделавший предпоследний шаг превращения программирования из свободного занятия в часть огромного конвейера, это святое
A64m
Евгений
Мое суждение состоит из факта и оценочного суждения о его содержимом
A64m
а можно подробнее о том, что там является фактом?
Евгений
То, что смоллтолк явился предпоследней ступенью лестницы в ООП
Dårk
Маjко
Чет срачи на ЛОРе стали совсем скучными и однообразными
Маjко
Одна и та же телега от одних и тех же упоротых
Маjко
Изредка, конечно, интересные персонажи забредают, но всё реже
LexsZero
> 2018
> читать лор
Маjко
Ток растотреды
ㅤ
Маjко
Опердени.
Sergey
https://blog.risingstack.com/node-js-native-modules-with-rust/
Anton
Anton
хотя пизжу
Anton
онли ANCI C
Anton
годика через 2 может можно посмотреть если автор на нее не забьет хуй как на anjuta
Anton
но этот членосос пишет на чистых сях, так что контрибуторов он врядле найдет, вангую что к сожалению такой клевый проект сдохнет(
Anton
и да чо я зашел
Anton
крч посоны
Anton
архитектура гуев
Anton
это мрак ебаный
Anton
пишу эксперементалки для гуев
Anton
и хочется сесть в уголок и плакать закутавшись в одеяло с бутылкой портвейна
Anton
если бы не yoga был бы вообще пиздец
Anton
и да чо я сюда зашео
Anton
посоны, как мне создать некое хранилище глобальное, доступное без постоянной проброски контекстов
Anton
чтобы не было хуйни аля
let context = Context::new()
let my_fucking_view = View::new(context.clone())
Anton
эта хуйня уже в печенке, и делать такое это ну слишком блядский пиздец
Marat
Синглтон что ли?🤔
Anton
по идее всегда есть конечно глобальный контекст, и потом можно после его вставки захуярить общий сет атрибутов в цикле
Anton
но блэт, у меня тупняк как это организовать
Anton
Vladimir
Хорошая кстати тема на подумать
Vladimir
Вот часто есть задачи в которых есть внешний по отношению к хендлерам контекст, и этот контекст лень вручную пробрасывать в дочерние хендлеры.
Anton
переменные thread_local ?
Anton
Vladimir
Это тоже глобальный скоп, не уверен что он всегда хорошее решение
Anton
это гломальный скоп текушего треда, в каждом он свой, не это хотел тезка?
Anton
во первых тредов будет несколько
Anton
это раз
Anton
во вторых прям глобальный скоп макросом это както некрасиво
Anton
а делать еблю с билдером, который потом гдето отдельным трейтом имеет метод типо
set_context(context)
Anton
Ну это на вскидку
Anton
ну это заебисто, и слишком много кода который по идее нахуй не нужен
Anton
ета жи раст
Anton
пачиму мне нужно писать сотни тыщ строк кода как в жавсе
Anton
Надо смотреть другие проекты и пи... эээ заимствовать идеи
Anton
Тот же токио - все через хендл, иначе как еще?
Anton
сделать core модуль и pub fn get_default_context
Anton
в конструкторе вызывать её
Oleg
ща вы такими темпами до implicit parameters додумаетесь
Anton
Anton
то можно плакать
Anton
ибо получается что придется хуярить тыщами боилерплейты
Anton
сцуко
Anton
вот почему петухи пишут на жс
Anton
там можно импортировать готовый инстанс как модуль
Anton
:(
Oleg
или до Reader манаток
Anton
Anton
из единственных плюсов в ресерче текущем
Anton
что в core части аля, рисовалка, позиционирование и тд - все более менее нормально получается - ибо есть yoga и вменяемый байдинг
Oleg
Причем тут енто?
ну так контекст из вызова в вызов пропихивать без бойлерплейта
Anton
даже с эвентами базовыми типо кликов понятно все
Anton
ебля будет с прикладными виджетами и вьюхами
Anton
а также с оболочками и хелперами всякими
Anton
также у меня проблема намечается с анимацией, не знаю как ее оформить