<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: SciTE]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме SciTE форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 10 May 2026 20:12:54 +0300</pubDate>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75651/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5Hv9RUOq" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, &nbsp;Спасибо, только не понятно где переключаете, и где и как подключается путь к исполняемому файлу луа разных версий?<br />=============<br />версия &nbsp;луа определяется моими dll. &nbsp;<br />У меня сейчас dll собраны под 5.3, то работаю с 5.3<br />Поэтому для &nbsp;lua версии переключаю редко и руками, переставляя #.<br />-----------------------<br />Для других языков, а также Luajit переключаю расширением. <br />Можно и версии луа переключать расширением. <br />
			<i>18.05.2024 06:53:02, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75651/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75651/topic1419/</guid>
			<pubDate>Sat, 18 May 2024 06:53:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75649/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_QO8I2jQB" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp;Спасибо, только не понятно где переключаете, и где и как подключается путь к исполняемому файлу луа разных версий? <br />
			<i>17.05.2024 18:55:21, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75649/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75649/topic1419/</guid>
			<pubDate>Fri, 17 May 2024 18:55:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75608/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1VkDhKfL" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, &nbsp;Я не совсем корректно выразился &nbsp;<br />====quote====<br /><noindex><a href="/user/16131/" target="_blank" rel="nofollow">VPM</a></noindex> написал:<br /> <noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> , &nbsp;А код scite полностью покажите. &nbsp;<br />=============<br /> Имеется в виду строки, где вызываются разные версии Lua, в моем варианте это<br />command.go.*.lua;*.macro=dofile $(FilePath)<br />command.go.subsystem.*.lua;*.macro=3<br />=============<br />файл &nbsp; &nbsp;lua.properties<br />фрагмент из него <br />запишите в конец файла:<br />
====code====
<pre># Lua 5.4
command.go.*.lua=D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"
command.compile.*.lua=D:/lua54/luac54.exe -o "$(FileName).luac" "$(FileNameExt)"
# Lua 5.3
#command.go.*.lua=D:/lua53/lua53.exe -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"
#command.compile.*.lua=D:/lua53/luac53.exe -o "$(FileName).luac" "$(FileNameExt)"

</pre>
============= <br />
			<i>16.05.2024 11:19:50, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75608/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75608/topic1419/</guid>
			<pubDate>Thu, 16 May 2024 11:19:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75607/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_AINYDKyQ" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp;Я не совсем корректно выразился <br />====quote====<br /><a class="blog-p-user-name" id="bp_y8VQi0DN" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, &nbsp;А код scite полностью покажите. &nbsp;<br />=============<br />Имеется в виду строки, где вызываются разные версии Lua, в моем варианте это<br />command.go.*.lua;*.macro=dofile $(FilePath)<br />command.go.subsystem.*.lua;*.macro=3 <br />
			<i>16.05.2024 10:18:31, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75607/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75607/topic1419/</guid>
			<pubDate>Thu, 16 May 2024 10:18:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75600/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Os7ev4z7" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex>, &nbsp;А код scite полностью покажите. &nbsp;<br />=============<br />так я его не писал. Есть на официальном сайте.<br />Работаю в основном на этой :<br />SciTE <br />Version 1.75<br /> &nbsp; &nbsp;Apr 25 2009 11:30:59<br />by Neil Hodgson.<br />December 1998-November 2007.<br /><noindex><a href="http://www.scintilla.org" target="_blank" rel="nofollow">http://www.scintilla.org</a></noindex><br />Lua scripting language by TeCGraf, PUC-Rio<br /> &nbsp; &nbsp;<noindex><a href="http://www.lua.org" target="_blank" rel="nofollow">http://www.lua.org</a></noindex><br />--------------------<br />но есть эта:<br />SciTE<br />Version 3.7.5 <br /> &nbsp; &nbsp;Jan 16 2023 18:01:44<br />by Neil Hodgson.<br />December 1998-May 2017.<br /><noindex><a href="http://www.scintilla.org" target="_blank" rel="nofollow">http://www.scintilla.org</a></noindex><br />Lua scripting language by TeCGraf, PUC-Rio<br /> &nbsp; &nbsp;<noindex><a href="http://www.lua.org" target="_blank" rel="nofollow">http://www.lua.org</a></noindex> <br />
			<i>15.05.2024 07:26:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75600/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75600/topic1419/</guid>
			<pubDate>Wed, 15 May 2024 07:26:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75592/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_ESl3CIs4" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp;А код scite полностью покажите. &nbsp; <br />
			<i>14.05.2024 16:11:45, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75592/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75592/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 16:11:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75591/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MfsweZbU" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br />print(_VERSION)<br />=============<br />это &quot;тест24.lua&quot; 
