LINUX.ORG.RU

МЕРТВОПРОГ v0.1

 , , ,


4

1

Вашему вниманию представляется инновационный язык шизотерического визуального программирования МЕРТВОПРОГ!

Да, не мёртво-, а именно мертво-! Почему — узнаете, когда потыкаете :3

Написано на чистом JS и работает даже в Pale Moon!

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

Лицензия — GPLv1.

 >>> Играть онлайн без регистрации и SMS

Лично @liksys отныне запрещается путать метапрог и мертвопрог.



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

Так ведь в Windows 10 и MacOS есть JIT транслятор x86 -> arm.

Tell that to Kanjiklub ©

Люблю жанр альтернативной истории. Так прямо в шинде на ARM ты GTA:VC и запустишь, ага.

Зови своего протеже, говорю. Пусть сам вещает.

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

Ладно, подождём ещё полгода

Ага. Чем дальше в лес, тем отчётливей понимаешь, что у англосаксов выражение "get a life" не на пустом месте появилось. Если всякие варфоломеевские стасологические парамоны — просто заблудшие овцы, искренне думающие, что эта клоунада принесёт им какую-либо пользу (или не думающие вообще, а просто убивающие время таким образом), то вы с @metaprog — именно что два сапога пара, только диагнозы чуть разные. Оба — чёткая иллюстрация того, до какого уровня ноулайферства можно докатиться, прикрываясь ярлыком "tech-savvy".

Тебе самому не противно всё это? Можешь не отвечать, просто задумайся.

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

У мелкомягких же были патёнтные тёрки с Intel, из-за которых эта штука сдулась, или уже порешали?

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

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

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

живешь на хуторе в мазанке

Это как раз не проблема.

вместе с мамкой и выводком сиблингов

А вот это проблема, да. Впрочем, на мои предложения свалить из жопы и отменить йэбэня хотя бы для себя следовали невнятные вскукареки о том, что его всё устраивает и вообще харе йэбэня дискриминировать. Что ж…

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

GTA Vice City вон даже на J2ME портировали.

Это херь какая-то, а не VC.

Протеже заняты важными делами

К тебе обращались по этому поводу? Нет? А зачем возникаешь? Или ты с парамоном — одно табло?

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

Это херь какая-то, а не VC.

Врёти? :3 Порты не обязаны быть одинаковыми.

К тебе обращались по этому поводу?

Не обращались, но неоднократно благодарили Нас и @paramon за то, что правильно разъясняем тут всё в треде антиметапрогерным неучам, пока Им не до этого.

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

В портах, если это порты, левых персонажей возникать не может. Randal — это что ещё за хер? Не было такого имени в сюжете оригинального Vice City, не было. Ну а если говнохаки с заменой титульника — это всё, на что способны J2ME-ретрограды вроде тебя, то это ещё раз доказывает, что данная платформа — труп. Такое ещё на сегах с геймбоями практиковалось часто, не твоих ли рук дело, ноулайферок?

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

Тащемта, это довольно распространенная практика, делать уникальные фишки на разных платформах. Например, файтинги в 90-х - на разных консолях разные персонажи.

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

Да он может и рад свалить, но кто же безработного хиккана приютит то? Разве что дурдом. Лучше уж с мамкой остаться.

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

Во-первых, уникальные фишки для каждой платформы не отменяют единства сюжета. Это не файтинг, сюжет здесь важен. И ни один нормальный порт не позволит себе что-либо в нём изменить. Vice City — это Томми, Лэнс, Сонни, Кортес и т.д. Сюжет - это первое, чем она отличается от других игр серии, в том числе Vice City Stories, например. Нечто, названное «портом», в котором сюжет не соответствует оригиналу — это уже Vasyan City какой-то, а не порт.

Во-вторых, что мы вообще обсуждаем? К этим васянским жабоподелиям оригинальные разработчики (Rockstar Games) вообще никакого отношения не имеют. А фанфики по мотивам никому, кроме сабжевого задрота, неинтересны. Просто он набрался наглости этот корявый хак назвать портом, отсюда и бомбуэ.

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

Это да, J2ME-варианты известных игр почти никогда не являлись портами. В некоторых случаях их честно называли другим названием (Gothic 3: The Beginning, например), и честно говорили что это сайд-стори.

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

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

А Мы их застали? ;)

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

Метапрог онлайн уже под линукс делается, либа для общения с чатом уже есть и работает, нужно только фронт под это, а там и СКВ будет, которая не Windows онли вовсе, даже без Wine можно ее запустить через LabView for Linux.

GUI кстати в виде СУВТ сделан, можно формочки по сети гонять при желании, в чаты виджеты вставлять. Ребол такое осилит?

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

А, что-то упустил, так оно ещё и безработное? И поэтому корчит из себя швабодного борцуна с корпорастами? Яснопонятно.

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

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

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

anonymous
()

А это что за неведомая хрень?

Махмундо

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

