LINUX.ORG.RU

Метапрог-прототип 34 + СУВТ по логическому типу

 , , ,


0

3

Следующая тема:

Метапрог-прототип 42

Подпишусь в поддержку Столлмана Bitcoin-кошельком из первой темы про Метапрог:

Metaprog Project supports Richard Matthew Stallman. Shame to SJW, Big Tech and Big Media. We need to get rid of them or Big Money will enslave us. It is do or die! Stay straight, RMS!

Подпись:

H/3cqHl7HGdAQd9K/io474IbLYlIKi/8R6pw1Vbpz0oTN4kihI5YO4dIdZo2VRdJbSp8kWmtWgC5TRTs0MkBIAo=

Подробности:

Движение отмены Столлмана (комментарий)

Следующая версия:

www.linux.org.ru/forum/development/16219448

Скачать:

https://mega.nz/file/6VJCEboQ#N3pu86bqI31Jp15aHWt6l-FIkY_RUws0CZK9aMcvxZo

В версии 34 исправлен тот же баг что и в 33, но другим способом, так как багфикс из версии 33 вызывал другие баги.

В версии 33 исправлен баг трансляции операций над СУВТ, содержащих структуры. До исправления вместо самих структур производились ошибочные операции с членами структур. К счастью, это было заметно на этапе компиляции сишного кода благодаря сишной типизации.

К выпуску версии 32 неожиданно обнаружилось, что СУВТ может иметь переключатель логического типа. То есть, можно задавать типы на значения «да» и «нет». Никаких изменений для этого вносить с 31 версии не пришлось, надо лишь задавать в определении СУВТ типы по значению СУВТ 0 на «нет» и 1 на «да». Из изменений - некоторые исправления багов (например, с кодогенерацией структур и операций над структурами под указателями), а также экспериментальная фича отрисовки канваса через dll-вызов окошка на SDL, за подробностями обращаться к MOPKOBKA или kote4ka в Метапрог онлайн.

В версии 31 - доработка транслятора для трансляции циклов, включающих в себя жесткие последовательности (были баги с повторной кодогенерацией тех же участков на подфункциях и операциях над структурами).

В версии 30 - исправление бага с сишной трансляцией циклов с регистрами. Теперь их значение берется на сишном уровне не напрямую, а через промежуточную переменную. Это позволило реализовать алгоритм вычисления чисел Фибоначчи, где есть непосредственная передача данных между разными регистрами. Метапрог-схема находится в меню обучение - примеры - Фибоначчи, выглядит она так:

https://i.postimg.cc/D0W8v7XZ/image.png

Для сравнения - тот же алгоритм на LabVIEW:

https://i.postimg.cc/CLqz9L0r/image.png

Сишная трансляция:

https://pastebin.com/Z8rzvZpQ

Сравнение с тем же алгоритмом на «аналоге» Метапрога с бекендом на python говорит само за себя:

Metaprog здорового человека (комментарий)

В версии 29 - крупные изменения системы типов. «Встроенных» типов, вытягиваемых через меню «структуры», больше нет, все они теперь представлены в стандартной библиотеке. В особенности изменения коснулись числовых типов: теперь такие типы как число, дробь, целое, знаковое и беззнаковое представлены как многотиповые из соответствующих типов. Например, беззнаковое - многотиповой из 8, 16, 32, 64 и 128-разрядных беззнаковых, целое - многотиповой из знакового и беззнакового, число - многотиповой из целого и дробного. Теперь такие типы можно обрабатывать как многотиповые, поступая с числами разных типов по-разному.

В версии 28 переключатель (аналог сишного switch) работает с многотиповым типом. Выполнение схемы происходит только на ветке, соответствующей поданному на переключатель типу. Ветвление происходит не в рантайме (как в случае СУВТ), а при кодогенерации - не соответствующие поданному типу ветки не генерируются. Теперь осталось сделать цикл по структуре.

В версии 27 добавлена удобная возможность создать новую подфункцию, не останавливая весь прототип. Кнопка блоки - новая подфункция.

Также обнаружилась (но пока не исправлена) проблема с терминалом счетчика повторений цикла в цикле по условию - пока что не используйте его!

