да ну нахуй! |
[Mar. 7th, 2015|09:49 pm] |
ну чего я мучаюсь вообще? всё равно же я пишу не на D, а на его форке Aliced — ну так и не надо ебать себе мозг, а надо добавить поддержку сигналов и слотов на уровне компилятора. это настолько важная и фундаментальная штука, что без сомнения заслуживает особого отношения.
потому если оставлять её просто библиотекой, то некоторые приятности или вообще никак не получаются, или выглядят пиздец как уродливо. а Нулевое Правило Программирования от Кэтмара гласит, что если нечто выглядит как говно, то использовать это будут только под угрозой пиздюлей или совсем уж от безысходности.
и нет, у структур этого всё равно не будет. потому что структура — value object, а не reference object. |
|
|
Comments: |
From: | (Anonymous) |
Date: | March 8th, 2015 - 11:04 pm |
---|
| | | (Link) |
|
Тебя ещё не заебало с этим полужопным говном мучаться, которое все равно никогда не выйдет из гетто? Пиши на няшной сишке.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | March 8th, 2015 - 11:30 pm |
---|
| | | (Link) |
|
как будто меня ебёт, кто там куда выйдет. меня интересует, чтобы лично мне было удобно и прельстиво.
Добавь сразу произвольные операторы (как в хаскелле).
Естественно, опцыонально ленивые каким-нибудь образом (да хоть каррированием, не знаю. Хотя проще, наверное, обёрткой lazyval).
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | March 9th, 2015 - 01:09 pm |
---|
| | | (Link) |
|
зачем? ну, помимо того, чтобы тупо переписывать лексер и чинить парзер в куче мест. | |