Да, ибо гомоиконность, т.е. равнозначность кода и данных. А ты осилишь отвечать на вопросы, а не стрелки переводить? Где то самое «самообеспечение», которое маэстро анонсировал полтора года назад через «месяц-другой»?

Да и то, СКВ только «будет». Чем же вы до этого времени занимались? СУВТ друг дружке полировали?

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

гомоиконность

Вы такими словами не разбрасывайтесь, а то опять Владимиры налетят и всё опошлят!

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

Как в NeXTSTEP? Ух-х. Мы давно подумывали о гуйцах на LaTeX, которые Display PostScript (ну или просто интерактивный PDF ;)) выводить будут. Но хорошо, если из этого хоть пару FPS удастся выжать, компиляторы TeX же в инкрементальную компиляцию не умеют совершенно ;) Одна надежда на Tectonic, может, там чего-то вымудрят.

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

А время на собирание цитат, создание рсс каналов и метапрог.орг имеется, ага.

Чудилко, на это всё суммарно было потрачено менее 3 часов свободного времени, включая прикрутку домена. И каков эффект-то, а? У вас, шарлатанов, до сих пор подгорает от одного упоминания моего ника. Правда, появлению "метапрога на себе" через "месяц-другой" это никак не поспособствовало.

Говорю же, через год зайду ещё, авось что-нибудь поменяется.

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

Вообще не сравнимые вещи. Приходите, когда браузерные движки хотя бы промежутки между словами и буквами с приличной точностью настраивать научатся, а то там то ли до десятых, то ли до сотых, точно не помним. Из-за этого Pixel Perfect в общем случае нереализуем для портянок текста, а pdf.js приходится чуть ли не каждую букву отдельным блоком выводить. Ну и в какое-либо толковое взаимодействие с постраничным выводом вебня не может.

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

У вас, шарлатанов, до сих пор подгорает от одного упоминания моего ника

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

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

Как в NeXTSTEP? Ух-х. Мы давно подумывали о гуйцах на LaTeX, которые Display PostScript (ну или просто интерактивный PDF ;)) выводить будут.

ну да, занятно было бы. Display PostScript али сразу Display PDF. PDF как формат-то вообще прекрасно подходит: там индексированные блобы можно хранить. с какими-нибудь откомпилированными лисп подфункциями или вебасм подфункциями жеж.

формочки простенькие и на гофер+ протоколе отсылать можно.

вообще да. вот берём например блобы и храним в базе. которые запускают кот. а сериализуем всё в PDF. JS там вроде есть в PDF/1.6, но нужно вообще блобы любые, компилированные подфункции жеж.

я кстати посмотрел как-то в кишки BaKoMa TeX. такой TeXStudio со своей рендерялкой на форте. вот там как раз оно самое – интерактивное и инкрементальное. для чего они переписали свой рендерер на форте. а можно было наверное и на луа (см. ниже про LuaTeX : TeX without TeX сразу в PDF.

Но хорошо, если из этого хоть пару FPS удастся выжать, компиляторы TeX же в инкрементальную компиляцию не умеют совершенно ;)

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

вообще вот, вдругорядь – внезапно осенило: вот взять например нечто типа Jupyter notebook оригинального или облегчённого: DomTerm, GraphTerm – бывший XmlTerm

и какой-то нормальный машиночитаемый и машинописуемый язык, например лисп или форт под Jupyter (Kawa схема на жабе, питоносхема calysto, питонофорт peforth или полноценные julia, cl-jupyter)

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

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

… тогда его, не дай бог – и написать можно будет. и сказке конец. как же тогда, платиновые треды лора ежели полный геймовер?

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

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

тѧкъ побѣдiмъ! токмо хѧрдкорЪ!

Из-за этого Pixel Perfect в общем случае нереализуем для портянок текста, а pdf.js приходится чуть ли не каждую букву отдельным блоком выводить. Ну и в какое-либо толковое взаимодействие с постраничным выводом вебня не может.

а посему тут нужен истинно православный тензорный гипертекстовый Xanadu на зависимых типах – дабы невозбранно достигнуть желаемого.

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

тем временем в стиме: вести с полей

тем временем, в стиме вышел вот такой метапрог: VA_Framework__Build_Your_AI

там оно самое – жгутики и проводочки:

Visual editor - Flow Based Programming

VA Framework enables you to develop an Assistant and it’s commands using a Visual Editor (Flow-based Programming enabled) so you don’t have to get your hands dirty with any programming language or hard coding. You can create custom commands and rich responses by just dragging and dropping relevant nodes in the editor.

Loads Of In-built Plugin

Dozens of in-built plugins like Weather, Speech, Avatar selection, Discord and Telegram integration to name a few for you to play around and start building immediately. Each plugin offers its own sets of Nodes that can be interacted with in the Visual Editor (workspace) to create custom behaviour.

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

anonymous
()
4 января 2021 г.

Потому что Владимиры не могут жаловаться на них в спецтопик, а остальные не заметили или имеют что-то против стукачества,

Если бы и была такая возможность, то ни на кого бы не жаловался

Не Дон ЛОР однако!

