LINUX.ORG.RU

Метапрог-прототип, версия 5

 , ,


1

2

Следующий релиз

Метапрог-прототип, версия 6 + будильник на Метапроге

Скачать:

https://www71.zippyshare.com/v/flBFevsS/file.html

В архив добавлены скомпилированные ехе: теперь прототип Метапрога и Метапрог онлайн можно запустить без LabVIEW, в том числе под линуксом через Wine (скрин: https://ibb.co/0XTVx6F инструкции: Метапрог-прототип, версия 5 (комментарий)).

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

Из нереализованного - схождение данных из двух и более веток условий. Подробнее:

Метапрог-прототип, версия 4 (комментарий)

Условные схождения будут сделаны уже в 6 версии. Скорее всего, это - последняя нереализованная крупная функция прототипа Метапрога. После ее воплощения планирую начать делать раскрутку/бутстрап/«Метапрог сам на себе» с полной отвязкой от LabVIEW.

Запись интерактивной обучалки и создание сишной вставки для стандартной библиотеки Метапрога

https://streamable.com/rgk86

Выход из записи обучалки (под конец, когда происходит ее сохранение на диск) по кнопке Esc.

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

Предыдущий релиз прототипа:

Метапрог-прототип, версия 4



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

Какого цвета проводки собственных типов?

Задаются пользователем.

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

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

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

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

Уже есть подписи типов входов и выходов при наведении мыши на блок.

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

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

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

Ну это же очень неудобно постоянно наводиться на блок чтобы посмотреть что там

Есть цвета входов и выходов, по ним можно понять какой там вид данных.

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

Возможно. Качай прототипа Метапрога, жду патчей и рацпредложений.

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

ну и как там выше написали бывают люди с дихромией им этот функционал просто необходим

Если тут есть такие - пускай отпишутся.

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

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

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

это и было рацпредложение

Про необходимость клавиатурных хоткеев говорил и Котечка, и я с этим полностью согласен. Почти в любом серьезном гуйном софте есть хоткеи. Метапрог будет чем-то типа «графического Emacs»: настраиваемые хоткеи, инфраструктура разработки, онлайн-функционал и многое другое, только вместо лиспа - блок-схемы.

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

Метапрог «сам на себе» можно будет собрать как сишный код, компилируемый clang. Пока что его нет, но есть прототип, который можно скачать без регистрации и СМС, так же как рантайм к нему.

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

Метапрог «сам на себе» можно будет собрать как сишный код, компилируемый clang. Пока что его нет, но есть прототип, который можно скачать без регистрации и СМС, так же как рантайм к нему.

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

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

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

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

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

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

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

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

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

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

Тут вы опять не правы, потому что достаточно посмотреть ваш выхлоп чтобы понять как устроен код который этот выхлоп генерирует, и на основе каких идей вы его состряпали. И все что я вам про него сказал вы и не отрицаете, даже подтверждаете. Я б вообще на вашем месте не тратил время на этот ваш «прототип» и сразу взялся за книги чтобы пусть и меньше реализовывать, но хоть так чтобы к вам нельзя было подкопаться )

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

Схему с проводками прощупать должно быть проще, чем считать скобки.

А как насче слепых и безруких-безногих? Как им программировать в тексте прикажешь?

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

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

Если о питоне судить по выхлопу кодогенератора - будет вообще не айс. В следующей теме было.

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

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

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

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

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

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