Size: a a a

2020 July 16

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
чего? что я сделал?
ты куда-то что-то закоммитил?
источник

AZ

Alex Zhukovsky in rust_offtopic
я не знаю что это за програма
источник

JM

John Meow in rust_offtopic
Alex Zhukovsky
чего? что я сделал?
Некрософт вроде грозился распечатать и похоронить где-то кучу кода с гитхаба
источник

Т8

Т-34 85 in rust_offtopic
John Meow
Некрософт вроде грозился распечатать и похоронить где-то кучу кода с гитхаба
источник

JM

John Meow in rust_offtopic
Это к чему?
источник

Т8

Т-34 85 in rust_offtopic
John Meow
Это к чему?
к будущему дотнета
источник

JM

John Meow in rust_offtopic
У него нет будущего
источник

Т8

Т-34 85 in rust_offtopic
John Meow
У него нет будущего
это у джавы нет. А дотнет будет жить
источник

A

Abu in rust_offtopic
John Meow
У него нет будущего
А у тебя?
источник

JM

John Meow in rust_offtopic
Abu
А у тебя?
Хм
источник

JM

John Meow in rust_offtopic
Тоже верно
источник

JM

John Meow in rust_offtopic
John Meow
У него нет будущего
Только криминальное прошлое
источник

A

Abu in rust_offtopic
John Meow
Только криминальное прошлое
На пхп писал что ли?
источник

NL

Nick Linker in rust_offtopic
Hirrolot
А сейчас будто история стёрта
Дело в том, что лисп оказался очень дорогим решением в поддержке -- вот это комбо макросы + деревья s выражений везде + динамика позволяет сделать нечто, что достаточно легко запутать (поигрался в репле и скопипастил в сорцы), но весьма трудно распутать (вот у тебя есть макросы, которые в процессе раскрытия генерируют другие макросы, и в процессе отладки ты можешь иметь дело с деревьями в 10 экранов величиной, причём есть макросы, которые имеют глобальный характер).

Как показал пример хаскеля, все задачи, которые сводились к написанию или использованию макросов могут быть прозрачно и предсказуемо решены вообще не прибегая к метапрограммированию, что является огромным плюсом.

Что подводит нас к такой мысли, что имея хорошую систему типов можно свести на нет необходимость в макросах, а вот макросы сами по себе не способны восполнить отсутствие системы типов.
источник

JM

John Meow in rust_offtopic
Т-34 85
это у джавы нет. А дотнет будет жить
Я вижу два варианта его будущего::
1) Некрософт уничтожает другие системы
2) .NET Framework доступен на других системах
источник

JM

John Meow in rust_offtopic
Я не могу себе представить ни то, ни другое
источник

Т8

Т-34 85 in rust_offtopic
John Meow
Я не могу себе представить ни то, ни другое
2е уже есть, лол
источник

H

Hirrolot in rust_offtopic
Nick Linker
Дело в том, что лисп оказался очень дорогим решением в поддержке -- вот это комбо макросы + деревья s выражений везде + динамика позволяет сделать нечто, что достаточно легко запутать (поигрался в репле и скопипастил в сорцы), но весьма трудно распутать (вот у тебя есть макросы, которые в процессе раскрытия генерируют другие макросы, и в процессе отладки ты можешь иметь дело с деревьями в 10 экранов величиной, причём есть макросы, которые имеют глобальный характер).

Как показал пример хаскеля, все задачи, которые сводились к написанию или использованию макросов могут быть прозрачно и предсказуемо решены вообще не прибегая к метапрограммированию, что является огромным плюсом.

Что подводит нас к такой мысли, что имея хорошую систему типов можно свести на нет необходимость в макросах, а вот макросы сами по себе не способны восполнить отсутствие системы типов.
Во, в это верю
источник

H

Hirrolot in rust_offtopic
Я и сам уже начал запутываться в динамической типизации Лиспа
источник

JM

John Meow in rust_offtopic
Т-34 85
2е уже есть, лол
Да ну?
источник