Size: a a a

F# Flood: кибербабулинг башкиров

2020 September 26

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
S B
весь GNU очень плотно сидит на automake, который просто условный сахар для make
Я знаю, что в плюсах активно переходят на cmake. Как раз с обычных makefile.
источник

SN

Shub Niggurath in F# Flood: кибербабулинг башкиров
Ilya L Che
Хотя я далёк от линуксов. Не могу оценить популярность мейка.
Я сидел через стену от создателя это make
источник

SB

S B in F# Flood: кибербабулинг башкиров
Линуксовый мир до сих пор на make плотно сидит в том или ином виде. Просто сейчас эти мейк-файлы стали выглядеть подозрительно примитивно. Я тут паралелльно книженцию по make почитываю по мере желания и свободного времени и там мнооооого возможностей.
источник
2020 September 27

S

Sergey in F# Flood: кибербабулинг башкиров
Ilya L Che
Я знаю, что в плюсах активно переходят на cmake. Как раз с обычных makefile.
смак это генератор мейк файлов
источник

SN

Shub Niggurath in F# Flood: кибербабулинг башкиров
В смысле, рабочее место было за перегородкой
источник

S

Sergey in F# Flood: кибербабулинг башкиров
под капотом cmake build тот же самый мейк
источник

S

Sergey in F# Flood: кибербабулинг башкиров
в ллвм перешли на нинзю, но это далеко не везде
источник

SN

Shub Niggurath in F# Flood: кибербабулинг башкиров
S B
Линуксовый мир до сих пор на make плотно сидит в том или ином виде. Просто сейчас эти мейк-файлы стали выглядеть подозрительно примитивно. Я тут паралелльно книженцию по make почитываю по мере желания и свободного времени и там мнооооого возможностей.
Пушо много языков имеет подмножество мейка, например dotnet build делает его не особо нужным в дотнет проектах
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Sergey
смак это генератор мейк файлов
Я знаю. Но тут как с js и ts, наверное. Базовая система ужасна, поэтому давайте накрутим генераторов с примочками, чтобы не болело.
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Нам в универе давали писать makefile вручную. Не могу назвать элегантной систему, которая ломается из-за пропущенного пробела после двоеточия. (может быть и не такая точно проблема была, уже не помню, но что-то абсолютно глупое)
источник

S

Sergey in F# Flood: кибербабулинг башкиров
Ilya L Che
Я знаю. Но тут как с js и ts, наверное. Базовая система ужасна, поэтому давайте накрутим генераторов с примочками, чтобы не болело.
ну так или иначе make надо жать
но с меньшей болью
источник

S

Sergey in F# Flood: кибербабулинг башкиров
Ilya L Che
Нам в универе давали писать makefile вручную. Не могу назвать элегантной систему, которая ломается из-за пропущенного пробела после двоеточия. (может быть и не такая точно проблема была, уже не помню, но что-то абсолютно глупое)
эдакий "баш"
источник

SB

S B in F# Flood: кибербабулинг башкиров
Shub Niggurath
Пушо много языков имеет подмножество мейка, например dotnet build делает его не особо нужным в дотнет проектах
Это да, но новая школа не пользуется тем же make не потому что это сознательный выбор в пользу чего-то, что лушче подходит, а потому что на превой странице Гугла не ранжируются блогпосты по C# + make.
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Ilya L Che
Нам в универе давали писать makefile вручную. Не могу назвать элегантной систему, которая ломается из-за пропущенного пробела после двоеточия. (может быть и не такая точно проблема была, уже не помню, но что-то абсолютно глупое)
Описание ошибок тоже страшненькое было, кстати. И Фельдман отмечал, что у языков нового поколения компиляторы научатся писать помогающие сообщения об ошибках, а не на отъебись.
источник

SN

Shub Niggurath in F# Flood: кибербабулинг башкиров
S B
Это да, но новая школа не пользуется тем же make не потому что это сознательный выбор в пользу чего-то, что лушче подходит, а потому что на превой странице Гугла не ранжируются блогпосты по C# + make.
Я реально не могу представить, что б я делал на мейке для дотнет проекта.
источник

SN

Shub Niggurath in F# Flood: кибербабулинг башкиров
Ilya L Che
Описание ошибок тоже страшненькое было, кстати. И Фельдман отмечал, что у языков нового поколения компиляторы научатся писать помогающие сообщения об ошибках, а не на отъебись.
Да, я смотрел это выступление, трансляция шла из яблоневого сада на Марсе
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Это да, но проблемы он верные отметил, мне кажется.
источник

SB

S B in F# Flood: кибербабулинг башкиров
Shub Niggurath
Я реально не могу представить, что б я делал на мейке для дотнет проекта.
не в этом вопрос, вопрос в целособразности dotnet build, когда есть make и поверх него (наверно) многое можно было сделать горазо дешевле. и в тоге оно было бы ближе к общим стандартам. опять же - у меня нет определенного мнения на тему того хорошо это или плохо, возможно или невозможно, полезно или нет, но чисто интуитивно меня не покидает ощущение что значительная часть индустрии сейчас живет по принципу отрицания старого, которое кто-то у руля в свое время ниасилил или непонел, и приводит.. к переоткрытию этого самого старого, но в более убогом виде в силу давления бизнеса и более жесткоих дедлайнов и некомпетентных менагеров.
источник

SB

S B in F# Flood: кибербабулинг башкиров
мне сложно подкрепить это ощущение фактами - я просто не настолько хорошо знаю как было, чтобы доказать неоспоримо.
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
А кто сделал мейк стандартом? Не говоря уже о том, что мсбилд вообще изначально на винде только был, где ни о каких мейках и не слышали.
источник