LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

P.S. Я до этой темы и не подозревал, что такую специализированную dataflow-систему, как лабвью, какой бы жуткой она ни была, можно вот так вот резко понизить в классе такими вот извращениями.

Почему сразу понизить в классе? Найти новую область применения. Это само по себе не порок.

Другое дело, что это не так делается.

Я бы на месте автора сначала бы сконцентрировался на создании полностью открытого аналога лабвью (раз уж она ему так нравится), тем более, что прототип в виде MyOpenLab имеется. Чтобы работала, логику рисовала, и без эксепшонов.

Потом, если хватит запала — кодогенератор на Си. Сделать его тщательно, чтобы все блоки компилировались. Проверить результат кодогенерации сишными компиляторами хотя бы на паре популярных архитектур (x86 и ARM, например). И разумеется, чтобы никаких предупреждений. По итогам этого этапа и IDE наверняка придётся подправить.

И уж в последнюю очередь, имея работающие и вылизанные IDE и кодогенератор, спокойно и с комфортом начал бы переписывать их «сами на себе». Раз уж у автора есть твёрдое убеждение в необходимости такой раскрутки, переубеждать его бессмысленно.

При этом на каждом из трёх этапов у автора имелся бы полезный хоть для кого-то (на первом, я думаю, очень многие скажут спасибо и возможно, помогут) и главное, ПРОВЕРЯЕМЫЙ результат. На любом этапе можно достойно остановиться. Если, скажем, в начале второго или в начале третьего этапа автор разочаруется в конечной цели — будет не так обидно. Одни только лавры автора открытого аналога лабвью, если её написать нормально, можно пожинать всю оставшуюся жизнь.

Но автор решил действовать методом обучения щенка плаванию. Бросили в воду: выплывет — не выплывет. Поскольку в роли щенка сам автор, это его личное дело, конечно, но когда это вырождается в 80+ страниц на ЛОРе — я начинаю слегка понимать тех анонимусов (сам троллить не буду, не моё это).

Исправление hobbit, :

P.S. Я до этой темы и не подозревал, что такую специализированную dataflow-систему, как лабвью, какой бы жуткой она ни была, можно вот так вот резко понизить в классе такими вот извращениями.

Почему сразу понизить в классе? Найти новую область применения. Это само по себе не порок.

Другое дело, что это не так делается.

Я бы на месте автора сначала бы сконцентрировался на создании полностью открытого аналога лабвью (раз уж она ему так нравится), тем более, что прототип в виде MyOpenLab имеется. Чтобы работала, логику рисовала, и без эксепшонов.

Потом, если хватит запала — кодогенератор на Си. Сделать его тщательно, чтобы все блоки компилировались. Проверить результат кодогенерации сишными компиляторами хотя бы на паре популярных архитектур (x86 и ARM, например). И разумеется, чтобы никаких предупреждений. По итогам этого этапа и IDE наверняка придётся подправить.

И уж в последнюю очередь, имея работающие и вылизанные IDE и кодогенератор, спокойно и с комфортом начал бы переписывать их «сами на себе». Раз уж у автора есть твёрдое убеждение в необходимости такой раскрутки, переубеждать его бессмысленно.

При этом на каждом из трёх этапов у автора имелся бы полезный хоть для кого-то (на первом, я думаю, очень многие скажут спасибо и возможно, помогут) и проверяемый результат.

Но автор решил действовать методом обучения щенка плаванию. Бросили в воду: выплывет — не выплывет. Поскольку в роли щенка сам автор, это его личное дело, конечно, но когда это вырождается в 80+ страниц на ЛОРе — я начинаю слегка понимать тех анонимусов (сам троллить не буду, не моё это).

Исходная версия hobbit, :

P.S. Я до этой темы и не подозревал, что такую специализированную dataflow-систему, как лабвью, какой бы жуткой она ни была, можно вот так вот резко понизить в классе такими вот извращениями.

Почему сразу понизить в классе? Найти новую область применения. Это само по себе не порок.

Другое дело, что это не так делается.

Я бы на месте автора сначала бы сконцентрировался на создании полностью открытого аналога лабвью (раз уж она ему так нравится), тем более, что прототип в виде MyOpenLab имеется. Чтобы работала, логику рисовала, и без эксепшонов.

Потом, если хватит запала — кодогенератор на Си. Сделать его тщательно, чтобы все блоки компилировались. Проверить результат кодогенерации сишными компиляторами хотя бы на паре популярных архитектур (x86 и ARM, например). И разумеется, чтобы никаких предупреждений. По итогам этого этапа и IDE наверняка придётся подправить.

И уж в последнюю очередь, имея работающие и вылизанные IDE и кодогенератор, спокойно и с комфортом начал бы переписывать их «сами на себе». Раз уж у автора есть твёрдое убеждение в необходимости такой раскрутки, переубеждать его бессмысленно.

При этом на каждом из трёх этапов у автора имелся бы полезный хоть для кого-то (на первом, я думаю, очень многие скажут спасибо и возможно, помогут) и проверяемый результат.

Но автор решил действовать методом обучения щенка плаванию. Бросили в воду: выплывет — не выплывет. Поскольку в роли щенка сам автор, это его личное дело, конечно, но когда это вырождается в 80+ страниц на ЛОРе — я начинаю слегка понимать тех анонимусов...