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)

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

Пора открывать новый тред «Метапрог-прототип, версия 5 02».

К концу года прогнозируется открытие треда «Метапрог-прототип, версия 6 15».

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

Татарского не будет, пока ты или другой татарин, знающий русский или украинский, не добавит его.

В квотезы!

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

Анон, я думаю, что если бы автор из твоего списка учёл хотя бы следующее:

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

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

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

не отрицать уже существующие технологии

LabVIEW вполне себе существующая технология. Как и C.

читать книги, мануалы и т.д.

Какое читать, ты чо, бумер? Пили видосы, или ты никто. Привет новому миру.

драфт того, что хочешь получить в итоге

Зачем, если можно метапрогом же его и рисовать? Это для текстовых языков нужна промежуточная сущность в виде всяких диаграмм. Метапрог сам себе диаграмма ;-)

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

А нафиг им выкармливать себе погибель? Визуальное программирование прихлопнет IT-пузырь.

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

Татарского не будет, пока ты или другой татарин, знающий русский или украинский, не добавит его.

Русский      Украинский
-------      ----------
если         якщо
прерывание   переривання
отрицание    заперечення
переменная   змінна
запятая      кома

Где-то так:

Якщо ( змінна == 0 ) {

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

Прикинь — да. Попробуй найти продавца, которые не использует калькулятор для всего подряд.

Ну я-то намекал не на продавца, а на потенциального покупателя, который видит на прилавке цену одной бутылки. Неужели ОН для оценки стоимости 6 бутылок будет калькулятор доставать?

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

Тебе мало примера TeX-ников, которые пердолятся с текстовой разметкой, потому что для них вызывает затруднение работать в WYSIWYG-пакетах, хотя для нормальных людей в этом никакой проблемы нет?

Ты приписываешь другим людям свои фантазии.

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

Я освоил MS Word гораздо раньше, чем начал пробовать что-то делать в TeX. И я знаю его сильные и слабые стороны. И в последнее время начал интересоваться TeX. Не от хорошей жизни, поверь.

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

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

Вот мы с insw уже активно кидаемся диаграммами в метапроговской СКВ. Все в графике, по кнопкам, не вводя ни одной команды в консоль.

Кстати, прототип Метапрога уже работает под вайном, почему б тебе его не попробовать?

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

Чё, даже стоимость 6 бутылок пива на калькуляторе считают?

Ты намекал на рассчёт стоимости на калькуляторе. Какая разница, продавец или покупатель?

P. S. Неужели кто-то оценивает с точностью до рубля(ладно, до 100) стоимость приобретаемых продуктов в магазине?

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

Неужели ОН для оценки стоимости 6 бутылок будет калькулятор доставать?

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

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

Больше я твои посты не читаю и на них не отвечаю.

«Никогда не говори никогда».

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

Я стараюсь комментировать только тогда, когда возникает какое-то техническое противоречие.

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

почему б тебе его не попробовать?

Люди уверенные в своем успехе не ведут себя как попрошайки.

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

Вот мы с insw уже активно кидаемся диаграммами в метапроговской СКВ. Все в графике, по кнопкам, не вводя ни одной команды в консоль.

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

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

Уважаемые аноны, темы про Метапрог на ваших крыльях взлетели в топ. Да и некоторые из вас пишут вполне себе приличные комментарии. Даже жаль становится, что 20 страница неумолимо приближается:)

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

Даже жаль становится, что 20я страница 100500й темы неумолимо приближается, а воз и ныне там. А автор V сделал вчера 12 коммитов.

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

Тут такое дело: ты можешь писать всё что угодно, как многие, например, тут рассказывают что зарабатывают по 100 тыщ в день, но фактов, что у тебя на форуме статус талантливого клоуна, а твои треды - в рамках форума выполняют роль отхожего места, это не меняет. Успех: это не срач на 20 страниц с 5 людьми, 4 из которых над тобой просто издеваются.

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

Всё строго наоборот, это в одиночку себе можно пердолиться с TeX, а при коллективное работе приходится использовать .doc или хотя бы Google Docs, потому что пердолиться с TeX умеет чуть менее чем никто. Даже те, кого припахивают в университетах к TeX, зачастую дальше мышетыкания во всяких TeXMaker ничего не осиливают, и ошибки компиляции документа самостоятельно решать не могут, вынося мозги настоящим TeX-никам в интернетах.

необходимость контроля версий

Внезапно, в Google Docs версионирование из коробки.

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

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

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

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

Примеры в студию.

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

Я другой анон, но тема интересна. Подскажи, что загуглить

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

И чё, там можно хранить разные версии одной и той же диаграммы?

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

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

В Метапроге уже есть простенькая сравнивалка диагармм, осталось только сделать удобные кнопки для ее открытия (планирую на 6 версию прототипа).

А сливать две диаграммы разных версий в одну?

Пока нет. Скорее всего, уже после раскрутки.

metaprog
() автор топика

О, а ещё я обнаружил, что запрос на аналоги Лабвью на ЛОРе был аж 8 лет назад, заодно там проницательные люди указывали, насколько условно разделение людей на технарей и гуманитариев…

Интересно также уточнение условий:

с возможностью отвязки от конечного языка интерпретации/компиляции

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

Ну это не система контроля версий, а неконтролируемая файлопомойка.

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

= Hello, AsciiDoc! Doc Writer doc@example.com

An introduction to http://asciidoc.org[AsciiDoc].

== First Section

  • item 1
  • item 2

[source,ruby] puts «Hello, World!»

LOL. С таким же успехом можно XML/HTML руками набивать. Удобство, которое мы заслужили

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

Якщо ( змінна == 0 ) {

Я думал как-то так и делать, пока не познакомился с Лабвью. После чего убедился, что вместо перевода текстовых языков программирования лучше сделать универсальную графическую среду программирования с мультиязычностью.

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

if, else, … и многие другие англоязычные термины, компактны, …
Применяю их всегда /и в 1С/.
А вот для имен переменных, иногда русские, иногда английские, иногда РусенРашен.
Каждый из этих языков хорош «по своему» /даже Элочки из тридцати слов/.
Да и вообще - ПЛОХИХ ЯЗЫКОВ НЕТ.

PS: Но привычки менять - ТРУДНО /но бывает, что и НУЖНО/.

Владимир

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

респект и увожение одноклассников респект и увОжение одноклассников

Найс манямирок

anonymous
()
Ответ на: Ремарка от anonymous

Кроме Go и JS, конечно.

Шутка.

Гопники и Растовцы - «ПОСЛЕДНЕЕ ДЕЛО».

Владимир

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

Так его одноклассники увожают. Как же ничего интересного?

anonymous
()

Copy/paste

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

Все понимаю, вот одного не понимаю - "Куда же здесь кобылу впрягать?".

PS: Это напоминание и вам и самому себе.

Владимир

anonymous
()

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

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

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

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

Молодой просто ещё. Чуть подрастёт и поймёт всё

anonymous
()

LabVIEW

Когда-то, в начале 2000х я это пиратил и ставил себя рядом с фотошопом и прочим «мастхевом».

anonymous
()

metaprog, принцесса, вернись, мы всё простим!

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

Многослойные диаграммы? Это дело хорошее. Один слой - переменные, второй - циклы, третий - вывод, четвертый - ввод, и т.д.

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

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

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

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

Шутка.

Ну, трехмерные же …

Владимир

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

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

И это притом, что скрипт будет одноразовый и под другую задачу уже не подойдёт.

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

Так более того, в проводнике это будет дольше. Ну пусть раскидает свалку из 100 файлов по 5 директориям, к примеру.

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