====code====
<pre>print(_VERSION)
</pre>
=============
исполнение 5.4:
====code====
<pre>&#62;D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "tes24.lua" 
Lua 5.4
&#62;Exit code: 0
</pre>
=============
исполнение 5.3
====code====
<pre>&#62;D:/lua53/lua53.exe -e "io.stdout:setvbuf 'no'" "tes24.lua" 
Lua 5.3
&#62;Exit code: 0
</pre>
=============
исполнение Luajit( это 5.1)
====code====
<pre>&#62;D:/LuaJIT210/luajit.exe -e "io.stdout:setvbuf 'no'" "tes24.lua" 
Lua 5.1
&#62;Exit code: 0
</pre>
============= <br />
			<i>14.05.2024 16:05:49, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75591/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75591/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 16:05:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75588/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_k4WxtVeq" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Но есть стандартная инструкция &nbsp;<noindex><a href="https://code.visualstudio.com/docs/getstarted/locales" target="_blank" rel="nofollow">https://code.visualstudio.com/docs/getstarted/locales</a></noindex> Надо просто установить необходимый Language Pack.<br />					<br />						<br />=============<br />Спасибо! <br />
			<i>14.05.2024 13:50:09, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75588/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75588/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 13:50:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75587/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pzkYH6wW" href="/user/16015/" bx-tooltip-user-id="16015">funduk</a> написал:<br />А результатом становится один luac файл и все require внутри него ведут каким-то образом внутрь него же, или дерево luac файлов и все require находят модули в сгенерированном дереве, или ещё как?<br />=============<br />Я формирую дерево файлов - этакий комплект поставки. Мне так удобней. Но можно использовать скрипт, формирующий один большой итоговый файл. Правда тогда и подход к написанию должен быть учитывающий это, т.к. локальное объявление функций и переменных окружения может создать проблемы. <br />
			<i>14.05.2024 13:36:42, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75587/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75587/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 13:36:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75586/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8MOM46H9" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Я скрипты компилирую через терминал, с использованием специально написанного (на том же Lua) скрипта компиляции. У меня проект - это много файлов, каждый раз разные зависимости. Руками это компилировать?<br />=============<br />А результатом становится один luac файл и все require внутри него ведут каким-то образом внутрь него же, или дерево luac файлов и все require находят модули в сгенерированном дереве, или ещё как? <br />
			<i>14.05.2024 13:32:03, funduk.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75586/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75586/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 13:32:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75584/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_XLsu624y" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br /><noindex><a href="/user/3132/" target="_blank" rel="nofollow">Nikolay</a></noindex>, &nbsp;Воспользуюсь случаем, слетела русификация после обновления VSCode, не подскажете где копать?<br />=============<br />Я никогда не использовал русскую локаль в любой среде разработки. Это на самом деле очень неудобно.<br />Но есть стандартная инструкция <noindex><a href="https://code.visualstudio.com/docs/getstarted/locales" target="_blank" rel="nofollow">https://code.visualstudio.com/docs/getstarted/locales</a></noindex><br />Надо просто установить необходимый Language Pack. <br />
			<i>14.05.2024 13:14:55, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75584/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75584/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 13:14:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75582/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Lua 5.1 - ответ внутреннего <br /><br />&gt;lua -e &quot;io.stdout:setvbuf &#39;no&#39;&quot; &quot;Безымянный0.lua&quot; &nbsp; &nbsp;<br />Lua 5.4 &nbsp;-ответ внешнего <br />&gt;Exit code: 0 &nbsp; &nbsp;Time: 0.1171<br /><br />Но это в коде опубликованном выше. Этот вариант подходит, нужно с кодировкой разобраться в консоль выводов &quot;кракозябры&quot; идут во втором варианте. <br />
			<i>14.05.2024 13:02:04, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75582/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75582/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 13:02:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75581/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_NWDvEhFs" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, &nbsp;print(_VERSION) <br />
			<i>14.05.2024 12:56:11, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75581/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75581/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:56:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75579/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>&#62;D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "test2020.lua" 
