LINUX.ORG.RU

Metaprog: выпуск прототипа (универсальная графическая среда программирования)

 , ,


2

3

Сегодня, как и было обещано, день выпуска LabVIEW-прототипа универсальной графической среды программирования Metaprog.

LabVIEW-прототип не является конечной целью. В дальнейшем с помощью прототипа Metaprog будет собран «сам на себе» и не будет зависеть от LabVIEW.

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

Видео-обзор ( VarfolomeyKote4ka)

https://youtu.be/EcQMgUAm0DE

Скачать: https://www86.zippyshare.com/v/pWggQ91b/file.html

Аннотация

Открывать и запускать !метапрог.vi и !метапрог онлайн.vi

В Метапрог онлайн интегрирован чат и хранилище пакетов с блок-диаграммами. Там идет разработка Метапрога и можно получить консультации.

В Метапрог и Метапрог онлайн встроена справочная система и интерактивные инструкции.

Требования:

1. Для запуска, просмотра и редактирования диаграмм - LabVIEW начиная с 2013.

2. Если не удалось достать линуксовую версию LabVIEW - виртуальная машина с Windows начиная с ХР с кириллической локализацией (иначе будут проблемы с кодировкой символов).

3. Tor Browser или Tor для подключения к серверу:

https://www.torproject.org/

или:

sudo apt-get install tor

4. Для компиляции сгенерированного кода:

sudo apt-get install clang libevent-dev libsdl2-dev

Адрес для добровольных пожертвований:

Bitcoin: 1AYoK2TScSpD5bhf67mv9AxHDJ2RidRvjD

Этот адрес действителен как ключ для электронной подписи от имени разработчика.

Код лицензирован под GNU GPL v3, подробности - по кнопке «Про программу» и в файле LICENSE.txt (на английском). Отдельные файлы могут быть лицензированы под MPL и другими лицензиями.

Описание конструктора диаграмм (часть справочной системы, лучше читать смотря на Метапрог)

В случае вопросов или проблем консультации можно получить в чате программы «Метапрог онлайн».

Новичкам рекомендуется пройти обучение. После выбора обучающей программы надо нажимать на красный квадратик. Если открылось новое окно - красного квадратика не будет, действуй самостоятельно.

Блок-диаграмма состоит из блоков, линий с данными и особых линий - жестких последовательностей. Каждый блок может иметь входы и выходы.

При клике на терминал начнется рисование провода с данными. Клик на пустом месте при рисовании провода задает точку излома провода. При приближении курсора к терминалам провод автоматически подстраивается под ближайший терминал с совместимым типом (несовместимые типы подключить невозможно). Для окончательного подтверждения соединения кликни и связь будет установлена. Чтобы отменить рисование проводка, нажми Esc.

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

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

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

Чтобы удалить блок на диаграмме, нажми на него правой мыши. Чтобы удалить провод или жесткую последовательность, нажми правой мыши на квадратик на нем.

Чтобы скопировать элемент на диаграмме, нажми на него колесом мыши. Чтобы вставить - жми колесом мыши на пустом месте.

При наведении мышью на элемент диаграммы отображается подробная информация о нем. Элементы подсказок кликабельные. Для дальнейшней справки кликай на "?" в подсказках к элементам.

Описание контейнера с данными и системы типов (часть справочной системы, лучше читать смотря на Метапрог)

В Метапроге есть три вида контейнеров с данными: константа, вход и выход. Константа имеет жестко заданное значение. Вход и выход связывают эту диаграмму с внешними диаграммами.

При клике правой мыши на пиктограмме перемещения константа будет преобразована во вход такого же типа.

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

Данные - включает в себя числа (знаковые, беззнаковые и бробные разных разрядностей) и логический тип (зеленый). Логический тип совместим со всеми числовыми типами, так как в Си они могут выступать в качестве условия (если ноль - «нет», все другие значения - «да»). Есть типы число (все числа, коричневый), знаковое (голубой), беззнаковое (темно-синий), целое (объединяет знаковое и беззнаковое),дробь (оранжевый).

Неопределенное - аналог типа void в Си. Совместим со всеми типами.

Указатель - содержит адрес данных. Прямо транслируется в указатель на Си. Получается из данных блоком «указатель» (из меню блоков), вытягиваются данные из указателя блоком «вытягивание указателя».

