Size: a a a

CODE BLOG / Чат

2021 October 20

SS

Steel Sword in CODE BLOG / Чат
Ну хз, что-то очень специфичное
источник

SS

Steel Sword in CODE BLOG / Чат
Написано, что сахар над GObject
источник

J

Jmik in CODE BLOG / Чат
пример кода в статье так себе (да и гтк2)
Для вала ИДЕ является гном-билдер (у него неплохая эмуляция вима — для меня, это главный плюс)
Да и сама статья 10 года... но в целом все верно
источник

SS

Steel Sword in CODE BLOG / Чат
Ты что, подсел на разработку под gtk?)
источник

J

Jmik in CODE BLOG / Чат
прикол в том,
что ты можешь сделать
class A {}
class B : Object {}
[Compact]
class C {}

из них гобджектом является только второй
1 — самостоятельный объект (недостаток — отсутствие автосигналов)

3 — нужен в основном при написании оберток над С
когда превращаем структуру в класс
источник

J

Jmik in CODE BLOG / Чат
Да, грешен
КуТе — не понравился (точнее плюсы),
А в гтк есть вала
источник

J

Jmik in CODE BLOG / Чат
как видишь, даже в секту евангелистов записался
источник

SS

Steel Sword in CODE BLOG / Чат
Ты ведь до сих пор раст не попробовал, да?
источник

J

Jmik in CODE BLOG / Чат
Да....
но планирую
источник

J

Jmik in CODE BLOG / Чат
еvalaнгелистов
источник

J

Jmik in CODE BLOG / Чат
просто это же реально умно, сделать
трансятор в С с плюшками аля вывод типов
и выдаче люлей за неявные касты и прочие непотребства
источник

J

Jmik in CODE BLOG / Чат
До всех этих ваших хрустов
источник

J

Jmik in CODE BLOG / Чат
Это почти тоже самое что я хотел делать из своего ЯП (совместимость с С компайл-тайм чекинг и тд)
источник

SS

Steel Sword in CODE BLOG / Чат
Системный ЯП, очень сахарный синтаксис, опционально можно байтоёбить, релизнулся уже давно, огромная куча проверок при компиляции, вроде всё как ты любишь, странно, что до сих пор ты мимо него проходишь)
источник

SS

Steel Sword in CODE BLOG / Чат
первое попавшееся сообщение с чата по расту
источник

SS

Steel Sword in CODE BLOG / Чат
Почему компилятор ругается, если я пытаюсь написать такую функцию?
pub fn add_curry(num: i32) -> fn(i32) -> i32 {
   |n| num + n
}
источник

SS

Steel Sword in CODE BLOG / Чат
Тут чувак пытался скастить замыкание в указатель на функцию, а так делать нельзя, по причинам объяснённым компилятором. Ему надо было возвращать замыкание вместо указателя (да, в расте есть настоящие замыкания, и они работают без кучи).
источник

J

Jmik in CODE BLOG / Чат
мне не очень нравиться эта любовь к сокращениям
но когда-нибудь опробую
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
В шарпе ведь замыкание тоже через стек сделано, нет?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Я что-то читал у Рихтера но не факт что до конца понял
источник