&#62;Exit code: 0
&#62;D:/lua54/luac54.exe -o "test2020.luac" "test2020.lua"
&#62;Exit code: 0

&#62;D:/lua53/lua53.exe -e "io.stdout:setvbuf 'no'" "test2020.lua" 
&#62;Exit code: 0
&#62;D:/lua53/luac53.exe -o "test2020.luac" "test2020.lua"
&#62;Exit code: 0
</pre>
============= <br />
			<i>14.05.2024 12:51:10, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75579/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75579/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:51:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75578/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>&#62;D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "test2020.lua" 
&#62;Exit code: 0
&#62;D:/lua54/luac54.exe -o "test2020.luac" "test2020.lua"
&#62;Exit code: 0
</pre>
============= <br />
			<i>14.05.2024 12:49:11, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75578/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75578/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:49:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75577/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			[QUOTE]<a class="blog-p-user-name" id="bp_ycfhh4FA" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br />В SciTE, ну по крайней мере до версии указанной выше, в качестве внутреннего интерпретатора, используется Lua 5.1, и ее нельзя просто заменить на версию Lua 5.4. В статье выше был предложен вариант использования внешнего интерпретатора &nbsp;в моем случае это Lua 5.4, для этого был скачен 
====code====
<pre>&#91;/CODE&#93; &#91;URL=/user/62/&#93;nikolz&#91;/URL&#93;, Тут видимо дело в версиях, в Lua 5.3 есть поддержка Lua 5.1, а Lua 5.4 уже нет такой поддержки, да и изменения есть серьезные, которые не поддерживаются в ранних версиях.
&#91;URL=/user/3132/&#93;Nikolay&#91;/URL&#93;,&nbsp;&nbsp;Так ведь просто удобно, нажал кнопочку и привет. Потом просто привычка, быстрая проверка кода, не отходя от &#38;quot;кассы&#38;quot;. &#91;QUOTE&#93;
&#91;/QUOTE&#93;
&#91;/QUOTE&#93;
вот запускаю скрипт в lua5.4&nbsp;&nbsp;Он работает и в lua 5.3 и и lua5.1&#91;CODE&#93;&#62;D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "test2020.lua" 
&#62;Exit code: 0
</pre>
=============

====code====
<pre>&#62;D:/lua54/luac54.exe -o "test2020.luac" "test2020.lua"
&#62;Exit code: 0
</pre>
=============
можете выложить Ваш скрипт я его проверю в 5.3 и 5.4 <br />
			<i>14.05.2024 12:48:31, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75577/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75577/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:48:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75576/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_LcKSPtzF" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a>, &nbsp;Воспользуюсь случаем, слетела русификация после обновления VSCode, не подскажете где копать? <br />
			<i>14.05.2024 12:47:54, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75576/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75576/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:47:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75575/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uCdnkv4M" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br />Так ведь просто удобно, нажал кнопочку и привет. Потом просто привычка, быстрая проверка кода, не отходя от &quot;кассы&quot;.<br />=============<br />Это, возможно, удобно если проект - это один файл. А если проект - это несколько каталогов с десятками файлов, при этом каждый проект использует разные, то уже все не так удобно. Хотя если command.build позволяет запустить свой скрипт сборки, то возможно. Хотя я все одно не вижу преимуществ перед ZeroBrane Studio. VSCode настолько прост, что даже не очень понятно, что может быть сложным. <br />
			<i>14.05.2024 12:36:03, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75575/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75575/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:36:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75574/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В SciTE, ну по крайней мере до версии указанной выше, в качестве внутреннего интерпретатора, используется Lua 5.1, и ее нельзя просто заменить на версию Lua 5.4. В статье выше был предложен вариант использования внешнего интерпретатора &nbsp;в моем случае это Lua 5.4, для этого был скачен бинарные файлы для виндовс и сброшены в директорию где стоит SciTE. SciTE позволяет это дело автоматизировать, все манипуляции с вести к простому нажатию кнопочек (меню Tools &quot;Компилировать&quot;, &quot;Собрать&quot; и &quot;Выполнить&quot;). <br />Нажатие &quot;Выполнить&quot; запускает скрипт во &nbsp;внутреннем интерпретатор, т.е. используется Lua 5.1<br />Нажатие &quot;Компилировать&quot; запускает компилятор внешнего интерпретатора, т.е. используется Lua 5.4<br />Нажатие &quot;Собрать&quot; должен запустить скрипт во &nbsp;внешнем интерпретаторе, т.е. используя Lua 5.4<br />Это просто удобно, написал скрипт и простыми нажатиями делаешь проверки в разных средах. Сложности Возникают при вызове среды Lua 5.4 (3 задача), Сейчас код исполняется но куда то поддержка кодировки во внутреннем есть во внешнем нет. 