В стандартной библиотеке добавлено меню «параллелизм» - можно создавать новые потоки средствами стандартной библиотеки Метапрога. Новые потоки можно было создавать и раньше средствами сишных функций, но теперь эта возможность стала частью официальной стандартной библиотеки.

В версии 26 исправлена трансляция циклов при определенных условиях (не всегда корректно транслировались циклы с жесткими последовательностями, идущими к входному блоку).

В версии 25 исправлена трансляция сложных рекурсивных структур с СУВТ.

В версии 24 был исправлен баг транслятора, проявившийся в версии 23: на некоторых схемах (например, отправки данных по TCP) код, отвечающий за поток данных, «вливающийся» в ветки с условиями, мог сгенерироваться после кода самого условия.

В версии 23 исправлен еще один баг с упаковкой проектов, а также баг трансляции условных схождений.

В версии 22 исправлен баг с упаковкой проектов, из-за которого не паковались зависимости из локальных форков. При этом удалось существенно ускорить упаковку проектов.

В версии 21 наконец-то добавлена корректная трансляция схем, содержащих рекурсии. Как пример можно привести схемы из репозитория «разработка интерфейса на нуклеар+» (можно скачать через Метапрог онлайн). В этой схеме отрисовка элементов интерфейса основана на СУВТ (структура условного выбра типа). В этой СУВТ возможны такие элементы интерфейса, как текстовый лейбл, текстовое поле, кнопка и (самое интересное) - линия из элементов интерфейса. В последнем случае происходит рекурсивный вызов функции, обрабатывающей массив из тех же СУВТ элементов интерфейса.

Предыдущая версия:

Метапрог-прототип 19 + API на СУВТ + ускорение трансляции



Последнее исправление: metaprog (всего исправлений: 21)

Ответ на: комментарий от mertvoprog

Чего? К чатику СКВ приделана, а не сам Метапрог. И это вполне напоминает Microsoft’овский комбайн TFS

Ничего общего, в мс гитом не брезгуют.

Все с этого начинают.

А он на этом закончил.

Какой скрипт? Там с версиями проблема. А накатить произвольную версию Wine — уже само по себе проблема, дистрибутивозависимая причём.

Полный бред, проблем нет. Любой префикс с нужным вайном упаковывается и заворачивается кучей васянов, ещё до appimage делали и после него делали в нём. Так что не надо здесь лечить. Примеры могу предоставить.

А скрипт простой, узнать дистрибутив и установить вайн это вся дистроспецифика. Но даже так можно было бы тянуть свой нужной версии, так что это всё высосано из пальца.

shpinog ★★★
()
Ответ на: комментарий от metaprog

Закрыть окно с настройками. Посильно?

Господи, почему пункт в меню твоих настроек exit и закрытие окна обрабатываются по-разному?

shpinog ★★★
()
Ответ на: комментарий от metaprog

Я не стану этого делать и спасу мир от этого.

https://i.imgur.com/N17UE7Q.png

Что это за набор непонятного говна? Вот я открыл это и как я должен программировать ?

Метапрог это же для не программистов, да на любом текстовом языке проще написать хелло ворлд.

Ты реально думаешь что в этом без ящика водки можно разобраться ?

Да человек не понимающий в программировании при виде этого интерфейса ничего не поймёт, там даже до программирования дело не дойдёт.

Что, как зачем. Мне далёкому от программирования человеку хватило прочитать 1 страницу из K&R что бы написать первый хелло ворлд, а здесь я якобы должен познать дзен лёгкого программирования? Серьёзно?

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

Всё криво-косо, какие-то «каст типа» - хреновы англофобы во всей красе.

shpinog ★★★
()
Последнее исправление: shpinog (всего исправлений: 1)
Ответ на: комментарий от shpinog

Я сам скриншотил, и всё скриншотилось. Прям как в инструкции.

Так аппаратное ускорение-то работало? Или на процессоре всё? Видеокарту, драйвер в студию.

А вокруг фотожопа - фотожоподрочеры

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

Ты так и не сказал, почему это не графический редактор?

