Анна
Vladislav
Vladislav
где про стракты
Vasily
Ayrat
Да, ща сделаю. Потушить надо
Ayrat
УМНЫЙ компилятор
Vasily
Ну норм
Vasily
Структура же на стеке
Romɑn
Ayrat
в Change можно вернуть self в конце и убедиться что там копия возвращается, другой объект т.е.
member x.Change(r, i) =
x.real <- r; x.imaginary <- i
x
и потом
let m' = m.Change(5.,5.)
Ayrat
и вот тут m' внезапно и m разные объекты
Ayrat
Короче, чот у меня подгорело. Я с пн мучался чтобы понять то что мне @Liminiens линканул
Ayrat
спеку уже вдоль и поперёк изнасиловал
Vladislav
Ayrat
Vladislav
надо бота на нейронке, который будет ишуи бай дезайн закрывать
Bonart
Мне недавно подсказали, что читать можно не только код, но еще и спеки. Пытаюсь убедить команду
Ayrat
прям Сайм не приходя в сознание ещё на подлёте бы закрыл
Romɑn
злой сайм
надо у него отобрать компилятор
Romɑn
что б самим все компилить
Ayrat
Romɑn
Bonart
Vladislav
Vladislav
я думаю сайм скоро напишет на МЛ.НЕТ бота который на вопросы по СРТП отвечать будет
Karen
Romɑn
Анна
Romɑn
я мб смогу слетать даже
Vladislav
хм
Karen
хм......
Vladislav
Анна
Сайма с Влашиным не удалось заманить, но будет Вагиф
Romɑn
@omgszer ты язык J скоро изучать будешь?
Romɑn
Ayrat
Ayrat
J# знаю, Julia знаю, Java прости хоспади знаю
Ayrat
J не знаю
Romɑn
J не знаю
https://www.wikiwand.com/ru/J_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
Ayrat
Romɑn
Ayrat
Ayrat
переменные для слабаков
Romɑn
Ayrat
комбинаторы
ну с помощью комбинаторов над функциями и получается dot free нотация
Romɑn
Ayrat
Чорт, ты прав
Ayrat
Всё функция. Даже функция
Ayrat
Переделаю:
ну с помощью функций над функциями и получается dot free нотация
Romɑn
а скобки [ ] и { } независимы и используются по одной, а не парами
Romɑn
оч странный язык
Анна
глаголы и существительные %)
Romɑn
и самое приятное
позволяет построение нескольких синтаксических деревьев для одной и той же строки кода. То есть описания языка не полны, отсутствует исчерпывающая спецификация. Язык J контекстно-зависимый, и стандартные средства для его описания (например, грамматика в форме Бэкуса-Науэра) не подходят. Понятие абстрактного синтаксического дерева даже теряет своё значение, так как оно корректно лишь в области контекстно-свободных языков.
Ayrat
сделал ишуй
https://github.com/dotnet/docs/issues/9563
Vasily
x
Анна
Ayrat
Бля, я в доках сделал ишуй!
Ayrat
Если у них и доки говно by design... :D
x
x
какой дизайн, такие и доки
Ayrat
Не, ну я готов смириться с некоторыми вещами. С этой вроде тоже
x
ну как бы да, нафига всё это )
Ayrat
здесь просто отсутствие объяснения в спеке мне подорвало пукан. Так бы я не бомбил
Ayrat
даже примера не было. Просто написано - объяви mutable поле и будет счастье
Ayrat
а я же вижу что счастье не приходит!!! а метод Change делает изменения на копии
x
мир плохой
Romɑn
https://www.wikiwand.com/ru/K_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
Ayrat
Мне кажется я ступаю на чёрную сторону F#
Ayrat
синтаксис, которым я за 2 года ни разу не пользовался
new (...) = ctor(...) then ...
Roman