Структура (последовательность и выбор) прямо транслируется в struct или union на Си. Формируется из контейнеров с данными другого типа путем из вытягивания на структуру. Достум к элементам структуры осуществляется через блок «операция над структурой».

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

Структура условного выбора типа не имеет проямого аналога в Си. Состоит из числа-переключателя и структуры выбору (в Си - union) из данных разных типов. Тип данных зависит от значения переключателя. Задается и читается через операцию над структурой. Можно подключить к переключателю (блоки - переключатель), в котором обрабатывать данные зависимо от типа. Для добавления типа вытащи контейнер нужного типа на СУВТ.

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

Функция Си - на уровне Си является указателем на функцию. Над такой константой есть пикторгамма соответствия копии на диске в виде дискетки, как над подфункцией. Ее цвет зависит от соответствия. Кликом по этой пиктограмме можно управлять соответствями. Подобная пиктограмма есть у сложных типов (структур и структур условного выбора типа). В подсказках к константам, содержащим подфункцию, есть 4 цветные цифры. Это суммарное число комментариев определенных видов в поддиаграммах (замечание, известные ошибки, пожелания и «дело сделано»).

------------------------------------------

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

При клике на название объект диаграммы можно переименовать. Название объекта никак не влияет на логику и предназначено для чтения людьми.

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

Предыдущие темы, посвященные разработке Metaprog

Metaprog: универсальная графическая среда программирования [LabVIEW-прототип] часть 9

Там же ссылки на более ранние темы.



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

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

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

Metaprog: универсальная графическая среда программирования [в разработке] часть 4 (комментарий)

  • 1) Это все троллинг! Все в этом треде виртуалы ОПа!
  • 2) Metaprog'a не существует, его рисуют в паинте! Повторяю метапрога Н Е С У Щ Е С Т В У Е Т, твердко и четко!
  • 3) Может быть и существует но никому не нужно, никому!
  • 4) Всем кому нужно - поехавшие, гуманитарии, птушники!!21211324832
  • 5) Не осилит никто метапрог, в labview кубики высокоуровневые, а С, вы сами не знаете куда лезете! Задача невыполнимая!!!21
  • 6) (Вы находитесь тут) Вот сейчас лето закончится и метапрог закончится, вот сейчас вы все увидите!!!!
Deleted
()
Ответ на: комментарий от Deleted

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

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

Палата наберется?
4) Всем кому нужно - поехавшие, гуманитарии, птушники!!21211324832

Ахах))

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

Кстати вангую что этот высер прототип - последнее поделие что мы увидим из авторства ТС. Потом каникулы заканчиваются, будет некогда вершить революции в IT.

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

kostyarin_ ★★
()
Ответ на: комментарий от Deleted
  1. Всем кому нужно - поехавшие, гуманитарии, птушники!!21211324832

«Птушники» – это лже-Дмитрий тут кукорекал, на него пох. Если бы Царь сказал, то пришлось бы всё отменять.

kostyarin_ ★★
()

так что. Где видео/скриншоты/трансляции тех счастливцев, которые уже познали и восторженно показывают, как можно легко и быстро строку перевернуть в отличае от этого нашего С/rust/python/js/whatever...? Если дупапрог так крут, то уже должно быть все завалено такими видео и срочное переписываниеперерисовывание всего и вся на сабж. А то получается, что гора родила мышь...да еще и чтоб эту мышь посмотреть придется обмазаться несвежим...

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

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

Двигайтесь на звук феерверков.

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

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

Что до нарушений, то для проектов на начальной стадии развития и не только это довольно часто. Есть не мало драйверов, написанных с использованием реверс инженеринга или краденых спеков, нарушая все мыслимые EULA и даже с наружением NDA, за которое можно отхватить не хило, а в некоторых странах и присеть. И ничего, люди как-то живут и всё ок. Если автор реально сможет в дальнейшем избавиться от labview - всё будет ок.

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

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

Что до нарушений, то для проектов на начальной стадии развития и не только это довольно часто.

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

Очевидно

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

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

Остаётся вопрос к вам - вам не проплачивают два с половиной разработчика labview, чтобы вы потявкали на малюсенький проект какого-то одиночки?

Маловероятно. Такие конторы действуют по-другому - как только малюсенький проект начнёт приносить прибыль придут с предложением от которого уже нельзя отказаться. А пока он бесплатно пиарит labview - от этого только польза.

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