Потому что в ходе обсуждения мы так и не выяснили, для каких задач работы с графикой он пригоден. Ну кроме рисования иконки для Метапрога 32x32, которая выглядит как привет из 1985-го года.

в поддерживаемых кодировках

Аж целых двух, ага. И даже на тех ломается.

не может редактировать всю графику

А ему и не надо всю, в его классе надо хотя бы растровую уметь. Умеет же он намного больше, там и анимацию можно делать, и векторные примитивы есть, и трёхмерные. Ну и через адобовский же Illustrator можно в Photoshop DWG импортировать.

Пока никто на нём ничего кроме автора не написал

А @paramon?

Если документы делались значит надобность в этом была

Весьма смелое допущение ;) Масштабы фигни, которую люди могут творить без надобности, колоссальны.

на Российском рынке в электронном бухгалтерском учёте

Так в том и суть, что его используют только для бухгалтерского учёта. Офис же — для всего подряд; в нём и программы на макросах пишут (бывали в местах, где подобное распространяют, трешак тот ещё), и скриншоты в него вставляют, и логические схемы в нём рисуют. Это не говоря уж о более прямых применениях.

Мугли недоразвит из-за отсутствия воспитания, а не из-за отсутствия каких-то потребностей

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

В твоих попытках защищать шизойдную философию и жгутики метапрога.

Мы никого не защищаем: ни метапрогеров, ни антиметапрогеров. Мы просто воюем с чушью, которую несут с обоих сторон. Поскольку в этой чуши — корень непонимания и бессмысленной непробивной многостраничной эпопеи, которая тянулась здесь задолго до Нашего прихода. Метапрогеры и антиметапрогеры говорят на разных языках; Мы выступаем для них переводчиком. Посему неудивительно, что антиметапрогеры воспринимают, будто Мы говорим от лица метапрогеров ;)

где тебе не будут отвечать на русском

Только вот там админ чата (он же мейнтейнер библиотеки) — белорус. Видите разницу? СШП-то тут при чём?

Параллельно с милицией прошлой?

Да, переход постепенный. Сначала полиция только патрулированием дорог занималась, потом ей стали переходить прочие функции.

и полиция является подведомственным органом МВД

Не совсем, уровень самостоятельности повышен. Подобным же образом у нас поставщиков коммунальных услуг распилили принудительно: теперь одной конторе надо сдавать показания и платить за распределение, а другой за поставку ;) Причём зачастую эти конторы находятся рядом. Ещё можно вспомнить, как Укрсвязь распилили на Укртелеком и Укрпочту, ещё в начале 90-х: много где так и остались в одном здании.

И что там про идеологию?

Второй абзац читайте: фу, я с РКН не дружу, пускай русские идут нафиг вместе со своим РКН.

Серьёзные конторы без особых вопросов идут на сотрудничество с местными властями где угодно. А тут идеология и обида.

Ещё раз - русский язык добавили Аууууу.

А это уже через четыре года, когда началась война с РКН и призывы кидать самолётики из окон. Незадолго после этого появился канал @durov_russia на русском.

строчил и строчит на нём меседжи

Во втентакле. В самой телеге канал годами вёлся только на инглише. Да и публичные выступления вроде всегда на инглише были.

Стабильность как признак роста, застой как признак упадка.

Рост — это рост. Застой — это застой. Упадок — это упадок.

У кормушки, а кто там по твоему.

Единый путинский клан, от которого конкуренты либо по всяким Великобританиям прячутся, либо уже мертвы.

Да это стёб

СТАДИЯ: ОТРИЦАНИЕ

Они что на метапроге будут ядро ОС и микроконтроллеры программировать жгутиками, рили?

А что Вас удивляет? Орава дебилов с ардуинками не удивляет?

Он как-то сплотил вокруг себя людей

Далеко не всех же. Лишь небольшую кучку людей, вполне соизмеримую с полутора клоунами и ещё полутора потенциальными метапрогерами, которые его в текущем виде поставить не осиливают. Бздунам вообще нафиг этот линукс не упёрся ;) У Столлмана люто пукан горел (и горит) от того, что GNU украли, прицепили к какой-то студенческой поделке и не упоминают. О проприетарщиках и говорить нечего, признание корпораций линукс завоевал намного-намного позже, а поначалу его толкали лишь конторы, которые на основе линукса пытались что-то новое, и продавать не сам линукс, а его поддержку или сопутствующее ПО.

