<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>ping :: from/Frost</title>
	<link>https://club.hugeping.ru/from/Frost</link>
	<description>
	ping :: from/Frost
	</description>
	<language>ru</language>
<item><title>Re: Unicode строки в Instead</title><guid>B4HQWHj6V2zOUaCGvutx</guid><pubDate>2020-09-22 16:54:41</pubDate><author>Frost</author><link>https://club.hugeping.ru/B4HQWHj6V2zOUaCGvutx#B4HQWHj6V2zOUaCGvutx</link>
		<description>
		Файл с игрой называется main3.lua
P.S. Edited: 2020-09-22 14:59:01

Содержимое файла main3.lua

====
require 'sprite'
sprite.direct(true)
print(std.game.codepage)
====
...
		</description>
		<content:encoded>
<![CDATA[
Frost -> hugeping<br><br>
Файл с игрой называется main3.lua<br>
<span class="comment">P.S. Edited: 2020-09-22 14:59:01</span><br>
<br>
Содержимое файла main3.lua<br>
<br>
<pre class="code">
require 'sprite'
sprite.direct(true)
print(std.game.codepage)
</pre>

]]>
</content:encoded></item>
<item><title>Re: Unicode строки в Instead</title><guid>L6hXFAlW2XGWJQGP9AJk</guid><pubDate>2020-09-22 16:17:47</pubDate><author>Frost</author><link>https://club.hugeping.ru/L6hXFAlW2XGWJQGP9AJk#L6hXFAlW2XGWJQGP9AJk</link>
		<description>
		Огромное спасибо за оперативную помощь! Мне ваши ответы действительно помогли. При анализе кода
====
local utf8 = (std.game.codepage == 'UTF-8' or std.game.codepage == 'utf-8')
====

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

====
local utf8 = (std...
		</description>
		<content:encoded>
<![CDATA[
Frost -> hugeping<br><br>
Огромное спасибо за оперативную помощь! Мне ваши ответы действительно помогли. При анализе кода<br>
<pre class="code">
local utf8 = (std.game.codepage == 'UTF-8' or std.game.codepage == 'utf-8')
</pre>
<br>
выяснилось, что std.game приводит к ошибке. Мне пришлось удалить фрагмент<br>
<br>
<pre class="code">
local utf8 = (std.game.codepage == 'UTF-8' or std.game.codepage == 'utf-8')
if not utf8 then return 1 end
</pre>
<br>
Файл с кодом игры ведь обязан быть в кодировке UTF-8 (разве не так?). Зачем тогда эта проверка?<br>

]]>
</content:encoded></item>
<item><title>Re: Unicode строки в Instead</title><guid>wY2o2427zDnoOaHvlKe8</guid><pubDate>2020-09-22 15:04:52</pubDate><author>Frost</author><link>https://club.hugeping.ru/wY2o2427zDnoOaHvlKe8#wY2o2427zDnoOaHvlKe8</link>
		<description>
		Спасибо. Я благодарен за уделенное внимание моему вопросу. Однако на текущем этапе мне сложно разбираться в коде метапарсера. Многое в ответе мне не ясно, например вы говорите, что "в последней версии INSTEAD есть и C реализация"; или "А вот как определяется, какую из реализаций ...
		</description>
		<content:encoded>
<![CDATA[
Frost -> Frost<br><br>
Спасибо. Я благодарен за уделенное внимание моему вопросу. Однако на текущем этапе мне сложно разбираться в коде метапарсера. Многое в ответе мне не ясно, например вы говорите, что "в последней версии INSTEAD есть и C реализация"; или "А вот как определяется, какую из реализаций брать - на Lua или на C. Чтобы работало и со старым и с новым INSTEAD". Это меня приводит в замешательство. Поэтому я продолжал искал ответ, который будет мне понятен на моем уровне изучения LUA. Кое что мне удалось найти. Ниже приведу несколько ссылок для тех, кто как и я имеет начальный уровень знаний.<br>
<br>
Статья "Могу ли я использовать строки Юникода? Lua поддерживает Юникод?" <a href="http://lua-users.org/wiki/LuaUnicode" class="url">http://lua-users.org/wiki/LuaUnicode</a>" (на английском) в конце статьи даны ссылки на разные библиотеки для работы с Юникодом. Для себя я выделил две:<br>
<br>
<a href="https://github.com/alexander-yakushev/awesompd/blob/master/utf8.lua" class="url">https://github.com/alexander-yakushev/awesompd/blob/master/utf8.lua</a> самый простой вариант и<br>
<br>
<a href="https://github.com/wikimedia/mediawiki-extensions-Scribunto/tree/master/includes/engines/LuaCommon/lualib/ustring" class="url">https://github.com/wikimedia/mediawiki-extensions-Scribunto/tree/master/includes/engines/LuaCommon/lualib/ustring</a> имеет больший функционал<br>
<span class="comment">P.S. Edited: 2020-09-22 13:09:07</span><br>
<br>
Вытекающий вопрос: можно ли перевести Instead на работу с LUA версии 5.3, в которой есть встроенная поддержка Юникода?<br>

]]>
</content:encoded></item>
<item><title>Unicode строки в Instead</title><guid>LVtM5PozMHadZ4gkmJdO</guid><pubDate>2020-09-21 17:14:58</pubDate><author>Frost</author><link>https://club.hugeping.ru/LVtM5PozMHadZ4gkmJdO#LVtM5PozMHadZ4gkmJdO</link>
		<description>
		Приветствую, друзья. Подскажите пожалуйста как можно работать с кириллицей в Instead. Я имею ввиду функции len; sub и другие, работающие с однобайтовой кодировкой символов. Имеет ли ядро движка встроенную поддержку и если да, то как получить доступ к UTF8 функциям. Если нет, подс...
		</description>
		<content:encoded>
<![CDATA[
Frost -> All<br><br>
Приветствую, друзья. Подскажите пожалуйста как можно работать с кириллицей в Instead. Я имею ввиду функции len; sub и другие, работающие с однобайтовой кодировкой символов. Имеет ли ядро движка встроенную поддержку и если да, то как получить доступ к UTF8 функциям. Если нет, подскажите наиболее оптимальную (проверенную) библиотеку для работы с юникодом. Заранее спасибо. <br>
<span class="comment">P.S. Edited: 2020-09-22 12:39:51 [изменено название]</span><br>

]]>
</content:encoded></item>
</channel></rss>