Очевидно что у автора энтузиазм

Вопиющее ЧСВ на почве ультраневежества (синдром Даннинга-Крюгера)?

Посылание в жопу всех, кто даёт сколь-либо дельные советы?

Отношение «я сюда пришёл со своей сверхценной идеей, поэтому здесь все должны мне по умолчанию помогать или донатить, а лучше и то, и другое»?

Воинствующий ламеризм в виде заявлений «код не надо сокращать» и «у меня есть цель софт делать, а не учиться»?

Дартаньянство в виде «проблема вообще в gtk, а не моем коде»?

Откровенная бредогенерация в виде фразочек наподобие «typedef — часть сетевого протокола», «меню можно использовать в качестве репозитория» или размышлений о том, под какую модель локомотива бросилась Анна Каренина?

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

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

Упырьте мел. Аморальным является то, что этот лоховод ещё не забанен.

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

Потом каникулы заканчиваются

ТС, вообще-то, ещё в марте зарегистрировался.

Ну и мне ванговать неинтересно. Я свои (технические) претензии к метапрогу формулировал несколько раз. Главные из них — это приверженность к двоичным форматам и полная мешанина в сгенерированном сишном коде (от неё можно было бы избавиться, если бы автор сделал однозначное соответствие «функция на Метапроге — функция на Си» и позволил бы по желанию программиста давать осмысленные имена данным, которые потом попадут и в сишный код).

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

вам не проплачивают два с половиной разработчика labview, чтобы вы потявкали на малюсенький проект какого-то одиночки?

Вообще-то, было по-другому — ТС ему нагрубил, а liksys решил это так не спускать.

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

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

Интересно, есть ли для си инструменты вычищающие не использованный код и инклуды...

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

если бы автор сделал однозначное соответствие

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

решил это так не спускать

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

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

мешанина в сгенерированном сишном коде (от неё можно было бы избавиться, если бы автор сделал однозначное соответствие «функция на Метапроге — функция на Си»

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

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

Эти «осмысленные имена» могут наделать ошибок в логике. Зачем? Осмысленным именам (причем многоязычным) место на диаграмме.

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

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

код не надо сокращать

По крайней мере, это не должно быть самоцелью.

у меня есть цель софт делать, а не учиться

Подтверждаю. Лабвью мне позволяет делать софт, почти не учась. После освоения азов построения схем я заглядываю в хелп Лабвью реже, чем раз в месяц, а если и заглядываю - то по мелочи. Никакого RTFM от слова вообще. Было бы прекрасно, если б Лабвью позволяло не учась делать не только требующий райнтайма десктопный софт и прошивки для фирменных железок NI, но и вообще все на свете (как Си). Но из-за его закрытости и тупости копирастов, ограничивших применение своего же детища, мне приходится делать Метапрог ему на замену.

typedef — часть сетевого протокола

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

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

Меню из функций действительно используются для создания пакетов. Посмотри на прототип.

исключительно ради развода лохов на донаты

Прийми таблетки.

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

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

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

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

Да камон, какая разработка?

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

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

что это за ЯП, на котором нет ни одной программы?

Прототип выложен. Ты волен принять участие в борьбе за лавры первопроходца.

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

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

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

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

Дальше тип содержимого зависимо от номера версии. Бинарный версионированный формат - это структура условного выбора типа из разных версий одного типа.

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

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

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

А если у тебя это не редкий случай, а сплошь и рядом, и это не ошибка проектирования, то прими мои поздравления: вероятно, это то самое ООП, которое ты выгонял в дверь, пролезло в окно. То есть скорее всего, речь про функцию, которая работает с некоторой структурой связанных данных, т.е. про метод объекта. И в таком случае можно не плодить несколько указателей, а сделать один — на объект, и передавать его первым параметром (а в C++ это выглядело бы ещё лаконичнее...).

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

Это ты так пока думаешь.

Я тебе уже приводил пример: программа падает. Заводим валгринд. В случае хорошо структурированной программы он тут же локализует место падения с точностью до функции. В случае функции main() на 5000 строк прилетает птичка обломинго.

И это — не единственный use case, просто самый очевидный.

Осмысленным именам (причем многоязычным) место на диаграмме.

А я разве против? Тем более, многоязычные — это, скорее всего, «английский и ещё несколько других». Вот от английского варианта на диаграмме производим название переменной в коде. Если английского нет — хуже, но не смертельно: есть транслит и есть даже ГОСТы на этот транслит.

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

Приведи примеры помощи

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

Я использую typedefы (лабвьшные) для построения сетевых протоколов

Пора пополнять квотезы)))