====code====
<pre># Команда меню - Выполнить (F5)
# Скрипт запускается с помошью внутреннего интерпретатора Lua и вывод направляется в встроенную консоль
command.go.*.lua;*.macro=dofile $(FilePath)
command.go.subsystem.*.lua;*.macro=3

# Команда меню - Собрать (F7)
# Скрипт выполняется внешним интерпретатором
command.build.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FilePath)" $(1) $(2) $(3) $(4)
command.build.*.wlua="$(FilePath)" $(1) $(2) $(3) $(4)
command.build.subsystem.*.wlua=2</pre>
=============
<a class="blog-p-user-name" id="bp_lgs6SPkb" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, Тут видимо дело в версиях, в Lua 5.3 есть поддержка Lua 5.1, а Lua 5.4 уже нет такой поддержки, да и изменения есть серьезные, которые не поддерживаются в ранних версиях.<br /><a class="blog-p-user-name" id="bp_rXf5ayDL" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a>, &nbsp;Так ведь просто удобно, нажал кнопочку и привет. Потом просто привычка, быстрая проверка кода, не отходя от &quot;кассы&quot;.<br />====quote====<br /><a class="blog-p-user-name" id="bp_kZ5RLa0Y" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br /> Руками это компилировать?<br />=============<br />Зачем руками собрали проект, нажали кнопку, Все. Не могу судить среды разработчиков, пробовал только VSCode, Notepad++. Первый сложный, второй не удобный, а тут блокнот со своей средой разработки супер! <br />
			<i>14.05.2024 12:01:52, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75574/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75574/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 12:01:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75573/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Немного не в тему, но все же я не очень понимаю зачем использовать встроенную команду компиляции. Это не считая самого редактора SciTE как такового. Он, по сути, простой блокнот.<br />Я скрипты компилирую через терминал, с использованием специально написанного (на том же Lua) скрипта компиляции. У меня проект - это много файлов, каждый раз разные зависимости. Руками это компилировать?<br /><br />А что касается среды разработки, то она нужна для контроля качества кода, обязательной поддержкой Git, переходам между модулями, определениями методов, проверки на ошибки кода. А если пишешь на чистом Lua, то чтобы была и отладка. В этом плане ZeroBrane Studio, как редактор Lua, лучше. И это не считая Vim, Emac, VSCode, IntelliJ IDEA, lite, &nbsp;А если редактор - это просто подсветка синтаксиса, то для Windows гораздо проще использовать Notepad++ <br />
			<i>14.05.2024 10:56:44, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75573/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75573/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 10:56:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75571/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_XCwJq8DY" href="/user/16131/" bx-tooltip-user-id="16131">VPM</a> написал:<br />Скорее всего на прямую и нельзя, один и тот же код, выводит:<br /><br /><br /><br />=============<br />использую лишь компилировать и выполнить(Lua 5.3. )<br />это исполнение теста(получение данных с биржи):
====code====
<pre>&#62;D:/lua53/lua53.exe -e "io.stdout:setvbuf 'no'" "Moex.lua" 
engines