По делу что-то будет или усё?

По какому делу? Вы сами определитесь: когда Мы начали утверждать, что гривна стабильная, Вы сослались на доллар, который намного стабильнее; начали обсуждать доллар — утверждаете, что и он нестабильный. Что на этот бред отвечать?

При чём здесь что их волнует?

При том, что люди сами решают, в каких валютах хранить сбережения, а не какие-то снобы из центробанков, или Вы ;) Снобы могут ограничить хождение валют между странами, но не более того. А против криптовалют они вообще бессильны, пока жив Интернет.

Это уже проблемы владельца

Ну так владельцы и решают их путём перевода капитала в деньги. В чём проблема? ;)

Потом в связи с известными военными событиями всё тютю

То есть в эпоху НЭП ещё? Так то и рубль не совсем тот был.

mertvoprog
()
Ответ на: комментарий от shpinog

Время программиста более ценно, чем время пользователей? Почему ради одного программиста пользователи должны страдать?

mertvoprog
()
Ответ на: комментарий от shpinog

Смени тон. Это экспериментальный прототип и ты выглядишь глупо, выставляя мне какие-то претензии.

Странно тут то, что нет стандартной библиотеки. Три пиктограммы слева сверху:

https://postimg.cc/rddcm6fV

Ты ВСЕ что было в архиве правильно распаковал?

metaprog
() автор топика
Ответ на: комментарий от metaprog

Да Эверест как раз попса, туда кто только не лезут, уже проторено и изучено всё до мельчайших нюансов ;) А ещё трупы как ориентиры используют, и мусор поднимающихся собирать заставляют, потому что нагажено уже шотрындец.

mertvoprog
()
Ответ на: комментарий от metaprog

Фи, вотще предлагать кривой вайновский клон Проводника запускать без надобности. Так точно всех потенциальных метапрогеров распугаете ;)

mertvoprog
()
Ответ на: комментарий от mertvoprog

Хз, но из-за упорства метапрога и нежелания учить текстовые яп они же страдают и ничё.

shpinog ★★★
()
Ответ на: комментарий от shpinog

Вы почти у цели! Только стрелочку ещё надо нажать, чтобы оно запустилось. Лабвьюшное поделие же.

mertvoprog
()
Ответ на: комментарий от metaprog

Ты ВСЕ что было в архиве правильно распаковал?

Как ты и сказал, я запустил твой прототип, там ещё какие-то библиотеки, ок (потом посмотрю). Только что это меняет из того что я написал, как на этом работать?

shpinog ★★★
()
Ответ на: комментарий от mertvoprog

Да ладно тебе, оно того стоит. Хотя я конечно запустил его прям где лежал, там по сути нужен был только этот рантайм.

shpinog ★★★
()
Ответ на: комментарий от shpinog

Речь шла просто о будильнике

«Просто будильник», к которому в придачу надо целый совместимый мобильник выпустить? Не, так не годится.

если есть рут то пох

Вообще не факт, Там может быть специальный модуль ядра для этого будильника, взаимодействие с которым ещё реверсить придётся.

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

Стишок про гвоздь и кузницу знаете? ;)

mertvoprog
()
Ответ на: комментарий от shpinog

Дак у Нас-то и прототип Метапрога еле ползает. И Метапрог.Онлайн секунд 10 тупит, прежде чем тупо начать ввод принимать после фокуса, посему и начали свой клиент пилить.

mertvoprog
()
Ответ на: комментарий от mertvoprog

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

shpinog ★★★
()
Ответ на: комментарий от mertvoprog

«Просто будильник», к которому в придачу надо целый совместимый мобильник выпустить? Не, так не годится.

Я тебе отвечал не про совместимость, а про возможность срабатывания будильника на адройде при выключенном телефоне, которую ты возвёл в ранг невообразимого чуда.