Прийми таблетки

Свои лекарства другим не советуют.

Но из-за его закрытости и тупости копирастов, ограничивших применение своего же детища

Опять та же самая мантра. Как обычно, ты старательно игнорировал все возражения и продолжаешь ее повторять)

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

С текстовыми ЯП ты не сможешь ни греть своё ЧСВ, ни хвастать перед девчёнками, ни смотреть на остальных как на говно.

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

Можно придумать свой язык и написать к нему компилятор. Поднимает ЧСВ до небес. Учитывая, что сейчас существуют десятки фреймворков и целый LLVM, сделать простой язык уже не слишком сложная задача.

liksys ★★★★
()

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

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

ЧСХ я довольно долго был вежлив

Твое изначально сообщение содержит оскорбления и демонстрирует твое больное ЧСВ. Дальше ты просто обиделся что такого сверхчеловека (подобного redforcer'y) не слушают, ну и начал ты свою шизу писать: «Это все разводя для лохов! Все кому нравится идея кловуны и поехавшие!».

Что самое забавное гадишь каждый день в тему, не хило у тебя подгорает видимо %)

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

Смотри в удалённых, что я об этом думаю.

P.S. @hobbit, чего ты пытаешься добиться своими жалобами? Этих существ надо называть своими именами, а то совсем берега потеряли.

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

Посылание в жопу всех, кто даёт сколь-либо дельные советы?

Ну ка подкинь таких посыланий. Штуки две хотя бы. Ну не было таких, в основном аноны посылались ОПом которые достали уже просто. Может это и лишнее, но я не помню «нечестно обиженных».

Воинствующий ламеризм

Это же вы воинствующие, набегаете в треды и гадите со своим «воинствующим образованием», а знаний в темах около нуля, и где же все эти знания за отсутствие которых все так осуждают?

Дартаньянство в виде

А кто писал что в твоих неуспехах виноваты русскоязычные пользователи форумов которые не хотят отвечать? Я помню этот мессадж.

Что из этого, вать машу, энтузиазм?

Ссылка есть в посте. Сколько метапрог уже разрабатывается? Напомнить?

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

Сколько по твоему удалось собрать с «лохов»?

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

Лабвью мне позволяет делать софт, почти не учась.

Ты не знаешь, что такое настоящий софт.

Я использую typedefы (лабвьшные) для построения сетевых протоколов.

Ты не знаешь, что такое typedef.

Только мне там очень не хватает юнионов и структур условного выбора типа.

Поскольку ты не знаешь устоявшуюся терминологию, в твоей метавселенной бредятина вроде «структура условного выбора типа» может означать что угодно. Так что неизвестно, что там тебе на самом деле не хватает. А юнионы — даже не прошлый век, а позапрошлый.

Меню из функций действительно используются для создания пакетов.

Ты не знаешь, что такое репозиторий.

Посмотри на прототип.

Ты не знаешь, что такое прототип. И да, повторяю: пока твоё поделие нельзя будет запустить на нормальных ОС, проще считать, что его не существует.

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

структур условного выбора типа

Это он до алгебраических типов данных не добрался еще.

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

Ты не знаешь, что такое настоящий софт.

Расскажи. Список там напиши, что бы вот по нему сравнить, и узнать когда что либо становится «настоящим софтом». Я очень жду.

Ты не знаешь, что такое typedef.

Это не о самом typedef из С и том как его там применяют. Неужели это так сложно понять?

Ты не знаешь, что такое репозиторий.

И что же это по твоему? Потому что ОП это понимает правильно. Ты уже видел metaprog что бы вообще об этом говорить?

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

Его вполне можно запустить из linux'a, VirtualBox в помощь.

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

Да камон, какая разработка?

А что это?

Но второй пункт всё ещё в силе, что это за ЯП, на котором нет ни одной программы?

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

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

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

А переворот строки будет?

anonymous
()

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

rebforce, предлагаю оставить в покое этот шалман и посмотреть, что с ним будет через несколько дней. Вангую, что оно всё тихо загнется.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.