id;name;title
1;stock;Фондовый рынок и рынок депозитов
2;state;Рынок ГЦБ (размещение)
3;currency;Валютный рынок
4;futures;Срочный рынок
5;commodity;Товарный рынок
6;interventions;Товарные интервенции
7;offboard;ОТС-система
9;agro;Агро
1012;otc;ОТС с ЦК
1282;quotes;Квоты

markets

id;trade_engine_id;trade_engine_name;trade_engine_title;market_name;market_title;market_id;marketplace;is_otc;has_history_files;has_history_trades_files;has_trades;has_history;has_candles;has_orderbook;has_tradingsession;has_extra_yields;has_delay
5;1;stock;Фондовый рынок и рынок депозитов;index;Индексы фондового рынка;5;INDICES;0;1;0;1;1;1;0;1;0;0
1;1;stock;Фондовый рынок и рынок депозитов;shares;Рынок акций;1;MXSE;0;1;1;1;1;1;1;1;0;1
2;1;stock;Фондовый рынок и рынок депозитов;bonds;Рынок облигаций;2;MXSE;0;1;1;1;1;1;1;1;1;1

</pre>
=============
это компиляция:<br />
====code====
<pre>&#62;D:/lua53/luac53.exe -o "Moex.luac" "Moex.lua"
&#62;Exit code: 0

</pre>
=============
Не понял, что у Вас не получается.<br />----------------- <br />Я так же запускаю и компилирую скрипты на LuaJit, &nbsp;terra, julia, ravi <br />
			<i>14.05.2024 10:34:55, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75571/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75571/topic1419/</guid>
			<pubDate>Tue, 14 May 2024 10:34:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75566/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Скорее всего на прямую и нельзя, один и тот же код, выводит:<br /><br />1 Вариант в среде 5.1<br />thread: 02AE4A58<br /><br />2 Вариант в среде 5.4<br />thread: 00000000025ad4e8<br /><br />Хотя может чего-то и не понимаю? <br />
			<i>13.05.2024 18:43:59, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75566/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75566/topic1419/</guid>
			<pubDate>Mon, 13 May 2024 18:43:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75565/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сейчас вот такой вариант<br />
====code====
<pre># Команда меню - Собрать (F7)
# Скрипт выполняется внешним интерпретатором
command.build.*.lua=lua -e "io.stdout:setvbuf 'no'" "$(FilePath)" $(1) $(2) $(3) $(4)
command.build.*.wlua="$(FilePath)" $(1) $(2) $(3) $(4)
command.build.subsystem.*.wlua=2
</pre>
============= <br />
			<i>13.05.2024 18:31:05, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75565/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75565/topic1419/</guid>
			<pubDate>Mon, 13 May 2024 18:31:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75564/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_Cr1SNoEz" href="/user/62/" bx-tooltip-user-id="62">nikolz</a>, С компиляцией порядок, она на своем месте и вызывается из директории &nbsp;SciTE.exe, в моем случае вот код
====code====
<pre># Команда меню - Компилировать (Ctrl+F7) Lua 5.4 
command.compile.*.lua="Lua-5.4.1&#92;luac.exe" -s -o "$(FileName).luac" "$(FileNameExt)"
</pre>
=============
Ваш вариант вызова на прямую 
====code====
<pre># Lua 5.4
command.go.*.lua=D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"</pre>
=============
у меня сразу не проходит, вот ответ &quot;Lua: error checking global scope for command&quot;<br />Сбросил в директории &nbsp;SciTE.exe файлы Lua 5.4 так работает, &nbsp;&quot;Выполнить (F5)&quot; = Lua 5.1 &nbsp; и &quot;Собрать (F7)&quot; = Lua 5.4, правда во втором варианте не работает кодировка (идут кракозябры) <br />
			<i>13.05.2024 18:19:56, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75564/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75564/topic1419/</guid>
			<pubDate>Mon, 13 May 2024 18:19:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75563/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre># Lua 5.4