Вообще не факт, Там может быть специальный модуль ядра для этого будильника, взаимодействие с которым ещё реверсить придётся.

Так речь про наличие, а не написание такого. Понятное дело что в андройде нет API отвечающего за срабатывание будильника при выключенном телефоне. Как по твоему оно должно там работать тогда с учётом что каждый вендор лепит своё говно?

shpinog ★★★
()
Ответ на: комментарий от mertvoprog

Так оно мало того что отрисовывает еле-еле, железо нормальное. Так оно ещё и всё уродливое и нелогичное.

Теперь у меня понимание, что это какой-то диск D из начала 2000-х, в котором всё засрано и создано куча папок, прям ностальгия.

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

shpinog ★★★
()
Ответ на: комментарий от shpinog

Ты запустил отдельно взятый ехешник без приложенных файлов и папок? И ожидаешь, что все будет корректно работать? Шутишь?

Распакуй все что есть в архиве в одну папку. И только тогда уж запускай.

metaprog
() автор топика
Ответ на: комментарий от shpinog

в мс гитом не брезгуют

Так это сейчас.

А он на этом закончил.

Ага, надейтесь. Эта эпопея WILL LAST FOREVER!

Любой префикс с нужным вайном упаковывается

А линковать под определённую версию глибцев всяких Пушкин будет?

mertvoprog
()
Ответ на: комментарий от mertvoprog

Очень даже при чём. У Вас Wine с ним не дружит, а виноват, конечно, Метапрог ;)

Всё дружит, господи опять какие-то домыслы. Кто-же знал что закрытие этого якобы «Меню настроек» из подменю, закрывает к херам меню настроек и сам метапрог.

Оно как бы не логично, я не буду говорить что это меню часть рантайма лабвью, которую ТС просто не смог вырезать и она есть везде.

Но таки да, если передать сигнал закрытия прям окну настроек, оно закрывается и запускается ЭТО.

shpinog ★★★
()
Ответ на: комментарий от mertvoprog

А линковать под определённую версию глибцев всяких Пушкин будет?

Тоже туда запаковывается, как пример недавно был какой-то appimage куда запихнули lol-launcher с фикшеным glibc.

shpinog ★★★
()
Ответ на: комментарий от metaprog

Распакуй все что есть в архиве в одну папку. И только тогда уж запускай.

Завтра запущу, правда у меня большие сомнения что от этого моё мнение поменяется.

shpinog ★★★
()
Ответ на: комментарий от metaprog

Это экспериментальный прототип

Но в «самом на себе» Вы подход к интерфейсу менять не собираетесь же? Мы помним, как Вы копротивлялись за эти несворачивающиеся меню, вместе с @paramon ;)

mertvoprog
()
Ответ на: комментарий от shpinog

а про возможность срабатывания будильника на адройде при выключенном телефоне

Про возможность срабатывания стороннего будильника. Что у некоторых вендоров штатные могут, Мы и так в курсе.

Как по твоему оно должно там работать тогда с учётом что каждый вендор лепит своё говно?

Ну вот с будильником в сонериковских модемах (и телефонах вроде тоже) можно было AT-командами взаимодействовать, до пяти штук.

mertvoprog
()
Ответ на: комментарий от shpinog

Так оно ещё и всё уродливое и нелогичное.

А шо Вы хотели от поделки на Лабвью? Но поделки на макросах Microsoft Office ещё страшнее выглядят.

прям ностальгия

В этом вся суть Метапрога. Они застряли где-то в начале 00-х. Как и @wintrolls, например.

хотя бы то что есть сделать качественно

Зачем времянку делать качественной?

mertvoprog
()
Последнее исправление: mertvoprog (всего исправлений: 1)
Ответ на: комментарий от shpinog

Кто-же знал что закрытие этого якобы «Меню настроек» из подменю, закрывает к херам меню настроек и сам метапрог.

Меню вообще трогать не надо, оно ж лабвьюшное.

если передать сигнал закрытия прям окну настроек

Там вообще многое на это рассчитано ;)

mertvoprog
()
Ответ на: комментарий от shpinog

Речь о префиксах же.