Просто неприятно читать посты в которых похабщина.

Почему их не трут?

PS: Речь не о том, что меня как-то особо модерируют … /ЛОР - не панацея/.

Еще раз

Для меня похабщина это те же матюки.  
Не знаю может быть для кого это норма, для меня похабщина - МЕРЗОСТЬ.

Владимир 123456

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

то ни на кого бы не жаловался

ССЗБ.

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

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

концепт: бинарники в PDF

внезапно, вдругорядь на хабре статья выпросталась с животрепещущими подробностиями

вот сей репозиторий.

смотреть breakout.pdf встроенною в хромобраузер (или операбраузер) смотрелкою.

выясняется, что полный JS acrobat API мало какая смотрелка осилила, ибо он там зело другой чем DOM API бровсера.

а множество функций реализовано заглушками NOT IMPLEMENTED

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

компилируемые подфункции метапроговые. которые тут же из PDF форм и конпелировать. то может быть, и взлетит.

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

то получается такой типа BlackBox Component Pascal где Oberon-2 (Component Pascal) + .odc бинарные файлы. только заместо оберона – JS, а заместо .odc – PDF контейнеры.

и далее расширять это в полноценную компилируемую среду.

в истинный метарог который сам на себе метакомпиляторный.

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

NeWS реанимируют на TypeScript

смотреть отседова из примеров

//как бы и на таком вот фортопостскрипте в принципе возможно было бы написать «метапрог сам на себе» с рисовалкою тыкалкой с проводочкаме в холсте из квадратиков и жгутиков невозбранно

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

Но хорошо, если из этого хоть пару FPS удастся выжать, компиляторы TeX же в инкрементальную компиляцию не умеют совершенно ;)

ещё нашлась SILE

там неплохой manual.pdf

эдакий клон базового TeX на Lua (именно базового TeX а не расширенного LaTeX/ConTeX)

который решает основные проблемы:

  1. модель вёрстки на основе фреймов, как в DTP (FrameMaker, InDesign, Inkscape и т.п.)

  2. PDF формы из XML документов

  3. нормальная поддержка PDF, уникода «из коробки»

  4. расширяемость на Lua

в общем, они взяли алгоритм разбиения слов на строки по абзацам и переносам с glues, penalties из TeX-а и реализовали всё на Lua, в простой базовый PDF уникодный. расширениями на Lua. в мануале описано сравнение с другими тулзами и как написать свой класс/стиль в LaTeX, предпологается что на SILE расширение на Lua написать будет проще.

опять же, XML документы поддерживаются из коробки и парсятся Lua макросами в PDF формы.

10500 расширений которые есть в LaTeX конечно же нет (хотя например Tikz тоже написано на Lua, то есть, теоретически должно быть несложно портировать).

но это наверно и хорошо. такое вот переосмысление базового TeX без кучи лишнего барахла (вроде DVI, семибитных cork кодировок и прочего), с нормальным PDF и уникодом «из коробки».

думается, накрутив к этому какое-то LitProg средство – на этом можно невозбранно запилить эдакий метапрог сам на себе, с конпелированными подфункциями, конпелируемыми прямо в PDF формы. и из PDF контейнера сразу эти бинари и запускать.

если не держаться за PDF Acrobat JS API а накрутить какое-то своё на WASM + canvas – можно на этом запилить простую рисовалку с тыкалкой из квадратиков, жгутиков и проводочков.

с конпелированными подфункциями, хранимыми в бинарях из PDF контейнера.

в инкрементальную компиляцию не умеют совершенно ;)

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

но может быть, такая вот циля не умеет гораздо менее чем сам базовый TeX + LaTeX/ConTeXt ;-)))

anonymous
()
Ответ на: концепт: бинарники в PDF от anonymous

Ну это такая же «новость», как недавно откопанная спутниковая рыбалка.

Мы давно собирались SPA на макросах Microsoft Word сделать, это покруче будет, тем более, тамошние API для HTTP-запросов являются непосредственными родственниками IE-шного XHR, перекочевавшего в остальные браузеры ;)

встроенною в хромобраузер (или операбраузер) смотрелкою

Зато в Atril/Evince/Okular оно вообще не работает :P В Okular даже буковки на первой странице криво отображаются. А Atril даже ворнингами не гадит, хотя на прочие нереализованные фичи типа некоторых видов аннотаций обычно ругается.

ибо он там зело другой чем DOM API бровсера

Ну позвольте-с, использовать для PDF ту же реализацию браузерного DOM — шерето.

Вон Jabber-ный XHTML за это критикуют и пилят альтернативные XEP’ы для разметки, не совместимые с HTML, чтобы ни у кого задней мысли не возникало взять и тупо полноценным HTML-движком без фильтрации сообщения рендерить ;)

mertvoprog
() автор топика
3 августа 2021 г.
Ответ на: комментарий от mertvoprog

Фу блять. Ты был весёлым, но сейчас сломался

UDP: Аааа, это стёб =) не распарсил, спать пора

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