Изменения

Перейти к навигации Перейти к поиску

Обсуждение категории:Интерпретаторы

5574 байта добавлено, 23:19, 31 мая 2018
Нет описания правки
=== 3 ===
Ок, тогда ещё глупый вопрос: есть, например, URQ-модуль INSTEAD, который именно что интерпретирует игры отдельной платформы, но не позволяет просто взять и запустить игру, только после ручного создания прослойки и подключения модуля. Это считается как библиотека или интерпретатор? [[Участник:Oreolek|Oreolek]] ([[Обсуждение участника:Oreolek|обсуждение]]) 17:45, 31 мая 2018 (UTC)
 
===4===
С URQ-модулем и вообще всеми средствами воспроизведения URQ ситуация особая из-за общей запутанности. Здесь мы сможем лишь закрепить некую конвенциальную договорённость, а не строго обоснованно всё разграничить.
 
Лично я наверное за то, чтобы сделать здесь поправку на эти обстоятельства и именно URQ-модуль INSTEAD оставить и в интерпретаторах, и в платформах. Основания скорей интуитивные, потому что для разных пользователей он может восприниматься и так, и так: для кого-то это именно способ проинтерпретировать URQ на каком-нибудь Linux, особенно когда FireURQ падает в Wine, а для кого-то - отдельная платформа с развесистой инфраструктурой на мощностях большого INSTEAD (кроссплатформенность, онлайн, централизованный репозиторий). Примерно из этих же соображений одновременно к платформам и интерпретаторам я бы отнёс UrqW, PoliQuest и FireURQ: они могут выступать как интерпретаторы многих диалектов URQL, но вместе с этим каждый из них содержит уникальный набор возможностей по разработке игры, претендуя на статус отдельной платформы. AkURQ и пр. хоть когда-то и предлагали уникальные диалекты URQL, но сейчас эти диалекты уже поглощены более поздними разработками и чем-то уникальным, претендующем на статус отдельной платформы, вряд ли являются. Они пусть остаются на уровне категорий "Игры на AkURQ" и т.п., просто для обозначения требований к диалекту.
 
Всех остальных наверное надо разносить: платформы только в платформы, а чисто плееры - в интерпретаторы. Ну по крайней мере следующего накопления неоднозначностей, типа появления нового URQ-интерпретатора со специфической историей или QSP-модуля INSTEAD.
 
Чистых интерпретаторов у нас сейчас получится не много, но это вопрос времени. Материал для заполнения категории есть.
 
Резюмируя, моя позиция такова: INSTEAD убираем из интерпретаторов, а из оставшихся 9 интерпретаторов параллельно в платформы записываем только 4: URQ-модуль INSTEAD, UrqW, PoliQuest и FireURQ. Есть вопросы по Quest, потому что - это точно платформа, но вроде там есть и отдельное приложение чисто для интерпретации. Тут я просто плохо знаю платформу, так что чёткой позиции не имею.
 
Есть небольшая логическая проблема с тем, что в шаблоне Game info мы прописываем, например, AkURQ как платформу, но при вышеописанном подходе считаем её всего лишь интерпретатором. Это да, немного слабое место, но, думаю, можно пережить. Вреда особого нет. С URQ столько наворотили, что компактно и непротиворечиво это просто не систематизировать.
 
Платформы с возможностью интерпретации в браузере или в принципе на сервере, типа Аперо, ещё можно сгруппировать в отдельную параллельную категорию браузерных или web-платформ. Вполне возможно, что есть люди, которые будут подбирать себе платформу именно по данному критерию, так что такая классификация может оказаться полезной. Тут правда возникает вопрос- "что вообще мы описываем дочерними категориями платформ?" Получается, что всё подряд: от способа управления до технических особенностей. Я в смешенных классификациях проблемы не вижу, но тут могут быть разные мнения.
 
[[Участник:Nikita|Nikita]] ([[Обсуждение участника:Nikita|обсуждение]]) 20:22, 31 мая 2018 (UTC)

Навигация