Префиксы сами по себе так-то через PlayOnLinux ставятся без особого бубна. Но лучше тогда сразу пресет под него сделать.

mertvoprog
()
Ответ на: комментарий от mertvoprog

ТСа не волнует как его продуктом будут пользоваться, проще говоря он клал на пользователей. Какой привет, такой и ответ как говорится.

Меню вообще трогать не надо, оно ж лабвьюшное.

Да пользователю откуда это знать? Пардоньте, закрывая меню настроек я бы хотел закрывать меню настроек, а не всё что открыто.

А шо Вы хотели от поделки на Лабвью? Но поделки на макросах Microsoft Office ещё страшнее выглядят.

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

Зачем времянку делать качественной?

Просто это нормальное стремление, такой-то вопрос - зачем её делать не качественно? Этой времянке как бы уже ДВА года, самому не противно в это убожество тыкать глючищее и уродливое?

Я как бы от визуалов ожидал визуальности, а получил какой-то кавардак из кнопок. Как вообще человек не могущий в дизайн интерфейсов (а судя по прототипу это факт) вообще претендует на эталон графического программирования?

Префиксы сами по себе так-то через PlayOnLinux ставятся без особого бубна. Но лучше тогда сразу пресет под него сделать.

Для этого 2 года мало, надо 10 лет?

shpinog ★★★
()
Последнее исправление: shpinog (всего исправлений: 1)
Ответ на: комментарий от shpinog

Да пользователю откуда это знать?

Пользователям, имеющим опыт с LabVIEW, это отлично известно. На остальных Метапрог особо и не рассчитан.

С таким же успехом Вы можете предъявлять претензии к интерфейсу Microsoft Word вокруг программ, сделаных на макросах Microsoft Word.

закрывая меню настроек я бы хотел закрывать меню настроек, а не всё что открыто.

Многие графические программы без прохождения начального мастера настройки полноценно не запускаются.

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

Просто это нормальное стремление

Ни разу. Если строители вместо покраски дома начнут красить леса, дом очевидно будет готов намного позже. А красивыми лесами всё равно долго любоваться не будут.

самому не противно в это убожество тыкать глючищее и уродливое?

Не исключено, что именно эта противность и является стимулом поскорее переписать Метапрог на самом себе.

человек не могущий в дизайн интерфейсов

Типичный программист же ;D

Для этого 2 года мало

Для этого нужны заинтересованные лица.

mertvoprog
()
Ответ на: комментарий от i-rinat

Не, ну вообще даже для сишечки ведь CLR есть. Просто это уже не чистая компилируемость получается. Чистая компилируемость — это когда zero-cost abstractions либо их отсутствие.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Пользователям, имеющим опыт с LabVIEW, это отлично известно. На остальных Метапрог особо и не рассчитан.

Заявлялось обратное. Для людей не умеющих программировать! А теперь это для пользователей лабвью?

А где это написано у метапрога хоть в одной теме?

Многие графические программы без прохождения начального мастера настройки полноценно не запускаются.

Так там нет «прохождения», его можно просто закрыть ничего не трогая и оно будет работать. Вопрос в том почему его закрытие через меню закрывает всё.

Ни разу. Если строители вместо покраски дома начнут красить леса, дом очевидно будет готов намного позже. А красивыми лесами всё равно долго любоваться не будут.

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

Типичный программист же ;D

Оно как бы да. Но здесь же у нас ВИЗУАЛЬНЫЙ программист.

Не исключено, что именно эта противность и является стимулом поскорее переписать Метапрог на самом себе.

Что-то «поскорее» очень сильно растянулось, уже как год оно «поскорее» должно было быть на самом себе.

Для этого нужны заинтересованные лица.

Для этого нужен заинтересованный автор.

shpinog ★★★
()
Ответ на: комментарий от shpinog

Для людей не умеющих программировать!

* на текстовых ЯП.

Вопрос в том почему его закрытие через меню закрывает всё

Потому что LabVIEW :P

Какие ещё нахрен покрашенные леса

Такие леса. До Вас так и не дошло, что это прототип?

Но здесь же у нас ВИЗУАЛЬНЫЙ программист

