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

Нужен именно рантайм 2013, ссылка в описании.

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

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

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

Так что, прогресс налицо

И всё же «непонятные проблемы с указателями и массивами» никуда не делись.

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

Он, помнится, не знал, что две структуры с одинаковыми объявлениями полей являются разными типами

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

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

И всё же «непонятные проблемы с указателями и массивами» никуда не делись.

А что ТЫ сделал, чтобы их решить?

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

А с чего бы мне было это знать?

Ну другие же знают откуда-то

P. S. Бомбит? Правильно, тема такая…, основы самые

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

То есть, мне еще и всякими там code style заморачиваться?

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

Удваиваю. @metaprog, обрати внимание. Другим людям твой стиль даже с диаграммами может быть непонятен. И, что смешно, наоборот.

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

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

Взаимоисключающие пункты.

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

А что ТЫ сделал, чтобы их решить?

Решать твои проблемы? Ты кто такой, долбанько, чтобы я этим занимался?

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

Ну другие же знают откуда-то

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

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

Он умнее большинства присутствующих, а кто такой ты?

Да что уж там. Он умнейший здесь. ШУЕ или как там?

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

И часто таблицу умножения надо применять на практике? В реальных задачах даже для банального суммирования используют калькуляторы.

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

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

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

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

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

Что за суррогатная деятельность? Задача какая решается? Зачем всё это?

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

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

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

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

Ну у него аж один соконфетник есть по итогам года, правда он в схемах совершенно не шарит. Да и сам автор недалеко ушел.

А какой-то школьник выкатил свой язык V и собрал несколько тысяч звёзд на гитхабе за месяц.

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

мертвопрог сам на себе не появится

Аллё, он уже существует и развивается.

Вообще-то, ещё нет.

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

А какой-то школьник выкатил свой язык V и собрал несколько тысяч звёзд на гитхабе за месяц.

14.5 тыщ звёзд, 2.5 тыщи коммитов, 184 контрибутора. Метапрог - выкуси.

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

На языках участников проекта локализовано. Но даже англоязычной локализации нет, так как среди нас пока что нет англичан.

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

На языках участников проекта локализовано. Но даже англоязычной локализации нет, так как среди нас пока что нет англичан.

Вот поэтому у тебя в разработке один умственный инвалид участвует, а V пилят уже 184 человека. Не умеешь ты с людьми общаться, понимать их потребности, руководить разработкой, убеждать, создавать новое. Твоё эго тебя погубит.

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

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

Если insw умственный инвалид, то кто же анонимусы? Амебы, бактерии или аминокислоты?

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

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

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

И да, там тоже генерация сишного кода.

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

Если insw умственный инвалид, то кто же анонимусы? Амебы, бактерии или аминокислоты?

А он в разработке напрямую не участвует, потому что твоих схем не разумеет. Я тебя имел в виду.

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

Но язык текстовый. Так что мимо кассы.

Довольно умничать. Присоединяйся к проекту Метапрог или изыди из посвященных ему тем.

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

Довольно умничать. Присоединяйся к проекту Метапрог или изыди из посвященных ему тем.

На ротан возьми.

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

insw, разумеешь ли ты мои схемы?:)

А это легко проверить. Пусть новую схему наколдует с каким-нибудь известным алгоритмом.

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

Ну та участвуй в проекте, помогай примеры делать. Или только анонимно умничать умеем с дивана?

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

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

Посмотрел примеры на V. Обычный текстовый язык программирования. Что-то от джавы, что-то от питона, что-то от сишки.

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

Или только анонимно умничать умеем с дивана?

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

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

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

Метапрог будет генерить код на V, который генерит код на Си, который генерит код на целевую платформу — Тьюринг вертится в гробу, как хороший вентилятор.

Кстати, вроде у автора V есть планы отойти от генерации в Си и использовать llvm.

Кстати, автор V за непродолжительное время переписал его на самом себе, в процессе набрал кучу контрибьторов, чего метапрогу не светит еще очень долго, судя по темпам разработки. facepalm.jpg - даже банальный if ... else еще нормально не реализован (условные схождения) и проблемы с указателями и массивами.

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

Посмотрел примеры на V. Обычный текстовый язык программирования. Что-то от джавы, что-то от питона, что-то от сишки.

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

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

На языках участников проекта локализовано.

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

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

Подсказками помогал и помогает очень много. В отличие от некоторых.

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

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

Что-то от джавы, что-то от питона, что-то от сишки.

Буковки одинаковые? Ты ж ни в одном языке не разбираешься лучше моей кошки, когда она трезвая.

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

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

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

https://vlang.io/

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

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

Подсказками помогал и помогает очень много.

Это не участие в разработке.

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

В отличие от некоторых.

Говоришь, будто тебе обязаны.

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

аминокислоты

Мы точно не аминокислоты, потому что аминокислоты - это то, в чем ты испытываешь явный недостаток.

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

Язык текстовый. Мне не подходит.

Тебе говорят смотреть на подходы, а ты упёрся в текстовость языка. Ну точно как баран.

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