command.go.*.lua=D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "$(FileNameExt)"
command.compile.*.lua=D:/lua54/luac54.exe -o "$(FileName).luac" "$(FileNameExt)"</pre>
============= <br />
			<i>13.05.2024 17:36:21, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75563/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75563/topic1419/</guid>
			<pubDate>Mon, 13 May 2024 17:36:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75560/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день! <br />Возможно кто-то уже сталкивался с подобно проблемой, и знает как исправить, подскажите? <br /><br />Вот суть: Пользуюсь SciTE с незапамятных времен, и все меня в нем устраивало, кроме одного с переводом скриптов для использования в среде lua 5.4, стало неудобно пользоваться внутренним интерпретатором SciTE, так как SciTE использует lua 5.1. Оказалось простым усовершенствованием не обойтись, скачал SciTE RU-Board 3.55.102 в надежде что данная версия поддерживает lua 5.4, На деле оказалось lua 5.1. Почитал вот тут <noindex><a href="https://forum.script-coding.com/viewtopic.php?id=680" target="_blank" rel="nofollow">https://forum.script-coding.com/viewtopic.php?id=680</a></noindex>. &quot;Вообще, команды меню Tools &quot;Компилировать (Ctrl+F7)&quot;, &quot;Собрать (F7)&quot; и &quot;Выполнить (F5)&quot; определяются параметрами command.compile, command.build и command.go в файлах .properties для соответствующих языков. <br />Т.е. можно задать абсолютно любую командную строку, которая выполнится при нажатии на эти клавиши, ...&quot; Решение данной проблемы можно свести к добавлению в SciTE внешний интерпретатор языка Lua 5.4. &quot;Работа в русской сборке SciTE с внешним интерпретатором языка Lua, таким, как Lua для Windows&quot;. <br />Добавил код в файл lua.properties, использовал инструкцию из данной заметки: <br />&quot;Команду сборки по F7 можно откорректировать следующим образом:&quot;<br />
====code====
<pre># Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.*.lua=lua "$(FilePath)"
command.build.*.wlua="$(FilePath)"
command.build.subsystem.*.wlua=2</pre>
=============
&quot;Таким образом, подсветка языка Lua будет и у .lua, и у .wlua. Файлы .lua будут запускаться по F5 встроенным способом, а по F7 — внешним интерпретатором&quot;. <br />На деле, после нажатия F7 и выполнение команды print(_VERSION), получаю вывод: &quot;Lua 5.1&quot; Понятно что не находит путь, где лежит lua 5.4, а как исправить не понимаю, подскажите, наверняка будет полезно не только мне. <br />
			<i>13.05.2024 16:18:59, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75560/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75560/topic1419/</guid>
			<pubDate>Mon, 13 May 2024 16:18:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12927/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_p67OQrK1" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />t={{&quot;a&quot;,&quot;b&quot;},{1,2,3,4}}<br />table.foreach(t, function (k,v) print(table.concat(v, &quot;;&quot;)) end)<br />=============<br />Спасибо Вам большое! <br />
			<i>19.02.2016 09:06:29, Игорь Князьков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12927/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12927/topic1419/</guid>
			<pubDate>Fri, 19 Feb 2016 09:06:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12925/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			t={{&quot;a&quot;,&quot;b&quot;},{1,2,3,4}}<br />table.foreach(t, function (k,v) print(table.concat(v, &quot;;&quot;)) end) <br />
			<i>19.02.2016 06:11:58, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12925/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12925/topic1419/</guid>
			<pubDate>Fri, 19 Feb 2016 06:11:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12916/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9ip12TFA" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />t={1,2,3,4}<br />print(table.concat(t,&quot;;&quot;))<br />--------------------<br />результат:<br />1;2;3;4<br />=============<br />Спасибо. А для двумерного массива есть что-то подобное? <br />
			<i>19.02.2016 00:31:32, Игорь Князьков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12916/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12916/topic1419/</guid>
			<pubDate>Fri, 19 Feb 2016 00:31:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>SciTE</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12912/topic1419/">SciTE</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			t={1,2,3,4}<br />print(table.concat(t,&quot;;&quot;))<br />--------------------<br />результат:<br />1;2;3;4 <br />
			<i>18.02.2016 23:54:24, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12912/topic1419/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12912/topic1419/</guid>
			<pubDate>Thu, 18 Feb 2016 23:54:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