Да хоть шизуальный, дизайнером он от этого не становится. Вообще, интерфейс типично в духе WinAPI-шных программ из 90-х: контролы накиданы кое-как, а с табстопами вообще тихий ужас. А у @metaprog от этого бардака синдром утёнка ;)

Что-то «поскорее» очень сильно растянулось

Для проекта, который пилят в одно рыло в свободное время? Ни разу.

Для этого нужен заинтересованный автор.

Автора, очевидно, не интересует красить леса. Будто делать больше нечего.

mertvoprog
()
Последнее исправление: mertvoprog (всего исправлений: 1)
Ответ на: комментарий от mertvoprog
  • на текстовых ЯП.

Такого контекста не было, хорош оправдывать.

Такие леса. До Вас так и не дошло, что это прототип?

Это в данном случаи просто универсальное слово для оправдания не более. А почему прототип должен быть по определению не качественным ты так и не сказал.(Там где может)

Да хоть шизуальный, дизайнером он от этого не становится. Вообще, интерфейс типично в духе WinAPI-шных программ из 90-х: контролы накиданы кое-как, а с табстопами вообще тихий ужас. А у @metaprog от этого бардака синдром утёнка ;)

Это плохой пример из 90-х. Настолько убого в плане юзабилити тогда не было. Ну и мы как бы не в 90-х.

А если он в дизигн не может, каким образом он будет визуальное программирование делать ? Интерфейс может одновременно быть «тихим ужасом» и удобным?

Автора, очевидно, не интересует красить леса. Будто делать больше нечего.

Он сам не знает что его интересует, разработка по прицепу - у меня нога чешется, значит надо ногу почесать. Потом оказывается что он два года ноги и руки почёсывал, а нужно было просто помыться.

shpinog ★★★
()
Ответ на: комментарий от shpinog

Это в данном случаи просто универсальное слово для оправдания не более. А почему прототип должен быть по определению не качественным ты так и не сказал.(Там где может)

А почему он должен быть качественным?

paramon
()
Ответ на: комментарий от paramon

А почему он должен быть качественным?

Потому что качественным приятней и удобней пользоваться чем не качественным? Потому что качественное ломается реже чем не качественное?

Может потому что качественное по определению лучше не качественного?

shpinog ★★★
()
Ответ на: комментарий от shpinog

Потому что качественным приятней и удобней пользоваться чем не качественным?

Удобней кому? Прототип «не для всех», а только для разработчиков что занимаются раскруткой.

paramon
()
Ответ на: комментарий от paramon

Удобней кому? Прототип «не для всех», а только для разработчиков что занимаются раскруткой.

А что удобство у разработчиков особенное, они другая раса? Типа на кривом интерфейсе удобней разрабатывать, чем на прилизанном? А помимо удобства, что там с ответами?

shpinog ★★★
()
Ответ на: комментарий от shpinog

Ну мне например вполне удобно то к чему ты придрался, а меню сверху даже нужно. Конечно некоторые вещи можно было бы сделать удобнее, но во первых удобство повышается, во вторых мне удобнее что бы не было ошибок трансляции чем красивые кнопочки, и вот только сегодня вышла новая версия с фиксами. Зачем красить то что в покраске особо и не нуждается? (все равно переделано будет, да и так все устраивает по большому счету)

Других вопросов я не видел да и отвечать на них не особо хочется.

paramon
()
Последнее исправление: paramon (всего исправлений: 2)
Ответ на: комментарий от paramon

Так вопрос не в «Красить». Расположено криво - прям на рабочей области, при добавлении кнопки не исчезают. Я например даже не увидел что что-то добавляется, оно просто появляется под кнопкой.

При этом для новичка не понятно что эта кнопка вообще нажимается, все кнопки какие-то статичные.

Какая-то информативность вообще отсутствует, размеры элементов выбирались под кодеином, этот список можно продолжать ещё долго.

shpinog ★★★
()
Ответ на: комментарий от shpinog

При этом для новичка

Прототип не предназначается. Тут хакеры нужны, сишковистые!!!

Какая-то информативность вообще отсутствует

Информативность в чате с ОПом.

paramon
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.